Xen가상화
xen vm export 하기
bjcomm
2019. 1. 11. 19:21
xen-server A 에서 VM을 백업(export)하여 파일을 다른 xen-server B 로 옮기면
B서버에서 VM을 복원(import)하여 운영할 수 있다.
xenserver 쉘상에서 export 명령을 실행하면 xen os 하드에서 파일이 저장되기때문에
용량이 충분하지 않아 export가 제대로 성공하지 못한다.
이 경우 다른 네트워크서버의 samba 폴더를 이용해 파일을 저장하도록 하면 된다.
smb 서버를 xen-server A 에 마운트하는 명령어는 다음과 같다.
[root@xen-server4 ~]# mount -t cifs -o username=smb아이디 //113.30.10x.x/sambadata /mnt
xen-server의 /mnt 폴더에 samba 공유폴더를 마운트 하였다.
이제 /mnt에 VM을 export 하면 된다.
[root@xen-server4 mnt]# xe vm-export vm=web1004i-windows filename=/mnt/web1004i-windows.xva
다른 xen-server B 에서 smb 폴더를 마운트하여 복원하면 B서버에 VM이 생성된다.
[root@xen-server5 mnt]# xe vm-import filename=/mnt/web1004i-windows.xva