하이퍼바이저 시작 중에 가상 설치를 수행할 수 없습니다.

하이퍼바이저 시작 중에 가상 설치를 수행할 수 없습니다.

실제 머신을 설치하기 위해 cobbler/kickstart를 사용합니다.

이러한 물리적 머신에서는 특정 가상 머신이 설치되어 부팅 시 실행되는지 확인해야 하므로 kickstart %post 섹션에 해당 가상 머신을 설치하려고 시도했지만 지금까지는 성공하지 못했습니다.

우리의 첫 번째 시도는 매우 간단했습니다.

%post --log=/root/virt.log
service libvirtd start

virt-install ... --import
%end

하지만 우리는 그렇게 했고 running in chroot ignoring request, 그래서 노력했지만 --nochroot여전히 아무것도 얻지 못했습니다.

어떤 아이디어가 있나요? 이것은 고객의 요청이며 이것이 실제로 Cobbler 방식인지 확실하지 않습니다.

답변1

아마도 호환되지 않을 수도 있고 작동하지 않을 수도 있습니다. Cobbler나 다른 머신에서 준비된 디스크 이미지(이미 sys-unconfig적용됨)와 libvirt용 템플릿 domxml을 호스팅하도록 할 것입니다. 배포된 머신의 rc.local에서 또는 cloud-init를 통해 이미지와 xml 파일을 다운로드하고 virsh define실행하는 명령을 입력하기만 하면 됩니다.

관련 정보