Scale-Up X200 - Add HBA Card and JBOD

Due to supply chain constraints, some X200 4U90 Twin Servers were shipped without HBA cards installed. To support X200 scale up by connecting a new JBOD to these systems, you may need to first install HBA cards in a system already in use.

Important Information - X200 HBA Cards

Note: You should execute this procedure for each of the X200 Twin Server nodes (top node and bottom node) at the same time. This will allow you to simultaneously rack and connect the JBOD and 4U90 Twin Server.

  1. Stop the mona service on the converged node:

    sudo service mona stop

  2. Make sure no systemscan is running anymore. Wait for the processes to finish.

    sudo ps faux | grep systemscan

    An example of systemscan still running is below. You will find a running systemscan and your grep command.

    marvin 15506 0.0 0.0 14224 988 pts/0 S+ 11:34 0:00 _ grep --color=auto system

    mona 13836 0.0 0.0 4504 772 ? Ss 11:28 0:00 /bin/sh -c sudo -s -- <<"EC_EOF" /opt/ampli/apps/marvinbase/tools/systemscan.py --update-existing --prerequisites EC_EOF

    root 13855 10.0 0.0 431396 59160 ? Rl 11:28 0:32 \_ /opt/ampli/apps/marvinbase/venv/bin/python /opt/ampli/apps/marvinbase/tools/systemscan.py --update-existing --prerequisites

    An example of no systemscan running is below. Only your grep command is found.

    marvin 20291 0.0 0.0 14224 964 pts/0 S+ 11:35 0:00 _ grep --color=auto system
  3. Start sherpa and update the node hardwaretype to X200 with SAS HBA (SMC_4U90_DE1CR90):

    sherpa

    %cpaste

    hwtype = 'SMC_4U90_DE1CR90'

    from marvin_lib.machine import get_machine_hwtype, set_machine_hwtype, get_machine_guid

    old_hwtype = get_machine_hwtype()

    m_guid = get_machine_guid()

    m = cli.marvin.machine.get(m_guid)

    if old_hwtype != hwtype or m['hardwaretype'] != hwtype:

    set_machine_hwtype(hwtype)

    m = cli.marvin.machine.update(m_guid, hardwaretype=hwtype)

    print "Machine %s (%s) hardwaretype was updated from %s to %s" % (m['name'], m['guid'], old_hwtype, m['hardwaretype'])

    else:

    print "Machine %s (%s) hardwaretype was already the correct type: %s" % (m['name'], m['guid'], old_hwtype)

    --

  4. Shut down the system to continue with the FRU SAS HBA card installment:

    cli.marvin.machine.shutdown(m_guid)
  5. Install the 9405 HBA card AOC-SAS3-9405W-16E) or 9500 HBA card (AOC-SAS3-9500-8E) into the 4U90 Twin Server. The 9500 HBA card is only supported in ActiveScale OS version 6.3 and higher!

    Tools Required: Phillips Screwdriver

  6. If you need to add additional drive sets to the system, refer to Scale Up X200 - Add Drives.

    Note: Adding drives requires ActiveScale OS 6.3 and above to be installed on the system.

  7. Follow the X200 Rack Installation documentation below to rack and connect a JBOD.

    JBOD Chasis Installation and User Manual.pdf

    Note: JBOD Cabling instructions are available in the Hardware Installation instructions.

  8. Power on the node. Wait for the node to completely boot up and allow up to 15 minutes for the inventoryscan to complete.

  9. Check if the SAS HBA is recognised on the system:

    sudo lspci | grep -i "Serial Attached SCSI controller" | wc -l

    If the command returns 2, the SAS HBA is not recognised. Contact Quantum support to assist with troubleshooting.

    If the command returns 3, the SAS card is recognised and the scale out is complete.