14.4. 실시간 마이그레이션 모니터링
웹 콘솔 또는 CLI에서 실시간 마이그레이션 진행 상황을 모니터링할 수 있습니다.
14.4.1. 웹 콘솔을 사용하여 실시간 마이그레이션 모니터링
웹 콘솔에서 개요 → 마이그레이션 탭에서 모든 실시간 마이그레이션의 진행 상황을 모니터링할 수 있습니다.
웹 콘솔의 VirtualMachine 세부 정보 → 메트릭 탭에서 가상 머신의 마이그레이션 메트릭 을 볼 수 있습니다.
14.4.2. CLI에서 가상 머신 인스턴스 실시간 마이그레이션 모니터링
가상 머신 마이그레이션 상태는 VirtualMachineInstance
구성의 Status
구성 요소에 저장됩니다.
절차
마이그레이션 중인 가상 머신 인스턴스에
oc describe
명령을 사용합니다.$ oc describe vmi vmi-fedora
출력 예
... Status: Conditions: Last Probe Time: <nil> Last Transition Time: <nil> Status: True Type: LiveMigratable Migration Method: LiveMigration Migration State: Completed: true End Timestamp: 2018-12-24T06:19:42Z Migration UID: d78c8962-0743-11e9-a540-fa163e0c69f1 Source Node: node2.example.com Start Timestamp: 2018-12-24T06:19:35Z Target Node: node1.example.com Target Node Address: 10.9.0.18:43891 Target Node Domain Detected: true
14.4.3. 메트릭
Prometheus 쿼리 를 사용하여 실시간 마이그레이션을 모니터링할 수 있습니다.
14.4.3.1. 실시간 마이그레이션 메트릭
실시간 마이그레이션 상태를 표시하려면 다음 메트릭을 쿼리할 수 있습니다.
kubevirt_migrate_vmi_data_processed_bytes
- 새 VM(가상 머신)으로 마이그레이션된 게스트 운영 체제(OS) 데이터의 양입니다. 유형: 게이지.
kubevirt_migrate_vmi_data_remaining_bytes
- 마이그레이션 중인 게스트 OS 데이터의 양입니다. 유형: 게이지.
kubevirt_migrate_vmi_dirty_memory_rate_bytes
- 게스트 OS에서 메모리가 더러워지는 속도입니다. 더러움 메모리는 변경되었지만 아직 디스크에 기록되지 않은 데이터입니다. 유형: 게이지.
kubevirt_migrate_vmi_pending_count
- 보류 중인 마이그레이션 수입니다. 유형: 게이지.
kubevirt_migrate_vmi_scheduling_count
- 스케줄링 마이그레이션 수입니다. 유형: 게이지.
kubevirt_migrate_vmi_running_count
- 실행 중인 마이그레이션 수입니다. 유형: 게이지.
kubevirt_migrate_vmi_succeeded
- 성공적으로 완료된 마이그레이션 수입니다. 유형: 게이지.
kubevirt_migrate_vmi_failed
- 실패한 마이그레이션 수입니다. 유형: 게이지.