web-dev-qa-db-ja.com

仮想マシンに接続するたびにvirshコンソールがハングする

virsh console <vm name>を使用してVM)に接続しようとすると、画面がハングして表示されます。

Connected to domain <vm name>
Escape character is ^]

私はインターネット上で多くの解決策を見つけましたが、何もうまくいきませんでした。CentOS7のディレクトリ構造が異なるため、/etc/initディレクトリを見つけることさえできません。

解決策としてインターネットで見つけたスクリプトを作成するには、/etc/initディレクトリが必要です。

Ssh接続のみを使用しており、GUIは使用しておらず、物理マシンにアクセスできません。

1
sachin

「/ etc/sysconfig/grub」を編集します。GRUB_CMD_LINELINUXの最後に「console = ttyS0」を追加します。

例:

GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap crashkernel=auto rhgb quiet console=ttyS0"

Rootとして次のコマンドを実行します。

stty -F /dev/ttyS0 speed 9600

grub2-mkconfig -o /boot/grub2/grub.cfg

systemctl start getty@ttyS0

VMを再起動します。

virsh console VMNAMEを実行してみてください

2
dyasny

Virt-installの直後、そしてゲストに接続しようとした後も同じ問題が発生しました。私は提案されたすべての解決策を試しましたが、どれも役に立ちませんでした。その後、KVMのインストールを忘れていることに気づきました。単純な「yum-yinstall kvm」で、問題全体が解決されました。

1
user105279

これもインストールが破損している可能性があります。昨日その問題に直面しました。ドメインは存在し、virshは実行中であることを示していますが、実際にはインストールが完了しておらず、ハングアップしています。インストールプロセス中にメッセージを注意深く読んでください。

0
Mytko Enko