최근에 서버에 XenServer를 다시 설치했습니다. 모든 VHD 파일은 NFS를 통해 NAS에 저장되었으므로 재설치 후 NFS SR을 다시 추가했습니다.
그러나 내 모든 VM이 누락 된 것으로 보이며 SR의 VHD가 “공백”입니다. 설명, 이름, 디스크 크기 만 있습니다.
VHD를 다시 VM에 다시 연결하려면 어떻게해야합니까? 새 VM을 만들고 VHD 파일을 Hyper-V와 같은 하드 디스크로 사용하도록 VM을 지정했지만 작동하지 않습니다.
답변
이것은 XenServer의 정상적인 동작입니다. 이미지의 모든 메타 데이터 (VDI)는 Xapi
이미지 파일 자체가 아니라 데이터베이스 파일에 있습니다. 이미지의 UUID도 사라 졌으므로 디스크없는 VM을 이전 호스트에서 다시 가져 왔거나 처음부터 다시 만들었더라도 Xapi
어떤 VDI가 어떤 VM에 속하는지를 찾을 수있는 방법이 없습니다 .
SR (Storage Repositories)에서 분리 및 잊어 버림 작업을 결합해도 마찬가지입니다. 이러한 정보도 손실됩니다.
이미지를 VM에 마운트하고 디스크의 내용을 읽고 이름을 지정한 다음 VDI를 VM에 수동으로 연결하는 방법 만 조언 할 수 있습니다. 또는 이전 설치를 저장 한 경우 Xapi 데이터베이스를 검색하면 XML 형식 IIRC /var/xapi
형식으로되어 있습니다 (내 메모리에서 작성된 경로 및 형식, 검사 할 monent에서 Xen 설치를 사용할 수 없음).