Назад | Перейти на главную страницу

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

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

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

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

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

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

Отредактируйте «/ 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

Перезагрузите виртуальную машину.

Попробуйте бежать virsh console VMNAME

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

Это также может быть поврежденной установкой. Только вчера столкнулся с этой проблемой. Домен существует, virsh показывает, что он запущен, но на самом деле установка не завершена и зависает. Более внимательно читайте сообщения в процессе установки.