VZ7 가상 머신을 Acronis Cyber Infrastructure로 가져오는 방법 팔로우
VZ7 to Acronis Cyber Infrastructure,VZ7 to Acronis Storage, Virtuozzo7 to Acronis Cyber Infrastructure, Virtuozzo7 to Acronis Storage, VZ7 to 아크로니스, Vz7 to 아크로니스 스토리지, Virtuozzo7 to Acronis Migration, Vz7 to Acronis 마이그레이션,
Virtuozzo 7 가상 디스크를 Acronis Cyber Infrastructure Storage에 복사하고 해당 디스크로 새 VM을 생성할 수 있습니다.
아래 단계를 따르십시오.
Virtuozzo 7 노드에서 :
1. 소스 VM을 중지하고 해당 가상 디스크를 찾습니다.
# prlctl stop <VM_name>
# prlctl list -i <VM_name> | grep hdd
명령 실행의 예 :
[root@VZ7 ~]# prlctl stop Migrate-VM
[root@VZ7 ~]# prlctl list -i Migrate-VM | grep hdd
hdd0 (+) scsi:0 image='/vz/vmprivate/15f8a047-a00e-4cb8-a8db-2fdb7322cd49/harddisk.hdd' type='expanded' 65536Mb subtype=virtio-scsi
Acronis Cyber Infrastructure 노드에서 :
2. Acronis Cyber Infrastructure에 빈 볼륨 생성
# vinfra service compute volume create --size <size_in_GB> --storage-policy <storage_policy_ID_or_Name> <volume_name>
명령 실행의 예 :
볼륨 크기 64GB, 기본 스토리지 정책, migrate-vm-volume은 임의 볼륨 이름입니다.
[root@node01 ~]# vinfra service compute volume create --size 64 --storage-policy default migrate-vm-volume +--------------------------------+-------------------------------------------+
| Field | Value |
+--------------------------------+-------------------------------------------+
| attachments | [] |
| availability_zone | nova |
| bootable | False |
| consistencygroup_id | |
| created_at | 2019-10-09T13:16:05.448810 |
| description | |
| encrypted | False |
| id | 024b6843-2de3-4e25-a6e1-2b6ea2d601cf |
| imageRef | |
| migration_status | |
| multiattach | False |
| name | migrate-vm-volume |
| network_install | False |
| os-vol-host-attr:host | node01.vstoragedomain@vstorage#vstorage |
| os-vol-mig-status-attr:migstat | |
| os-vol-mig-status-attr:name_id | |
| project_id | b6a94a03039043e2b69ff4ccab01f256 |
| replication_status | |
| size | 64 |
| snapshot_id | |
| source_volid | |
| status | creating |
| storage_policy_name | default |
| updated_at | 2019-10-09T13:16:05.598860 |
| user_id | e31124cd06c74240ae9f9ad8d5e06e32 |
| volume_image_metadata | |
+--------------------------------+-------------------------------------------
위 출력의 id는 소스 디스크를 적절한 위치에 재 동기화하는 데 사용되어야 합니다. migrate-vm-volume은 임의의 볼륨 이름입니다. 64는 소스 VZ7 노드에 있는 디스크 크기 (GB)입니다.
3. 소스 이미지를 이전 단계에서 생성 한 볼륨에 복사합니다.
# rsync -av root @ <소스 노드 IP> : <소스 VM 가상 디스크 경로> <2 단계에서 생성 된 볼륨의 경로 및 ID>
다음은 샘플 명령입니다.
[root@node01 ~]# rsync -av root@192.168.1.18:/vz/vmprivate/15f8a047-a00e-4cb8-a8db-2fdb7322cd49/harddisk.hdd /mnt/vstorage/vols/datastores/cinder/volume-024b6843-2de3-4e25-a6e1-2b6ea2d601cf/volume-024b6843-2de3-4e25-a6e1-2b6ea2d601cf
이 예에서 root@192.168.1.18 은 소스 노드 IP입니다. / vz / vmprivate / 15f8a047 ... 은 소스 VM 가상 디스크의 경로입니다. / mnt / vstorage / vols / datastores / cinder / volume-024b6843 .. 은 이전 단계에서 만든 볼륨의 경로 및 ID입니다.
4. 다음 명령을 사용하여 VM을 만듭니다.
# vinfra service compute server create <VM_name> --network id=<network> --volume source=volume,id=<volume_name_from_step2>,size=<size> --flavor <flavor_ID_or_name>
명령 실행의 예 :
[root@node01 ~]# vinfra service compute server create migrate-vm --network id=public --volume source=volume,id=migrate-vm-volume,size=64 --flavor medium
+--------------+--------------------------------------+
| Field | Value |
+--------------+--------------------------------------+
| config_drive | |
| created | 2019-10-09T13:39:38Z |
| description | |
| fault | |
| flavor | disk: 0 |
| | ephemeral: 0 |
| | extra_specs: {} |
| | original_name: medium |
| | ram: 4096 |
| | swap: 0 |
| | vcpus: 2 |
| ha_enabled | True |
| host | |
| id | 7b18bacb-8c3c-4c56-a531-94515a2ed510 |
| key_name | |
| metadata | {} |
| name | migrate-vm |
| networks | [] |
| power_state | NOSTATE |
| project_id | b6a94a03039043e2b69ff4ccab01f256 |
| status | BUILD |
| task_state | scheduling |
| updated | 2019-10-09T13:39:39Z |
| user_data | |
| volumes | [] |
+--------------+--------------------------------------+
결과 VM은 public 네트워크에 연결되고 medium 기본 관리 프로젝트에서 플레이버로 실행됩니다 (플랫폼 관리자 만 관리할 수 있음).
참조 - https://kb.acronis.com/content/64759