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.


Template:TracNotice