별도의 세션에서 실행 중인 KVM 열기

별도의 세션에서 실행 중인 KVM 열기

내 호스트 컴퓨터에서 KVM 세션이 실행 중입니다. 다른 사람으로 내 호스트에 로그인하면 실행 중인 KVM 세션에 액세스할 수 있습니까(네트워크를 통해서가 아님)?

또한 가상 관리자를 사용하지 않습니다. 명령을 사용하여 머신을 시작했습니다 kvm.

答え1

명령을 사용하여 수동으로 시작된 가상 머신의 콘솔에 액세스하는 방법은 kvm사용하는 매개변수에 따라 다릅니다. 기본적으로 KVM은 SDL을 사용하여 VGA 출력을 표시하려고 시도합니다. 이는 현재 로그인한 사용자(기본적으로 X 세션)로만 출력을 제한합니다.

더 나은 접근 방식은 -vnc :0주장을 추가하는 것입니다. 이는 표준 VNC 포트 5900의 VNC 세션을 통해 VGA 디스플레이를 리디렉션하도록 KVM에 지시합니다(다른 포트는 아래 참조). 그런 다음 VNC 뷰어를 사용하여 콘솔에 액세스하고 호스트 이름 localhost과 포트를 사용하도록 지시할 수 있습니다 5900.

다른 VNC 포트를 사용하려면 -vnc :1포트 5901, 포트 5902 등을 -vnc :2수행 하십시오.

virsh뒤에서는 모든 작업이 완료됩니다. 실제로 virt-viewer이는 최소한의 VNC 클라이언트일 뿐입니다.

答え2

더 많은 조사를 한 후에 제가 실행하고 있던 가상 머신이 잘못된 것임을 발견했습니다. 올바른 방법은가상 유틸리티. 이 방법을 사용하여 가상 머신을 시작한 후에는 start vm-name다음을 사용할 수 있습니다.가상 뷰어실행 중인 VM을 봅니다.

答え3

spice, vnc 또는 rdp를 사용하여 가상 머신에 액세스할 수 있습니다. 모든 액세스 방법에는 지정된 포트가 필요합니다. 127.0.0.1:port를 사용하여 가상 머신에 액세스할 수 있습니다. 이것은 실제로 네트워크를 사용하지 않습니다.

関連情報