%EB%A5%BC%20%EC%84%A4%EC%B9%98%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
저는 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
.