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 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 .
To
update a non-configuration node canister, follow these steps:
- 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.
- 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.
-
In the management
GUI, select . On the System -- Overview page, click the directional arrow by the enclosure that
contains the node canister that you want to remove to
open the Enclosure Details page. Right-click
the node canister and select Remove.
- 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.
- Verify that the node
is no longer a member of the system by checking that the node
status, as shown in the display, is service.
The node has an error code of 690. The removed node is no longer
visible to the system. If the node status is active, you are probably connected to the wrong
node.
- 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.
- 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.
- Eventually the
node canister that you removed and updated automatically rejoins the
system.
When the canister is online, go
to step
9.
- 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.