PSI update (Gen 6)
Problem
Node has an incorrect configuration for the cluster.
- Example: SED vs non-SED node
Equipment needed
USB formatted with an 8GB FAT partition (not exFAT), name USB something recognizable
Laptop
Serial cable
Resolution
Collect needed psi files
- Insert USB into a healthy node
- Log in as root
- Verify USB is mounted
ls -l /dev/msdosfs
- Create mount point for the USB
mkdir /tmp/sei
- Mount USB to filesystem
mount -t msdosfs /dev/msdosfs/<usb> /tmp/sei
- Mount needed files
mount /dev/mirror/mfg /mfg
- Verify psi folder is in the /mfg directory
ls -la /mfg
- Move files to the USB
cp -rf /mfg/psi /tmp/sei
- Compare files on the USB (/tmp/sei) to the files in /mfg
ls -la /tmp/sei
- Unmount the USB
umount /tmp/sei
- Physically remove the USB from the healthy node
Modify psi file on replacement node
- Attach USB used to collect required psi files
- Verify USB is mounted
ls -l /dev/msdosfs
- Create mount point for the USB
mkdir /tmp/sei
- Mount USB to filesystem
mount -t msdosfs /dev/msdosfs/<usb> /tmp/sei
- Mount needed directory
mount /dev/mirror/mfg /mfg
- Verify /mfg contents (looking for psi folder)
ls -la /mfg
- Move psi folder
mv /mfg/psi /mfg/psi_old
- Copy the new psi directory to /mfg
mkdir /mfg/psi
cp -rf /tmp/sei/psi/ /mfg/psi
- Verify contents of /mfg and /psi files
ls -la /mfg
ls -la /mfg/psi
- Update configuration of the node
/usr/bin/isi_hwtools/isi_psi_tool -v
This will display the configuration, can be compared with a working node
/usr/bin/isi_hwtools/isi_psi_tool -c
Write configuration to the node
/usr/bin/isi_hwtools/isi_psi_tool --backup
/usr/bin/isi_hwtools/isi_psi_tool --backup --peer
Backup the configuration
- Reboot the node
reboot