설치 중에 터미널을 통해 VM에 액세스하시겠습니까?

설치 중에 터미널을 통해 VM에 액세스하시겠습니까?

virt-install을 사용하여 Lucid 호스트에 일부 Lucid VM을 설치하려고 합니다. 이미지를 생성한 후 virt-manager 또는 VNC와 같은 GUI를 사용하지 않고 게스트 설치를 진행하고 싶습니다.

터미널을 통해 설치 화면에 액세스할 수 있는 방법이 있나요?

답변1

터미널을 통해 설치 화면에 액세스하는 것은 아니지만 기존 그래픽 설치 도구 대신 스크립트를 사용하여 명령줄에서 VM을 설치할 수 있습니다. python-vm-builder를 살펴보세요. 강력하지만 디스크 암호화와 같은 모든 옵션을 지원하지는 않습니다. 그러나 이러한 방식으로 설치하면 훨씬 더 빨라집니다. 수십 분이 아니라 몇 분이면 됩니다.

답변2

vnc에 익숙하다면 vnc 클라이언트를 사용하여 가상 머신의 콘솔에 연결할 수 있습니다. virsh vncdisplay $machinename은 :2와 같은 포트를 반환합니다. 이는 VNC 포트이므로 vnc 클라이언트에 $yourserversip:5900+포트를 입력하여 :2를 반환하고 서버가 10.44.56.25이면 주소는 10.44가 됩니다. 56.25:5902.

기본적으로 vnc는 localhost에 바인딩되므로 ssh 터널 IE ssh 10.44.56.2 -L 5902:localhost:5902를 사용한 다음 vnc를 localhost:5902에 사용해야 합니다. libvirt 구성에서 이를 수정할 수 있습니다.

도움이 되었기를 바랍니다!

답변3

qemu/kvm은 ncurses 콘솔을 지원하지만 libvirt는 그렇지 않습니다. virsh가 아닌 수동으로 kvm을 시작해야 합니다.

또는 표준 VGA BIOS 대신 Google의 SGABIOS를 사용할 수 있습니다.

관련 정보