«

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

orange3 发布于 阅读:951 虚拟化云计算


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

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

EAS专业服务处

目 录

1.步骤概要

2.操作步骤

2.1停机步骤

2.2开机步骤:

1. 步骤概要

在Nutanix的AHV集群环境下,如果需要对于单台主机进行计划停机维护,如添加内存,更换故障硬件等等,其维护步骤跟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 #如果有开机虚拟机,这里会列举出来#​

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

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

  1. 主机进入维护模式:

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

进入acli模式

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

将主机至于维护模式

\<acropolis> host.enter_maintenance_mode 15.2.21.242

EnterMaintenanceMode: complete

  1. 关闭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!

  1. 关闭主机

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

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

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

将主机操作系统关机

[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

  1. 主机退出维护模式

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

  1. 检查集群状态

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

  1. 数据同步

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

  1. 虚拟机回迁

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

-----结束-----

nutanix ahv