mirror of
https://github.com/xcat2/xcat-core.git
synced 2025-05-22 03:32:04 +00:00
88 lines
2.4 KiB
ReStructuredText
88 lines
2.4 KiB
ReStructuredText
Mixed Cluster Management
|
|
========================
|
|
|
|
ppc64 mgmt node
|
|
---------------
|
|
|
|
Provision x86_64 (bare metal)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
In order to provision x86_64 ipmi-based machines from xCAT management node (ppc64), there are a few required xCAT dependency RPMs that must be installed:
|
|
|
|
* ``elilo-xcat``
|
|
* ``xnba-undi``
|
|
* ``syslinux-xcat``
|
|
|
|
Install these RPMs using the following command: ::
|
|
|
|
yum install elilo-xcat xnba-undi syslinux-xcat
|
|
|
|
On the ppc64 management node, obtain an x86_64 operating system ISO and add it into the xCAT osimage table by using the copycds command: ::
|
|
|
|
copycds /tmp/RHEL-6.6-20140926.0-Server-x86_64-dvd1.iso
|
|
|
|
Create a node definition for the x86_64 compute node, here is a sample: ::
|
|
|
|
lsdef -z c910f04x42
|
|
# <xCAT data object stanza file>
|
|
|
|
c910f04x42:
|
|
objtype=node
|
|
arch=x86_64
|
|
bmc=10.4.42.254
|
|
bmcpassword=PASSW0RD
|
|
bmcusername=USERID
|
|
chain=runcmd=bmcsetup,shell
|
|
cons=ipmi
|
|
groups=all
|
|
initrd=xcat/osimage/rhels6.6-x86_64-install-compute/initrd.img
|
|
installnic=mac
|
|
kcmdline=quiet repo=http://!myipfn!:80/install/rhels6.6/x86_64 ks=http://!myipfn!:80/install/autoinst/c910f04x42 ksdevice=34:40:b5:b9:c0:18 cmdline console=tty0 console=ttyS0,115200n8r
|
|
kernel=xcat/osimage/rhels6.6-x86_64-install-compute/vmlinuz
|
|
mac=34:40:b5:b9:c0:18
|
|
mgt=ipmi
|
|
netboot=xnba
|
|
nodetype=osi
|
|
os=rhels6.6
|
|
profile=compute
|
|
provmethod=rhels6.6-x86_64-install-compute
|
|
serialflow=hard
|
|
serialport=0
|
|
serialspeed=115200
|
|
|
|
Provision the node using the following commands: ::
|
|
|
|
# The following prepares the kickstart file in /install/autoinst
|
|
nodeset c910f04x42 osimage=rhels6.6-x86_64-install-compute
|
|
|
|
# Tells the BIOS to network boot on the next power on
|
|
rsetboot c910f04x42 net
|
|
|
|
# Reboots the node
|
|
rpower c910f04x42 boot
|
|
|
|
|
|
|
|
Provision x86_64 (diskless)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
Troubleshooting
|
|
^^^^^^^^^^^^^^^
|
|
|
|
**Error:** The following Error message comes out when running nodeset: ::
|
|
|
|
Error: Unable to find pxelinux.0 at /opt/xcat/share/xcat/netboot/syslinux/pxelinux.0
|
|
|
|
**Resolution:**
|
|
|
|
The syslinux network booting files are missing.
|
|
Install the sylinux-xcat package provided in the xcat-deps repository: ``yum -y install syslinux-xcat``
|
|
|
|
|
|
|
|
x86_64 mgmt node
|
|
----------------
|
|
|
|
Provision ppc64 compute nodes
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|