
This document illustrates how to deploy linux diskful and diskless compute nodes using a linux management node in a System x and POWER mixed cluster. A cluster with both Linux nodes and AIX nodes or both System x and POWER is called a “mixed cluster”. More scenarios will be supported in the future.
The process to set up a mixed cluster is quite similar with the process to set up a normal xCAT cluster, except there are a few special steps. This document will only cover the special steps required. Links to the documents covering the normal xCAT cluster setup are given when necessary.
This document assumes you are somewhat familiar with xCAT basic installation. Before starting this process it is assumed you have completed the following:
This document covers the following two scenarios:
Refer to [Setting_Up_a_Linux_xCAT_Mgmt_Node] for the steps to set up a management node for an unmixed cluster.
The following rpms should be installed on the POWER MN to manage the System x CN. These rpms are found in the xcat-core and xcat-dep tarballs.
When the Linux management node is running on a System x server, the perl-IO-Stty rpm needs to be installed on the management node to perform hardware control operations on the the POWER service nodes and compute nodes.
For the System x CN, please refer to [XCAT_iDataPlex_Cluster_Quick_Start]
For the POWER CN, please refer to [XCAT_pLinux_Clusters]
The diskful installation is as the normal installation steps. Refer to the following documents for details on how to install a diskful CN:
For mixed cluster statelite deployment, some additional steps are needed before deployment of the image. For this process, you need another MN that is the same architecture as the CN.
On System x MN:
/opt/xcat/share/xcat/netboot/sles/genimage -n igb -o sles11.1 -p compute
On POWER MN:
/opt/xcat/share/xcat/netboot/sles/genimage -n ibmveth -o sles11.1 -p compute
Run imgexport osimage_name. For example:
idplex03:/img # imgexport sles11.1-x86_64-netboot-compute
Exporting sles11.1-x86_64-netboot-compute to /img...
/install/netboot/sles11.1/x86_64/compute/kernel
/install/netboot/sles11.1/x86_64/compute/initrd-stateless.gz
/install/netboot/sles11.1/x86_64/compute/rootimg.gz
/opt/xcat/share/xcat/netboot/sles/compute.sles11.pkglist
/opt/xcat/share/xcat/netboot/sles/compute.sles11.postinstall
Inside /img/imgexport.9379.bkfmf6.
Compressing sles11.1-x86_64-netboot-compute bundle. Please be patient.
Done!
For example:
scp sles11.1-x86_64-netboot-compute.tgz *:/img
For example:
imgimport sles11.1-x86_64-netboot-compute.tgz
imgimport sles11.1-x86_64-netboot-compute.tgz
Unbundling image...
/install/netboot/sles11.1/x86_64/compute/kernel
/install/netboot/sles11.1/x86_64/compute/initrd-stateless.gz
/install/netboot/sles11.1/x86_64/compute/rootimg.gz
/opt/xcat/share/xcat/netboot/sles/compute.sles11.pkglist
Moving old /opt/xcat/share/xcat/netboot/sles/compute.sles11.pkglist to /opt/xcat/share/xcat/netboot/sles/compute.sles11.pkglist.ORIG.
/opt/xcat/share/xcat/netboot/sles/compute.sles11.postinstall
Moving old /opt/xcat/share/xcat/netboot/sles/compute.sles11.postinstall to /opt/xcat/share/xcat/netboot/sles/compute.sles11.postinstall.ORIG.
Successfully imported the image.
After the OS images are made available on the MN, all the subsequent steps are exactly the same as the homogeneous cluster. Refer to the following documents for details on how to deploy diskless compute nodes:
Wiki: Linux_AIX_mixed_cluster_configuration
Wiki: Mixed_Cluster_Support
Wiki: Setting_Up_a_Linux_xCAT_Mgmt_Node
Wiki: XCAT_2.6.9_Release_Notes
Wiki: XCAT_Linux_Statelite
Wiki: XCAT_iDataPlex_Cluster_Quick_Start
Wiki: XCAT_pLinux_Clusters