12.3.2. CLI에서 가상 머신 인스턴스 실시간 마이그레이션 시작
클러스터에서 VirtualMachineInstanceMigration 오브젝트를 생성하고 가상 머신 인스턴스의 이름을 참조하여 실행 중인 가상 머신 인스턴스의 실시간 마이그레이션을 시작합니다.
절차
마이그레이션할 가상 머신 인스턴스에 대한
VirtualMachineInstanceMigration구성 파일을 생성합니다. 예를 들면vmi-migrate.yaml은 다음과 같습니다.apiVersion: kubevirt.io/v1 kind: VirtualMachineInstanceMigration metadata: name: migration-job spec: vmiName: vmi-fedora다음 명령을 실행하여 클러스터에 오브젝트를 생성합니다.
$ oc create -f vmi-migrate.yaml
VirtualMachineInstanceMigration 오브젝트는 가상 머신 인스턴스의 실시간 마이그레이션을 트리거합니다. 이 오브젝트는 수동으로 삭제하지 않는 한 가상 머신 인스턴스가 실행되는 동안 클러스터에 존재합니다.
12.3.2.1. 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