Configuration for Diskful InstallationΒΆ
Set script
mlnxofed_ib_install
as postbootscriptchdef <node> -p postbootscripts=mlnxofed_ib_install
Specify dependence package [required for RHEL and SLES]
Copy the pkglist to the custom directory
cp /opt/xcat/share/xcat/install/<ostype>/compute.<osver>.<arch>.pkglist \ /install/custom/install/<ostype>/compute.<osver>.<arch>.pkglistEdit your /install/custom/install/<ostype>/compute.<osver>.<arch>.pkglist and add one line:
#INCLUDE:/opt/xcat/share/xcat/ib/netboot/<ostype>/ib.<osver>.<arch>.pkglist#
Make the related osimage use the customized pkglist
chdef -t osimage -o <osver>-<arch>-install-compute \ pkglist=/install/custom/install/<ostype>/compute.<osver>.<arch>.pkglistTake RHEL 6.4 on x86_64 for example
cp /opt/xcat/share/xcat/install/rh/compute.rhels6.x86_64.pkglist \ /install/custom/install/rh/compute.rhels6.x86_64.pkglistEdit the
/install/custom/install/rh/compute.rhels6.x86_64.pkglist
and add below line#INCLUDE:/opt/xcat/share/xcat/ib/netboot/rh/ib.rhels6.x86_64.pkglist#
Then
/install/custom/install/rh/compute.rhels6.x86_64.pkglist
looks like below#Please make sure there is a space between @ and group name #INCLUDE:/opt/xcat/share/xcat/ib/netboot/rh/ib.rhels6.x86_64.pkglist# ntp nfs-utils net-snmp rsync yp-tools openssh-server util-linux-ngThen modify related osimage
chdef -t osimage -o rhels6.4-x86_64-install-compute \ pkglist=/install/custom/install/rh/compute.rhels6.x86_64.pkglist
Install node
nodeset <node> osimage=<osver>-<arch>-install-compute rsetboot <node> net rpower <node> reset