Консоль virsh зависает всякий раз, когда я подключаюсь к виртуальной машине

Всякий раз, когда я пытаюсь подключиться к виртуальной машине с помощью virsh console <vm name>, мой экран зависает и отображает:

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

Я нашел много решений в Интернете, но ничего не помогло мне, и я даже не могу найти каталог /etc/init, поскольку CentOS 7 имеет другую структуру каталогов.

Мне нужен каталог /etc/init для создания сценария, который я нашел в Интернете в качестве решения.

Я использую только ssh-соединение, без графического интерфейса, и у меня нет доступа к физической машине.


person sachin    schedule 06.05.2016    source источник
comment
Добро пожаловать в StackOverflow, я привел в порядок ваш пост, так как было трудно точно понять, о чем вы спрашиваете, однако я думаю, что вам лучше задать этот вопрос на нашем родственном сайте Ошибка сервера, пожалуйста, прочитайте Как задать хороший вопрос, чтобы получить лучшее от сообщества.   -  person Richard Slater    schedule 06.05.2016


Ответы (2)


Я думаю, вам следует запустить консоль (например, ttyS0 ). Например, в моем Debian 8 я включаю его с помощью systemd:

systemctl enable [email protected]

Включить последовательную консоль в CentOS/RHEL 7

На виртуальной машине добавьте console=ttyS0 в конце строк ядра в файле /boot/grub2/grub.cfg:

grubby --update-kernel=ALL --args="console=ttyS0"

Примечание. Кроме того, вы можете отредактировать файл /etc/default/grub, добавить console=ttyS0 к переменной GRUB_CMDLINE_LINUX и выполнить

grub2-mkconfig -o /boot/grub2/grub.cfg
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial –speed115200 –unit=0 –word=8 –parity=no –stop=1"
person Valeriy Solovyov    schedule 12.05.2016

У меня была такая же проблема сразу после virt-install, а затем и после попытки подключиться к гостю. Я попробовал все предложенные решения, но ни одно из них не помогло. Потом я понял, что забыл установить KVM. Простое «yum -y install kvm» решило проблему.

person user105279    schedule 08.09.2017