Install Work Node
From Begrid Wiki
Jump to navigationJump to search
Install grid middleware on a new work node
To prevent compile errors on other grid sites, do not submit the configuration as long as it doesn't compile! Test first with Eclipse, then submit to the central repository.
Update Quattor Configuration
- copy template from existing work node
- adjust host name
- adapt work node list templates in 'cfg/sites/<sitename>-production/site':
- databases.tpl: IP, hardware, MAC address
- os_version.tpl
- config_grid.tpl: list with work nodes, number of CPU's per work node
- test new configuration in Eclipse
- submit changes to SVN repository
- execute ./runcheck on lcfg server
The new xml-profile should appear in: /var/www/https/profiles
Prepare AII (Automated Installation Infrastructur) on lcfg server
- Prepare the KickStart and the PXE files and add an entry in the DHCP, all this with:
aii-shellfe --configure <fullhostname>
- Do the necessary SINDES steps (more SINDES useful commnads, if needed)
sindessh acl -set -length 2000 -grant -target <shorter hostname> exit
This gives your new work node 2000 seconds (~30 minutes) to do request the https-certificate (this happens in the second fase of installation).
You can check the status of the certificates with:
acl -print
Revoke a certificate for a certain host (whether it's granted or not):
cert -revoke -target <shorter hostname>
- Flag the machine for install:
aii-shellfe --install <fullhostname>
Start the automated installation
Reboot the new work node; make sure it boots from network (PXE). The node should autonomously start the installation of the software (operating system, grid middleware, extra software packages) and reboot twice.