Xenserver vm-export 시 주의 사항..

서진우

 

 
작성자 : 서진우 (alang@clunix.com)

 

 

 

 

VM을 export 로 file backup 할 경우, 몇 가지 유의사항이 존재한다.

vm-export 로 백업을 할때 export 시점에 VM을 구성하는 설정이 모두 백업이 된다.

만일 해당 VM에 해당 host 의 의존적인 구성 요소가 포함되어 있을 경우, 다른 host 로

import 가 안될 수 있다.

 

즉 PCI Passthrough로 GPU 나 특정 PCI 장치(NIC..) 가 할당된 경우가 이에 해당된다.

export 시에는 이러한 장치를 제거한 상태에서 백업을 하도록 한다.

 

이밖에  CDROM 에 특정 미디어가 탑재된채로 export 한 경우나, 특히 xen-tool.iso 파일이

탑재된 상태로 export를 하게 되면 import 시 심각한 문제가 발생한다.

 

예를 들어 export 시 xen-tool 이 탑재된채로 backup 이 되었다가, xen-tool 버전이 업그레이드

된 host 에 import를 하게 되면 xen-tool 에 대한 sr-uuid 가 다르기 때문에 import를 할 수

없게 된다.

 

이밖에 export 대상 VM 에 대한 vbd 정보를 확인 후, 체크를 한다.

 

# xe vbd-list vm-name-label=RNTIER27-SP2 params=all

.

vdi-uuid ( RO): <not in database>

vdi-name-label ( RO): <EMPTY>

allowed-operations (SRO): insert; attach

empty ( RO): true

device ( RO):

 

위 의 경우 문제가 발생했다.

 

#  xe vbd-list vm-name-label=RNTIER27-SP2 params=all

.

vdi-uuid ( RO): 2db5e034-4efc-43aa-a837-296d34c19401

vdi-name-label ( RO): RHEL64-00

allowed-operations (SRO): attach

current-operations (SRO):

empty ( RO): false

device ( RO): hda

 

위의 경우는 정상적으로 import 가 가능했다.

 

그리고, 이러한 문제는 XS6.2 SP1008 패치 이후 발생하였다.

XS62ESP1008 에 export/import 와 관련된 xcp(xapi) 패키지가 업데이트 된다.

xapi-xe 패키지도 업데이트 되지만 client 버전은 굳이 update 할 필요 없을듯..

 

 

참고로 import 시 발생하는 문제는 아래와 같다.

 

There was an SR backend failure.

status: non-zero exit

stdout:

서진우

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...