IT/nutanix

CVM, AHV host maintenance mode

울티마 2022. 6. 15. 15:11

1. AHV Host : maintenance mode 전환

(1)  CVM에서 maintenance mode로 전환할 호스트 정보 확인

$ acli host.list

Hypervisor IP    Hypervisor      Host UUID
192.168.4.21   192.168.4.21   e6f9c2a5-8d6d-4b69-8fe5-50f84a837778 ...
192.168.4.22   192.168.4.22   d5b756a5-ebf8-4e35-80ac-fcdd9b696b35 ...
192.168.4.23   192.168.4.23   d74885ae-253c-420e-9c8c-b16b53d34506 ...

 

(2) maintenance 대상이 아닌 다른 host의 CVM에서 host maintenance수행

$ acli host.enter_maintenance_mode <host_ip> [wait="{ true | false }" ] [non_migratable_vm_action="{ acpi_shutdown | block }" ]

- wait : 해당 host의 VM들이 다른 host로 live migration 될 때까지 대기할지 여부 결정

   true - 모든 VM들이 migrate 될때까지 command가 종료되지 않음

   false - VM들의 migrate 상태와 상관 없이 바로 command가 종료 됨

- non_migratable_vm_action : GPU, CPU/PCI passthrough, affinity 설정된 VM들의 동작 지정

    block - shutdown되거나 migrate 되지 않음

    acpi_shutdown - 자동으로 VM들이 shutdown 됨

 

(3) host가 maintenance 모드로 전환되었는지 확인 (

$ acli host.get host-ip

   - node_state : EnteredMaintenanceMode

   - schedulable : False

 

(4) CVM maintenance mode 전환

$ ncli host list
    Id                        : 0005e113-a51d-fa40-16fc-b4055d66a718::5   << host-ID
    Uuid                      : e6f9c2a5-8d6d-4b69-8fe5-50f84a837778
    Name                      : AHVB1N1
    IPMI Address              : 192.168.2.61
    Controller VM Address     : 192.168.4.31

 

$  ncli host edit id=host-ID enable-maintenance-mode=true

 

2. AHV Host : maintenance mode 해제

(1) CVM maintenance mode 해제

$ ncli host list
    Id                        : 0005e113-a51d-fa40-16fc-b4055d66a718::5   << host-ID
    Uuid                      : e6f9c2a5-8d6d-4b69-8fe5-50f84a837778
    Name                      : AHVB1N1
    IPMI Address              : 192.168.2.61
    Controller VM Address     : 192.168.4.31

 

$  ncli host edit id=host-ID enable-maintenance-mode=false

 

(2) 모든 CVM 서비스가 가동 되었는지 확인

$ cluster status | grep -v UP

 

(3) host maintenance mode 해제 대상이 아닌 다른 host의 CVM에서 host maintenance수행

$ acli host.exit_maintenance_mode <host_ip>

 

(4) host의 maintenance 모드가 해제되었는지 확인

$ acli host.get host-ip

   - node_statekAcropolisNormal 또는 AcropolisNormal

   - schedulable : True

 

3. CVM : maintenance mode 전환

$ ncli host list
    Id                        : 0005e113-a51d-fa40-16fc-b4055d66a718::5   << host-ID
    Uuid                      : e6f9c2a5-8d6d-4b69-8fe5-50f84a837778
    Name                      : AHVB1N1
    IPMI Address              : 192.168.2.61
    Controller VM Address     : 192.168.4.31

 

$  ncli host edit id=host-ID enable-maintenance-mode=true

 

4. CVM : maintenance mode 해제

$ ncli host list
    Id                        : 0005e113-a51d-fa40-16fc-b4055d66a718::5   << host-ID
    Uuid                      : e6f9c2a5-8d6d-4b69-8fe5-50f84a837778
    Name                      : AHVB1N1
    IPMI Address              : 192.168.2.61
    Controller VM Address     : 192.168.4.31

 

$  ncli host edit id=host-ID enable-maintenance-mode=false

 

 

'IT > nutanix' 카테고리의 다른 글

AHV에 가상으로 ESXi 서버 설치하기  (0) 2023.06.20
vdisk의 실제 chunk 및 snapshot chain 확인  (0) 2022.06.15
AHV의 acropolis master 확인  (0) 2022.06.15
NGT 대량 배포하기  (0) 2022.06.15
Nutanix AHV의 VM Export / Import 절차  (0) 2022.06.10