vnc 없이 kvm에 게스트 OS(우분투 서버)를 설치하는 방법은 무엇입니까?

vnc 없이 kvm에 게스트 OS(우분투 서버)를 설치하는 방법은 무엇입니까?

저는 KVM/QEMU를 처음 접했습니다. 나는 오랫동안 HyperV를 사용했는데, 간단한 GUI 덕분에 쉬웠습니다. ;)

그래서 kvm을 사용하여 헤드리스 우분투 서버에 SSH로 액세스했습니다. 이제 다른 우분투 서버를 VM으로 설치하고 싶지만 VNC 액세스 권한이 없습니다.

virsh console [myvm] 

그냥 빈 화면이 나오네요

내 호스트의 SSH 세션 내에서 게스트 OS를 설치할 수 있습니까?

답변1

KVM은 VNC, Spice 또는 콘솔을 사용하여 디스플레이를 볼 수 있어 매우 편리합니다.

빈 화면이 표시되는 이유는 호스트 콘솔로 화면 리디렉션이 없기 때문에 virsh console명령에서 아무 것도 볼 수 없기 때문입니다.

디스플레이를 호스트 직렬 포트로 리디렉션 TTYS0하고 그래픽 설치를 비활성화합니다.

virt-install -n test -r 1024 --vcpus=1 --os-variant=rhel5.4 --accelerate --nographics -v --disk 경로=/var/lib/libvirt/shared-storage/test.img ,size=20 --extra-args "console=ttyS0" --location /home/justin/Downloads/CentOS-5.7-x86_64-netinstall.iso

위의 설치 방법은 virt-install다음과 같이 실행되고 실행되는 경우에만 작동합니다.뿌리.

참고: 루트로 실행하더라도 virt-install은 권한을 qemu. 따라서 해결 방법을 그룹 qemu으로 만들 수 있습니다 root.

이 인수는 전달되어 /proc/cmdline영구적입니다.

다음에 호스트에서 콘솔에 액세스하려면 virsh console test.

관련 정보