Xen 반가상화 환경의 ISO에서 부팅

Xen 반가상화 환경의 ISO에서 부팅

특히 Citrix XenServer 5.6입니다.

저장소에서 ISO를 매핑하고 문제 없이 OS에 설치할 수 있지만 HVM으로 변환하지 않으면 DVD 드라이브에서 부팅할 수 없습니다. 부팅하려는 ISO가 "베어"이기 때문에 문제가 발생합니다. metal" "따라서 복구는 paravirt 모드로 부팅할지 HVM 모드로 부팅할지에 따라 약간 민감합니다(예를 들어 전자는 paravirt 드라이버를 기본 HDD로 사용 /dev/xvda하고 후자는 기본 HDD를 에 넣습니다 /dev/sda).

온라인에서 찾아보니 ISO에서 HVM으로 변환하여 부팅하는 방법에 대한 지침밖에 찾을 수 없었습니다(부팅에는 작동하지만 애초에 부팅 이유를 약화시킵니다).

저는 주위를 둘러보았지만 Citrix가 ISO에서 부팅하도록 PyGrub을 구성하는 방법에 대해 많은 행운을 얻지 못했습니다. 이에 대해 만족스럽지 않으며, 내가 찾은 유일한 PyGrub 예제는 Citrix와 잘 작동하지 않는 것으로 보이며 재해 복구 시 SOP가 되기에는 너무 수동적입니다.

답변1

실현 가능한 아이디어의 개요를 알려드릴 수 있습니다.

이 링크는Grub2 ISO 부팅우분투의 경우. IMHO, 이것이 어떤 Linux인지는 중요하지 않습니다. 따라서 모든 배포판에서 작동해야 합니다.

현재 계획은 다음과 같습니다.

  1. xvda에서 최소 실행 PV-linux를 생성하고 거기에 grub2를 설치하십시오.
  2. xvdb를 생성하고 ISO 이미지를 거기에 넣습니다(일반 파일과 마찬가지로).
  3. iso를 부팅하려면 이 PV-DomU에 부팅 항목을 만듭니다.
  4. DomU 시작
  5. xvda로 복원

관련 정보