Всякий раз, когда я пытаюсь подключиться к виртуальной машине, используя 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 показывает, что он запущен, но на самом деле установка не завершена и зависает. Более внимательно читайте сообщения в процессе установки.