FinalSteps
From Begrid Wiki
Jump to navigationJump to search
Final steps
We assume that the templates build successfully and you have committed them to the central repository.
On the quattor client
- Assuming that svncheck is already configured, if not go there, run:
cd /opt/cb/svncheck/ ./runcheck
- Prepare the KickStart and the PXE files and add an entry in the DHCP, all this with:
aii-shellfe --configure <fullhostname>
- The necessary SINDES steps are integrated with AII
- the sindes window is opened by the aii-shellfe --boot commandm which runs automatically at the end of the anaconda install
- so after the reboot of anaconda, there is a 30 minute window to fetch the certificate
- if for some reason, it dodn't work, you can reopen the window with aii-shellfe --boot or use the explicit sindes commands
- warning: the revocation of certificates is now coupled to aii-shellfe --remove
- so when you run aii-shellfe --remove, the machine is completely cleaned up
- detailed/more SINDES useful commnads
- Flag the machine for install:
aii-shellfe --install <fullhostname>
After runcheck all the files can be retrieved on the folder:
/opt/cb/tmp
On node side
- Boot your node, the installation will start automatically (no manual intervention is needed)
For nodes requiring certificates
- Update the new certificate in the corresponding server template locate in the private section of your local BEgrid client
e.g. less /opt/CB5/private/belnet-glite-31/private/ce01.begrid.be.tpl
template private/ce01.begrid.be; include components/filecopy/config; ## certificate here variable CONTENTS = <<EOF; Bag Attributes friendlyName: ce01.begrid.be's BELNET ID localKeyID: A5 83 DB 57 41 8A 3B 05 C2 1C 96 43 81 03 B7 B4 2E 6A 37 D2 subject=/C=BE/O=BEGRID/OU=BEgrid/OU=BELNET/CN=ce01.begrid.be issuer=/C=BE/O=BELNET/OU=BEGrid/CN=BEGrid CA/emailAddress=gridca@belnet.be -----BEGIN CERTIFICATE----- '''copy the hostcert.pem HERE''' -----END CERTIFICATE----- EOF "/software/components/filecopy/services" = npush(escape("/etc/grid-security/hostcert.pem"), nlist("config",CONTENTS, "restart","ls -l /etc/grid-security/hostcert.pem", "perms","0644")); variable CONTENTS = <<EOF; Bag Attributes friendlyName: ce01.begrid.be's BELNET ID localKeyID: A5 83 DB 57 41 8A 3B 05 C2 1C 96 43 81 03 B7 B4 2E 6A 37 D2 Key Attributes: <No Attributes> -----BEGIN RSA PRIVATE KEY----- '''copy the hostkey.pem HERE''' -----END RSA PRIVATE KEY----- EOF "/software/components/filecopy/services" = npush(escape("/etc/grid-security/hostkey.pem"), nlist("config",CONTENTS, "restart","ls -l /etc/grid-security/hostkey.pem", "perms","0400"));
- Run "runcheck"
Check that all went well Error messages in /var/log/ncm-cdispd.log
Run
ccm-fetch
Then
ncm-ncd --co --all
Back to BEgrid_And_Quattor page