Adding a new node to the virtualization platform fails with a qemu version mismatch error
ZSvirt was open-sourced from the ZStack ZSphere commercial project and has since developed independently. Some code, configuration, and documentation still retain historical ZStack/ZSphere names (such as environment variables, configuration items, dependencies, paths, and commands). These names are for compatibility only and do not affect the normal use of ZSvirt.
Cause
The platform was upgraded from an older version.
Solution
-
SSH into the Management Node.
-
Run the following command to start a zstack-cli session:
[root@localhost ~]# zstack-cli -
Run the following command to log in to zstack-cli:
admin >>> LogInByAccount accountName=admin password=$password //Use the platform admin password -
Run the following command to upgrade the qemu version for the Cluster:
admin >>> UpdateClusterOS uuid=$cluster_uuid updatepackage=qemu-kvm-ev -
Reconnect all hosts in the Cluster.