xCAT supports following types of task which could be set in the chain:
Currently only the
bmcsetup command is officially supplied by xCAT to run to configure the bmc of the compute node. You can find the
bmcsetup in /opt/xcat/share/xcat/netboot/genesis/<arch>/fs/bin/. You also could create your command in this directory and adding it to be run by
mknb <arch> is needed before reboot the node.
URL is a string which can be run by
wget to download the image from the URL. The example could be:
runimage=http://<IP of xCAT Management Node>/<dir>/image.tgz
image.tgzmust have the following properties:
Created using the
The tarball must include a
runme.shscript to initiate the execution of the runimage
To create your own image, reference creating image for runimage.
Tip: You could try to run
wget http://<IP of xCAT Management Node>/<dir>/image.tgz manually to make sure the path has been set correctly.
This task is used to specify the image that should be deployed onto the compute node.
Causes the genesis kernel to create a shell for the administrator to log in and execute commands.
Causes the genesis kernel to go into standby and wait for tasks from the chain. …