Installing and upgrading any application manually on multiple machines is a cumbersome task. For large render farms with dozens of computers, it is an unsustainable and unfeasible approach. This page describes the options available to you for installing and upgrading Distribeast automatically on multiple computers in your network.
Distribeast worker nodes automatically detect when a controller node has been upgraded to a new version, and prompt the logged-on user to upgrade the worker node.
This self-upgrade feature is primarily intended to simplify the distribution of newer versions of the software within smaller workgroups. Because the installation cannot proceed without user interaction, and cannot force the upgrade to be carried out automatically, the self-upgrade feature will not help for upgrading a large number of worker nodes. In addition, it can be relatively easy for a user to miss the upgrade notification. It is therefore expected that workgroups with a large number of worker nodes will be using software that allows the remote installation of software without user interaction, such as one of the methods described below.
For additional details on the automatic upgrade detection, see Installing Distribeast.
Group Policy is a Windows technology that allows administrators to propagate changes to large numbers of computers within a domain, including installing new software.
Group Policy requires that all computers be part of the same domain. Normally, each computer retrieves its group policy settings when it starts up, and applies the settings in the background after the user has logged in. However, some settings such as software installations may not be able to be completed in the background. It may therefore take more than one reboot for a computer to successfully install or upgrade Distribeast using the Group Policy infrastructure.
For details on Group Policy, see: http://technet.microsoft.com/en-us/windowsserver/bb310732.aspx
PsExec is a tool provided by Microsoft that allows administrators to run executables remotely. You can use this tool to install Distribeast remotely on one or more computers.
To enable file sharing in Windows 7, see: http://technet.microsoft.com/en-us/library/gg252567%28v=ws.10%29.aspx. Other versions of Windows are similar.
To disable UAC Remote Restrictions, see: http://support.microsoft.com/kb/951016. This article details the procedure for Windows Vista, but the same applies to Windows 7 as well.
Download the PsTools suite from: http://technet.microsoft.com/en-us/sysinternals/bb545046, and extract the .zip file anywhere on your computer.
To install Distribeast on a remote computer using PsExec:
psexec [\\computer1[,computer2] | @file] [-u user -p password] -h msiexec /i \\server\share\distribeast.msi /qn
Install on a single remote machine. PsExec prompts for user name and password:
Install on multiple machines, specifying the user name and password:
psexec \\machine1,machine2,machine3 -u myusername -p password123 -h msiexec /i \\server01\sharename\distribeast.msi /qn
Install on a list of machines contained in an input file, specifying the user name and password: