CentOS 7ホストで実行されているGentoo Live CDゲストがあります。 CentOSホストにTelnetで接続してリモートインストールしようとしましたが、SSH経由でGentoo Live CDにアクセスできませんでした(SSHDがデフォルトで停止しているため)。virsh console
Gentooゲストにアクセスするには、次のサイトで手順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
ゲストを再起動すると正常に動作します。
発見中ジェルートのブログ