Updating all nodes except the configuration node

When you are updating nodes individually, you must update all of the non-configuration nodes in the system before you update the configuration node.

Before you begin

Verify the prerequisites: Updating the system manually

About this task

Before you update all the non-configuration nodes on the system, you must record each name for each node on the system. To view the node name for each node in the management GUI, select Monitoring > System.

Procedure

To update a non-configuration node, follow these steps:

  1. Ensure that all hosts have all paths available to volumes that are presented to them by the system. If there are any unavailable paths, wait up to 30 minutes, and check again. If any path is still not available, investigate and resolve the connection problem before you start the code update. Ensure that the multipathing driver is fully redundant, with every path available, and online. During the update, you might see multi-pathing driver errors that are related to paths that are going away, and to the increased multi-pathing driver error count.
  2. In the management GUI, check that no incomplete volume synchronization tasks are in progress. In the status bars that are at the bottom of the page, expand Running Tasks to display the progress of actions. Ensure that all synchronization tasks are complete before you remove the node.
  3. In the management GUI, go to Monitoring > System. On the Systems page, record the I/O group of the node and the node name that you are planning to update. Select the node on the dynamic image and click the save icon to the right of the Actions menu to download vital product data. Extract the VPD files and record the front_panel_id for the node. You can also sign in to the service assistant GUI to record the ID in the Panel column for the node that you are updating. This information is used when the node is added back into the system after the update.
  4. In the management GUI, select Monitoring > System and use the dynamic image to view the node that you want to remove. Right-click the node and select Remove.
    Note: Paths in the management GUI, are different depending on the version of the node that you are updating. If you are updating from version 641 or earlier, right-click the node that you want to remove, and select Manage > Remove Node. If you are updating from 710 or later, right-click the node that you want to remove and select Remove > Remove Node
  5. Open a web browser and type https://service_ip in the address field, where service IP is the service IP address for the node that you deleted. The service assistant login page displays.
  6. Verify that the node is no longer a member of the system by checking that the node status, as shown in the display, is candidate. The removed node is no longer visible to the system. If the node status is active, you are probably connected to the wrong node.
  7. On the service assistant home page, select Update manually from the left menu.
    Attention: Each node must run the same code version; nodes with different versions are not compatible.
  8. Select the correct update package, and click Update. The node restarts and updates. Access to the service assistant is lost while the node restarts, but you can still access the service assistant from a different node.
  9. When the node completes the update, a 950 error is displayed.

    This error code indicates that the node is partway through a manual update and will be resolved after the update is complete.

    Use the management GUI to add the node that you removed and updated back into the system. Use the dynamic image of the system and select the empty position in the I/O group that previously contained the node that you removed and updated. Available candidate nodes are listed. If the panel name of the node that you removed and updated is not listed, check its status and try again when it is a candidate. If the system is configured as an enhanced stretched system, specify the site for the new node to match that of the node that you removed.

  10. If you have any remaining nodes to update that are not configuration nodes, repeat this task for the next non-configuration node that is yet updated, starting at step 1.

What to do next

Next: Updating the configuration node