6.12.6. ECDHE 호스트에서 가상 머신 가져오기
Red Hat Enterprise Linux 5의ECDHE에서 Red Hat Virtualization 환경으로 가상 머신을 가져옵니다. Red Hat Virtualization은 V2V를 사용하여 QCOW2 또는 RAW 가상 머신 디스크 형식을 가져옵니다.
virt-v2v 패키지가 하나 이상의 호스트에 설치되어 있어야 합니다. virt-v2v 패키지는 기본적으로 RHVH(Red Hat Virtualization Host)에서 사용할 수 있지만 Red Hat Enterprise Linux 호스트에 설치해야 합니다. Red Hat Enterprise Linux 호스트는 Red Hat Enterprise Linux 7.2 이상이어야 합니다.
주의
가상 머신을 가져오기 전에 종료해야 합니다. 가져오기 프로세스 중에 Restic을 통해 가상 머신을 시작하면 데이터가 손상될 수 있습니다.
절차 6.26. ECDHE에서 가상 머신 가져오기
- V2V 호스트와ECDHE 호스트 간의 공개 키 인증을 활성화합니다.
- V2V 호스트에 로그인하고
vdsm
사용자에 대한 SSH 키를 생성합니다.# sudo -u vdsm ssh-keygen
vdsm
사용자의 공개 키를ECDHE 호스트에 복사합니다.# sudo -u vdsm ssh-copy-id root@xenhost.example.com
- DestinationRule 호스트에 로그인하여 V2V 호스트의
known_hosts
파일에 추가합니다.# sudo -u vdsm ssh root@xenhost.example.com
- 관리 포털에 로그인합니다. 가상 머신 탭에서 를 클릭하여 가상 머신 가져오기 창을 엽니다.
그림 6.15. 가상 머신 가져오기 창
- V2V 호스트가 포함된 데이터 센터를 선택합니다.
- 소스 드롭다운 목록에서 XEN (RHEL을 통해) 을 선택합니다.
- DestinationRule 호스트의 URI 를 입력합니다. 필요한 형식은 미리 채워져 있습니다. <
hostname
>을 host name의 host name으로 교체해야 합니다. - 프록시 호스트 드롭다운 목록에서 V2V 호스트를 선택합니다.
- 소스 의 가상 머신 목록에서 하나 이상의 가상 머신을 선택하고 화살표를 사용하여 가상 머신의 가져오기 목록으로 이동합니다.참고현재 제한 사항으로 인해 블록 장치가 있는 virtual machines는 Source 목록에 표시되지 않으며 Red Hat Virtualization으로 가져올 수 없습니다.
- 중요가져오기 작업에는 동일한 아키텍처를 공유하는 가상 머신만 포함할 수 있습니다. 가져올 가상 머신에 다른 아키텍처가 있는 경우 경고가 표시되고 동일한 아키텍처가 있는 가상 머신만 포함하도록 선택 항목을 변경하라는 메시지가 표시됩니다.
그림 6.16. 가상 머신 가져오기 창
- 가상 머신이 상주할 클러스터 를 선택합니다.
- 가상 머신 의 CPU 프로필을 선택합니다.
- Snapshots(스냅샷) 확인란을 선택하여 스냅샷 복원 지점을 제거하고 템플릿 기반 가상 머신에 템플릿을 포함합니다.
- Clone (복제) 확인란을 선택하여 가상 머신 이름과 MAC 주소를 변경하고 모든 디스크를 복제하여 모든 스냅샷을 제거합니다. 가상 머신이 이름 옆에 경고 기호가 있거나 System(시스템) 열의 VM에 눈금이 있는 경우 가상 머신을 복제하고 이름을 변경해야 합니다.
- 가져올 각 가상 머신을 클릭하고 디스크 하위 탭을 클릭합니다. ECDHE 정책 및 스토리지 도메인 목록을 사용하여 가상 머신에서 사용하는 디스크가 씬 프로비저닝 또는 사전 할당되는지를 선택하고 디스크가 저장될 스토리지 도메인을 선택합니다. 가져올 디스크 중 해당 가상 시스템의 부팅 디스크 역할을 나타내는 아이콘도 표시됩니다.참고대상 스토리지 도메인은 파일 기반 도메인이어야 합니다. 현재 제한 사항으로 인해 블록 기반 도메인을 지정하면 V2V 작업이 실패합니다.
- Clone (복제) 확인란을 선택한 경우 General (일반) 하위 탭에서 가상 머신 이름을 변경합니다.