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

Доступ к оболочке для виртуальной машины KVM

Я хочу получить доступ к моей виртуальной машине KVM с помощью оболочки. Создал через proxmox 2.3, на него по официальному шаблону установлена ​​Ubuntu 12.04. Я бы хотел найти такую ​​же команду, как

vzctl enter <VM_id> 

для контейнеров OpenVZ.

Я ничего не нашел на proxmox вики qm. Есть что-нибудь похожее?

Невозможно с proxmox, поскольку он не реализует весь потенциал KVM. В обычных установках KVM с libvirt или другими системами управления, такими как oVirt, это возможно с помощью последовательной консоли для виртуальной машины.

Нет, для гостей KVM нет согласно Proxmox.

Возможно использование виртуальных терминалов для KVM VM.

Вам понадобится (помните все мои примеры для Debian 6/7):

  1. Запустите ядро ​​Linux внутри виртуальной машины KVM с параметром ядра: console = tty0. это можно сделать отредактировав / etc / default / grub: GRUB_CMDLINE_LINUX_DEFAULT="quiet console=tty0"
  2. Добавьте в файл KVM VM / etc / inittab эту строку:T0:23:respawn:/sbin/getty -l /usr/local/bin/autologin -n -L ttyS0 115200 vt102
  3. Создайте файл / usr / local / bin / autologin со следующим содержимым: #!/bin/sh exec /bin/login -f root
  4. перезагрузите виртуальную машину
  5. Используйте консоль virsh kvm_vm_name и работайте с ней как vzctl введите $ CTID

Если вам нужна помощь, прокомментируйте здесь :)