Technical Knowledge Base

Node Rebuild

Collect the information needed from a good working node

Method 1

Insert USB thumb drive into good working node
Create a mount point and mount the USB drive

mkdir /usbb
mount_msdosfs /dev/da0s1 /usbb

Note:
If the models don't match the receipt file will need to be edited
If the mount_msdosfs command fails move to [[#Method 2]].

Copy the information needed to the USB drive

isi_inventory_tool --display --itemType=receipt > /usbb/receipt
isi_inventory_tool --display --itemType=softavl > /usbb/softavl

Move USB to the down node
Create mount point and mount USB drive

mkdir /usbb
mount_msdosfs /dev/da0s1 /usbb

Copy the collected files to /tmp directory

cp /usbb/receipt /tmp
cp /usbb/softavl /tmp

If successful move on to [[#Importing the Files]]

Method 2

Note
For this method use a telnet/ssh connection for a clean output

Log in to a working node
Turn on putty logging, use printable output option

isi_inventory_tool --display --itemType=receipt
isi_inventory_tool --display --itemType=softavl

Connect back to the down node
Change to the /tmp directory

cd /tmp

Create the receipt file on the node

cat > receipt

Copy the XML output for receipt to this file
CTRL+D to close the file and return to the prompt
Create the softavl file on the node

cat > softavl

Copy the XML output for receipt to this file
CTRL+D to close the file and return to the prompt

Importing the Files

isi_inventory_tool --importFile --fileType=receipt --filePath=/tmp/receipt
isi_inventory_tool --importFile --fileType=softavl --filePath=/tmp/softavl

If both commands are successful run

isi_inventory_tool --reInit

then reboot