검색

10.3. 실시간 마이그레이션 시작 및 취소

download PDF

OpenShift Container Platform 웹 콘솔 또는 명령줄 을 사용하여 VM(가상 머신)의 실시간 마이그레이션을 시작할 수 있습니다.

웹 콘솔 또는 명령줄 을 사용하여 실시간 마이그레이션을 취소할 수 있습니다. VM은 원래 노드에 남아 있습니다.

작은 정보

virtctl migrate <vm_name> 및 virtctl migrate-cancel <vm_name > 명령을 사용하여 실시간 마이그레이션을 시작하고 취소할 수도 있습니다.

10.3.1. 실시간 마이그레이션 시작

10.3.1.1. 웹 콘솔을 사용하여 실시간 마이그레이션 시작

OpenShift Container Platform 웹 콘솔을 사용하여 실행 중인 VM(가상 머신)을 클러스터의 다른 노드로 실시간 마이그레이션할 수 있습니다.

참고

마이그레이션 작업은 모든 사용자에게 표시되지만 클러스터 관리자만 실시간 마이그레이션을 시작할 수 있습니다.

사전 요구 사항

  • VM이 편두워야 합니다.
  • VM이 호스트 모델 CPU로 구성된 경우 클러스터에 CPU 모델을 지원하는 사용 가능한 노드가 있어야 합니다.

프로세스

  1. 웹 콘솔에서 가상화 VirtualMachines 로 이동합니다.
  2. VM 옆에 있는 옵션 메뉴 kebab 에서 마이그레이션 을 선택합니다.
  3. 마이그레이션을 클릭합니다.

10.3.1.2. 명령줄을 사용하여 실시간 마이그레이션 시작

명령줄을 사용하여 VM에 대한 VirtualMachineInstanceMigration 오브젝트를 생성하여 실행 중인 VM(가상 머신)의 실시간 마이그레이션을 시작할 수 있습니다.

프로세스

  1. 마이그레이션할 VM에 대한 VirtualMachineInstanceMigration 매니페스트를 생성합니다.

    apiVersion: kubevirt.io/v1
    kind: VirtualMachineInstanceMigration
    metadata:
      name: <migration_name>
    spec:
      vmiName: <vm_name>
  2. 다음 명령을 실행하여 오브젝트를 생성합니다.

    $ oc create -f <migration_name>.yaml

    VirtualMachineInstanceMigration 오브젝트는 VM의 실시간 마이그레이션을 트리거합니다. 이 오브젝트는 수동으로 삭제하지 않는 한 가상 머신 인스턴스가 실행되는 동안 클러스터에 존재합니다.

검증

  • 다음 명령을 실행하여 VM 상태를 가져옵니다.

    $ oc describe vmi <vm_name> -n <namespace>

    출력 예

    # ...
    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

10.3.2. 실시간 마이그레이션 취소

10.3.2.1. 웹 콘솔을 사용하여 실시간 마이그레이션 취소

OpenShift Container Platform 웹 콘솔을 사용하여 VM(가상 머신)의 실시간 마이그레이션을 취소할 수 있습니다.

프로세스

  1. 웹 콘솔에서 가상화 VirtualMachines 로 이동합니다.
  2. VM 옆에 있는 옵션 메뉴 kebab 에서 마이그레이션 취소 를 선택합니다.

10.3.2.2. 명령줄을 사용하여 실시간 마이그레이션 취소

마이그레이션과 연결된 VirtualMachineInstanceMigration 오브젝트를 삭제하여 가상 머신의 실시간 마이그레이션을 취소합니다.

프로세스

  • 이 예제에서 실시간 마이그레이션 작업인 migration-job을 트리거한 VirtualMachineInstanceMigration 오브젝트를 삭제합니다.

    $ oc delete vmim migration-job

10.3.3. 추가 리소스

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.