Nutanix AHV平台集群环境下单台主机停机维护操作手册

1.     步骤概要... 4

2.     操作步骤... 4

2.1      停机步骤... 4

2.2      开机步骤:... 6


 

 

1. 步骤概要

NutanixAHV集群环境下,如果需要对于单台主机进行计划停机维护,如添加内存,更换故障硬件等等,其维护步骤跟VMware环境下的步骤基本类似,主要包含:

停机:

l  迁移虚拟机

l  主机进入维护模式

l  关闭CVM

l  关闭主机

开机:

l  主机开机

l  CVM开机

l  主机退出维护模式

l  检查集群状态

l  数据同步

l  虚拟机回迁

2. 操作步骤

2.1      停机步骤

1.       迁移虚拟机;

迁移虚拟机的方法可以分为2种,命令行模式或者图形界面模式:

图形界面模式

如果虚拟机数量不多,可以采用图形界面模式,具体步骤为:登录Prism管理页面—VM—Table—按照主机进行排列虚拟机选择需要迁移的虚拟机--Migrate—选择需要迁移到的目标主机。

命令行模式

SSH到需要维护的主机的CVM虚拟机;

进入acli模式

nutanix@NTNX-J32X62B-A-CVM:15.2.21.244:~$ acli

查看各主机的UUID

<acropolis> host.list

Hypervisor address  Host UUID                             Schedulable

15.2.21.2           7b52e2bc-f558-4253-a00e-ba4f05cde70e  True

15.2.21.241         838eb59b-d48e-4f58-8029-c7dba2307f6d  False

15.2.21.242         6230329d-33b6-4944-a902-249fe3f11a2c  True

15.2.21.3           eba68807-d550-41ae-9c0f-9b52508014fc  True

15.2.21.4           3a69e714-5e37-49a3-9fa2-6aba379e12f9  True

15.2.21.5           d24b96c4-6f81-485c-b205-947f37f96870  True

查看需要迁移的主机上运行的虚拟机列表(这里只是列举开机的虚拟机)

<acropolis> host.list_vms 6230329d-33b6-4944-a902-249fe3f11a2c

Not a valid command: host.lis_vms  #如果有开机虚拟机,这里会列举出来#

对虚拟机进行迁移(一次可以同时迁移多个VMVM的名称用,分开)

<acropolis>vm.migrate vm01,vm02 host=”15.2.21.2” live=yes

2.    主机进入维护模式:

SSH到需要维护的主机的CVM虚拟机;

进入acli模式

nutanix@NTNX-J32X62B-A-CVM:15.2.21.244:~$ acli

将主机至于维护模式

<acropolis> host.enter_maintenance_mode 15.2.21.242

EnterMaintenanceMode: complete

3.    关闭CVM

退出acli模式

<acropolis> exit

关闭维护主机的CVM虚拟机

nutanix@NTNX-J32X62B-A-CVM:15.2.21.244:~$ cvm_shutdown -P now

2017-06-05 21:37:20 INFO cvm_shutdown:72 Setting up storage traffic forwarding

2017-06-05 21:37:20 INFO cvm_shutdown:75 Establishing Zookeeper connection...

2017-06-05 21:37:20 INFO zookeeper_session.py:76 Using host_port_list: zk1:9876,zk2:9876,zk3:9876

2017-06-05 21:37:20 INFO ipv4config.py:800 Discovered network information: hwaddr 52:54:00:18:84:93, address 15.2.21.244, netmask 255.255.255.0, gateway 15.2.21.254

2017-06-05 21:37:20 INFO cvm_shutdown:94 Executing cmd: sudo shutdown -P now

Broadcast message from nutanix@NTNX-J32X62B-A-CVM

        (/dev/pts/0) at 21:37 ...

 

The system is going down for power off NOW!

 

4.    关闭主机

SSH到需要维护的主机的操作系统;

查看CVM虚拟机的电源状态,确定其为power off

[root@NTNX-J32X62B-A ~]# virsh list --all | grep CVM

 -     NTNX-J32X62B-A-CVM             shut off

将主机操作系统关机

[root@NTNX-J32X62B-A ~]# shutdown -h now

 

Broadcast message from root@NTNX-J32X62B-A

        (/dev/pts/0) at 6:34 ...

 

The system is going down for halt NOW!

2.2      开机步骤:

1.       维护完成后,开启主机电源;

2.    CVM开机

默认情况下CVM在主机AHV操作系统开机后自动开启,使用以下命令检查CVM虚拟机电源状态:

SSH到需要维护的主机的操作系统;

查看CVM虚拟机的电源状态,确保状态是running

[root@NTNX-J32X62B-A ~]# virsh list --all | grep CVM

 2     NTNX-J32X62B-A-CVM             running

如果状态始终是shut off,使用以下命令开启

[root@NTNX-J32X62B-A ~]# virsh start NTNX-J32X62B-A-CVM

3.    主机退出维护模式

SSH到需要维护的主机的CVM虚拟机;

进入acli模式

nutanix@NTNX-J32X62B-A-CVM:15.2.21.244:~$ acli

查看主机的状态信息:

<acropolis> host.list

Hypervisor address  Host UUID                             Schedulable

15.2.21.2           7b52e2bc-f558-4253-a00e-ba4f05cde70e  True

15.2.21.241         838eb59b-d48e-4f58-8029-c7dba2307f6d  True

15.2.21.242         6230329d-33b6-4944-a902-249fe3f11a2c  False

15.2.21.3           eba68807-d550-41ae-9c0f-9b52508014fc  True

15.2.21.4           3a69e714-5e37-49a3-9fa2-6aba379e12f9  True

15.2.21.5           d24b96c4-6f81-485c-b205-947f37f96870  True

将主机退出维护模式,并检查退出维护模式后主机的状态信息

<acropolis> host.exit_maintenance_mode 15.2.21.242

<acropolis> host.list

Hypervisor address  Host UUID                             Schedulable

15.2.21.2           7b52e2bc-f558-4253-a00e-ba4f05cde70e  True

15.2.21.241         838eb59b-d48e-4f58-8029-c7dba2307f6d  True

15.2.21.242         6230329d-33b6-4944-a902-249fe3f11a2c  True

15.2.21.3           eba68807-d550-41ae-9c0f-9b52508014fc  True

15.2.21.4           3a69e714-5e37-49a3-9fa2-6aba379e12f9  True

15.2.21.5           d24b96c4-6f81-485c-b205-947f37f96870  True

4.    检查集群状态

使用cluster status命令检查集群的状态。(需要退出acli模式)。

5.    数据同步

等待集群进行数据同步,在Prism管理页面主页的Data resilience状态栏中需要显示为绿色的OK(一般时间不长只需要几分钟即可同步完成)。

6.    虚拟机回迁

此时可以将虚拟机回迁回主机,迁移的步骤参见停机步骤中的虚拟机迁移步骤。

没有找到想要的答案?

上传日志让 AI 帮你诊断,或者在控制台里直接向 AI 提问。