CentOS 7 호스트에서 실행되는 젠투 라이브 CD 게스트가 있습니다. CentOS 호스트에 텔넷으로 연결하여 원격 설치를 시도했지만 SSH를 통해 젠투 라이브 CD에 액세스할 수 없었습니다(SSHD가 기본적으로 중지되었기 때문입니다). virsh console
젠투 게스트에 접근하려면 다음 사이트에서 2단계를 완료해야 합니다 :
http://wiki.libvirt.org/page/Unable_to_connect_to_console_of_a_running_domain
내 질문은 아직 컴퓨터에 원격으로 액세스할 수 없는 경우 /boot/grub/grub.conf
대신 SSH를 사용할 수 있도록 게스트에서 파일을 편집하려면 어떻게 해야 합니까? virsh console
sshd를 먼저 시작하지 않고는 원격으로 gentoo guest에 접근할 수 있는 방법이 없는 것 같습니다. 이는 원격 설치의 목적을 무산시킵니다. 제안?
답변1
virt-viewer qemu+ssh://root@centos-host/gentoo-vm
로컬 컴퓨터에서 실행할 수 있어야 합니다 .
SSH를 통해 가상 머신의 콘솔에 연결됩니다.
설치 프로그램 부팅 메뉴에서 항목을 선택해야 하는데 연결 전이나 선택하기 전에 시간이 초과되어 사라지는 경우 virt-viewer
원격 호스트에서 가상 머신을 시작하고 위의 virt-viewer를 사용하여 연결한 다음 virsh reboot
또는 virsh reset
가상 머신을 사용하여 연결하십시오.
답변2
이전 CentOS 5 시스템의 grub v1의 경우
/boot/grub/grub.cfg의 시작 부분에 있습니다.
default=0
timeout=5
나는 추가했다
serial --unit=0 --speed=115200
terminal --timeout=10 console serial
또한 커널 메시지를 보기 위해 커널 매개변수를 추가했습니다.virsh console
kernel <... skip ...> console=tty0 console=ttyS0,115200n8
게스트를 다시 시작하면 정상적으로 작동합니다.
발견 중제루트의 블로그