1. 백업할 VM 이미지 Clone
1) virt-manager에서 Clone
2) Command Line으로 Clone
virt-clone --original=[원래 있던 VM 이름] --name=[새로 만들 VM 이름] -f [생성할 img 파일 위치] --mac [랜카드 맥주소]
ex) virt-clone --original=testvm1 --name=newvm -f /var/lib/libvirt/images/skylit_newvm.img --mac 00:12:34:56:78:90
2. 백업 VM 이미지 및 설정파일 전송
1) 동일한 파티션 구조일 경우 생성한 VM 이미지 디렉토리와 동일한 곳에 전송(scp 또는 rsync)
2) 파티션 구조가 다를 경우 우선 전송 후 이후 xml 파일 수정(/etc/libvirt/qemu/[이미지명].xml
ex) scp Template_* root@192.168.0.58:/DATA/TS_VM/
ex) scp /etc/libvirt/qemu/[이미지명].xml root@192.168.0.58:/etc/libvirt/qemu
3. VM 복구
1) 복사한 VM을 virt-manager에서 인식 가능하도록 XML 설정 파일 define 실행
2) 복사한 이미지 서버의 파티션과 복사 완료된 서버 파티션 구조가 상이할 경우 xml 파일 편집 필요
<devices> <emulator>/usr/libexec/qemu-kvm</emulator> <disk type='file' device='disk'> <driver name='qemu' type='qcow2'/> <source file='/DATA/VM/OS.qcow2'/> <target dev='vda' bus='virtio'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/> </disk> <disk type='file' device='disk'> <driver name='qemu' type='qcow2'/> <source file='/DATA/VM/DATA.qcow2'/> |
3) virsh manager define 명령어 수행
virsh define /etc/libvirt/qemu/[옮겨온 VM 이름].xml
4. virt-manager 실행 후 추가된 VM 확인
출처 : https://skylit.tistory.com/195
'Linux > CentOS & RHEL' 카테고리의 다른 글
[Tip] screen(RHEL 7.x / CentOS 7.x) (0) | 2022.08.08 |
---|---|
[Tip] CentOS/RHEL 7.x 서비스 등록 위치 (0) | 2021.11.26 |
[Tip] CentOS 7.x 싱글부팅 및 root 패스워드 초기화 (0) | 2021.01.04 |
[Multipath] 리눅스 멀티패스 기본 명령어 (0) | 2020.11.05 |
[Tip] Linux 메모리 정보(meminfo) (0) | 2020.11.05 |