Preparing non-dedicated RoCE capable ports for a hot-add

If your HA pair has non-dedicated RoCE capable ports (on board the controllers, on RoCE capable PCIe cards, or a combination of both) that you are using to hot-add an NS224 drive shelf, you must make sure the ports are enabled for storage use (not networking use).

Before you begin

You must have met the system requirements.

Requirements for a hot-add

About this task

If you determine that the non-dedicated RoCE capable ports in your HA pair are not enabled for storage use, it is a nondisruptive procedure to enable them.
Note: If your HA pair is running a version of ONTAP 9.6, you need to reboot the controllers, one at a time.

If your HA pair is running ONTAP 9.7 or later, you do not need to reboot the controllers, unless one or both controllers are in maintenance mode. This procedure assumes that neither controller is in maintenance mode.

Steps

  1. Verify if the non-dedicated ports in the HA pair are in the enabled state. storage port show
    You can enter the command on either controller module.
    Example
    For an AFF A320 HA pair with two onboard non-dedicated RoCE capable ports (e0b and e0e), the output shows the ports are in the disabled state.
    Note: If your HA pair is using the x1148A RoCE capable PCIe cards, the physical card port label names and how ONTAP displays the port names are different: the PCIe card ports are labeled as "1" and "2", which correspond to "a" and "b" in ONTAP output. For example, ONTAP output for the ports of the x1148A card in controller slot 5 display as "e5a" and "e5b".
    cluster1::> storage port show
    
                                  Speed                            VLAN Is
    Node               Port Type  (Gb/s) State           Status      ID Dedicated?
    ------------------ ---- ----- ------ --------------- --------- ---- ----------
    node1
                       e0b  ENET     100 disabled        offline    30   false
                       e0c  ENET     100 enabled         online     30   true
                       e0e  ENET     100 disabled        offline    30   false
                       e0f  ENET     100 enabled         online     30   true
    node2
                       e0b  ENET     100 disabled        offline    30   false
                       e0c  ENET     100 enabled         online     30   true
                       e0e  ENET     100 disabled        offline    30   false
                       e0f  ENET     100 enabled         online     30   true
    
  2. If the command output shows the state as disabled, you need to enable the ports for storage use by completing steps 3 through 6.
    Otherwise, you are done with this procedure.
  3. Enable the non-dedicated ports on one of the controller modules: storage port enable -node node name -port port name
    You must repeat this command for each port you are enabling.
  4. If your HA pair is running ONTAP 9.6, reboot the controller module so that the port changes take effect: system node reboot -node node name -reason reason for the reboot
    Otherwise, go to the next step.
    Note: The reboot can take up to 15 minutes.
  5. Repeat steps for the second controller module:
    If your HA pair is running... Then...
    ONTAP 9.7 or later
    1. Repeat step 3.
    2. Go to step 6.
    ONTAP 9.6
    1. Repeat step 3 and 4.
      Note: The first controller must have already completed its reboot.
    2. Go to step 6.
  6. Verify that the non-dedicated ports are in the enabled state on both controller modules: storage port show
    You can enter the command on either controller module.