7.6. Updating Nodes in Virtuozzo Storage Clusters¶
Important
If nodes in the cluster run different versions (updates) of Virtuozzo Hybrid Server, make sure to create new cluster services on the nodes running the newest version of Virtuozzo Hybrid Server.
When updating Virtuozzo Storage cluster services running on Virtuozzo Hybrid Server nodes, follow these steps:
Ensure the cluster is fully healthy using
vstorage -c <cluster_name> top
.Disable
shaman.service
on just one cluster node you want to update, as described in Disabling High Availability on Nodes.Install the updates on the cluster node with
yum update
.Reboot the updated node.
Reenable
shaman.service
once the node is back online:# systemctl enable shaman.service # systemctl start shaman.service # systemctl enable pdrs.service # systemctl start pdrs.service
Ensure the cluster is fully healthy using
vstorage -c <cluster_name> top
.
Repeat these steps for each cluster node by updating them individually. The cluster must be healthy before and after each node is updated.
Note
After upgrading a node in a mixed cluster, you cannot migrate VEs (virtual machines and containers) created in datastores with encoding EC 3+2, 5+2, 7+2, or 17+3 from VHS 7.5 Update 4 to VHS 7.5 Update 3. However, the migration of VEs created in local datastores and datastores with a 3-replica and 2-replica data redundancy mode is available. A mixed cluster is not supported and exists during the upgrade only.