Поиск по этому блогу

Показаны сообщения с ярлыком VirtualBOX. Показать все сообщения
Показаны сообщения с ярлыком VirtualBOX. Показать все сообщения

понедельник, 30 октября 2017 г.

Ошибка при обновлении пакета расширений для VirtualBOX

Debian stretch (DE нет).
VirtualBOX 5.1, установленный из репозитория virtualbox.org при запуске предложил обновиться до 5.2, согласился, сам гипервизор обновился нормально, а вот extension_pack не захотел, сказал:

The installer failed with exit code 127: Error creating textual authentication agent: Error opening current controlling terminal for the process (`/dev/tty'): No such device or address.

Установил ExtPack консольной командой через sudo, однако пакет установился в домашнюю директорию root и оказался недоступен текущему пользователю. С подачи умных людей установил policykit-1-gnome, запустил

/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 &

И всё заработало.
Сам по себе этот policykit мне показался штукой полезной для комфортной работы в GUI, поэтому добавил его в ~/.xinitrc

Использовалась информация из следующих источников:
https://forums.virtualbox.org/viewtopic.php?f=7&t=60514

понедельник, 14 декабря 2015 г.

Организация удаленого доступа по VNC (RDP) к гостевым системам VirtualBOX без установки Extension Pack

Гарантированно работает на версии 4.3, на остальных не проверялось.
Для начала необходимо остановить машину.
Запускаем поддержку VNC:
vboxmanage modifyvm [vm_name] --vrde on
Указываем пароль для подключения:
vboxmanage modifyvm [vm_name]--vrdeproperty vncppassword=[some_password]
Указываем порт для подключения:
vboxmanage modifyvm [vm_name] --vrdeport [some_port]
Для каждой гостевой системы должен быть отдельный порт.
Подключаемся с помощью любого vnc-клиента, например xtightvncviewer [hv_ip]:[some_port]

перенос гостевой системы VirtualBOX с одного хоста на другой.

Есть два, гипервизора VirtualBOX. Требуется требуется скопировать одну из гостевых ОС с одного хоста, на другой.

На исходном хосте.

  • Сохраняем состояние ВМ - vboxmanage controlvm [vm_name] savestate
  • Экспортируем ВМ в файл OVA - vboxmanage export [vm_name] -o [ova_file_name]
  • Возобновляем работу ВМ - vboxmanage startvm [vm_name] --type headless
  • Копируем файл OVA на целевой хост - scp [local_ova_file_name] [remote_username]@[remote_host]:[remote_ova_file_name]

На целевом хосте:

  • Импортируем ВМ из файла OVA - vboxmanage import [ova_file_name]
  • Запускаем ВМ - vboxmanage startvm [vm_name] --type headless