HP XC System Software Installation Guide Version 3.0
• Reinstalling the Entire System (page 132)
• Reinstalling One or More Nodes (page 133)
Reinstalling the Entire System
A reinstallation requires that all nodes are set to network boot. The setnode --resync command
automatically sets all nodes to network boot, however, the setnode --resync command requires that
Netboot is defined as the common user-specified label for the network boot option that is configured in the
EFI shell environment for each node. The procedure contained here describes how to set a consistent
user-specified label for the network boot option if it is not set to a consistent value of Netboot for all nodes.
Follow this procedure to reinstall an entire Itanium-based system with HP XC System Software Version 3.0:
1. Begin this procedure as the root user on the head node.
2. Use the scontrol command to ensure that all jobs are drained from all client nodes, where nodelist
represents the entire set of nodes (for example, n[1–64]):
# scontrol update NodeName=nodelist State=DRAIN Reason="system shutdown"
3. Ensure that a common network boot label is defined for all nodes in the EFI environment:
a. Enter the following command to display the network boot label for all nodes:
# cexec -a -f 1 "efibootmgr"
n1: BootCurrent: 0000
n1: BootOrder: 0000,0001
n1: Boot0000* Linux
n1: Boot0001* Netboot
1
n2: BootCurrent: 0000
n2: BootOrder: 0000,0001
n2: Boot0000* Linux
n2: Boot0001* eth1boot
2
n3: BootCurrent: 0000
n3: BootOrder: 0000,0001
n3: Boot0000* Linux
n3: Boot0001* eth1boot
3
1
The network boot option label for node n1 is set to Netboot.
2
The network boot option label for node n2 is set to eth1boot. This value must be
named Netboot for the setnode command to operate properly.
3
The network boot option label for node n3 is set to eth1boot. This value must be
named Netboot for the setnode command to operate properly.
b. Do one of the following:
• If all boot labels are consistently named Netboot, there is no need to change anything.
Proceed to step 4,
• If the boot label names for all nodes are not consistently named Netboot, complete step 3c
through step 3e to change the label for all nodes that do not have the label Netboot.
c. Enter a command similar to the following to remove the inconsistent or incorrect boot labels. The
following command removes the boot entries for Boot0001 on nodes n2 and n3:
# cexec -w n[2,3] "efibootmgr -b 1 -B"
In the previous command line, b 1 represents the Boot0001 output line. If you are changing the
Boot0002 output line, specify b 2 instead.
d. Create new boot labels for nodes n2 and n3 with the value Netboot:
# cexec -w n[2,3] "efibootmgr -c -i eth1 -H 222f0 -U 100 -L Netboot
e. Verify that the label for all nodes has been set to Netboot:
# cexec -a -f 1 "efibootmgr"
n1: BootCurrent: 0000
n1: BootOrder: 0000,0001
n1: Boot0000* Linux
n1: Boot0001* Netboot <---
n2: BootCurrent: 0000
n2: BootOrder: 0000,0001
n2: Boot0000* Linux
n2: Boot0001* Netboot <---
132 Reinstalling an HP XC System with Version 3.0