управление виртуальными ящиками VirtualBox с помощью remotebox на Debian Stretch: сбой подключения после перезагрузки
509
Peter Core
я установил virtualbox на систему Debian Strech и пакет расширений без проблем. Я также установил remotebox (RemoteBox-2.4) на отдельном клиенте для доступа к виртуальным машинам.
шаги, которые я сделал для установки и настройки virtualbox
#add repository to debian /etc/apt/sources.list deb https://download.virtualbox.org/virtualbox/debian stretch contrib to /etc/apt/sources.list download and add keys wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add - sudo apt-get update sudo apt-get install virtualbox-5.2 #Download Virtualbox Extension Pack wget https://download.virtualbox.org/virtualbox/5.2.8/Oracle_VM_VirtualBox_Extension_Pack-5.2.8.vbox-extpack #Install Virtualbox Extension Pack /usr/bin/vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.2.8.vbox-extpack adduser virtual usermod -aG sudo virtual # optional add user sudo-list visudo usermod -aG vboxusers virtual groups virtual nano /etc/default/virtualbox # add the following content VBOXWEB_USER="virtual" VBOXWEB_TIMEOUT=0 VBOXWEB_LOGFILE="/var/log/vboxwebservice.log" VBOXWEB_HOST="172.12.1.11" touch /var/log/vboxwebservice.log chown virtual:vboxusers /var/log/vboxwebservice.log #check, if the vboxweb-service is allready running systemctl status vboxweb-service # if the vboxweb-service is allready running, stop it systemctl stop vboxweb-service # remove the autostart entry if exists systemctl disable vboxweb-service # change /etc/default/virtualbox if needed # enable vboxweb-service on startup systemctl enable vboxweb-service # start vboxweb-service.service systemctl start vboxweb-service # check the status of the vboxweb-service systemctl status vboxweb-service vboxweb-service.service Loaded: loaded (/usr/lib/virtualbox/vboxweb-service.sh; enabled; vendor prese Active: active (running) since Tue 2018-03-27 11:49:02 CEST; 15min ago Process: 4891 ExecStart=/usr/lib/virtualbox/vboxweb-service.sh start (code=exi Tasks: 18 (limit: 9830) CGroup: /system.slice/vboxweb-service.service ├─4903 /usr/lib/virtualbox/vboxwebsrv --background -H 172.12.1.11 -t ├─4905 /usr/lib/virtualbox/VBoxXPCOMIPCD └─4910 /usr/lib/virtualbox/VBoxSVC --auto-shutdown # check which process is used from vboxweb-service ps -aef | grep vboxwebsrv # check, if the port 18083 is up netstat -an |grep 18083 # connect with the remotebox-client --> Works.
Перезагрузите компьютер после успешного подключения. Затем после перезагрузки я не могу подключиться к порту 18083
systemctl status vboxweb-service ● vboxweb-service.service Loaded: loaded (/usr/lib/virtualbox/vboxweb-service.sh; enabled; vendor prese Active: active (running) since Tue 2018-03-27 13:38:34 CEST; 3min 4s ago Process: 1041 ExecStart=/usr/lib/virtualbox/vboxweb-service.sh start (code=exi Tasks: 16 (limit: 9830) CGroup: /system.slice/vboxweb-service.service ├─1059 /usr/lib/virtualbox/vboxwebsrv --background -H 172.12.1.11 -t ├─1061 /usr/lib/virtualbox/VBoxXPCOMIPCD └─1068 /usr/lib/virtualbox/VBoxSVC --auto-shutdown ps -aef | grep vboxwebsrv virtual 1059 1 0 13:38 ? 00:00:00 /usr/lib/virtualbox/vboxwebsrv --background -H 172.12.1.11 -t 0 -F /var/log/vboxwebservice.log root 2208 1903 0 13:42 pts/0 00:00:00 grep vboxwebsrv netstat -an |grep 18083 --> no results.
как я вручную решаю проблему:
(as root) systemctl stop vboxweb-service systemctl start vboxweb-service --> 18083 port available
Я могу подключиться, и все в порядке.
Error-Message in /var/log/vboxwebservice.log VirtualBox web service 5.2.8 r121009 linux.amd64 (Feb 26 2018 18:07:51) release log 00:00:00.004608 main Log opened 2018-03-27T11:49:09.790416000Z 00:00:00.004609 main Build Type: release 00:00:00.004611 main OS Product: Linux 00:00:00.004612 main OS Release: 4.9.0-6-amd64 00:00:00.004614 main OS Version: #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02) 00:00:00.004633 main DMI Product Name: ProLiant DL380p Gen8 00:00:00.004642 main DMI Product Version: 00:00:00.004688 main Host RAM: 193416MB (188.8GB) total, 192768MB (188.2GB) available 00:00:00.004692 main Executable: /usr/lib/virtualbox/vboxwebsrv 00:00:00.004693 main Process ID: 1060 00:00:00.004694 main Package type: LINUX_64BITS_DEBIAN_9_0 00:00:00.025800 main IPC socket path: /tmp/.vbox-virtual-ipc/ipcd 00:00:00.223223 SQPmp #### SOAP FAULT: Cannot assign requested address [is internal] Environment: vboxmanage -v 5.2.8r121009 Linux labsystem 4.9.0-6-amd64 #1 SMP Debian 4.9.82-1+deb9u3 (2018-03-02) x86_64 GNU/Linux lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 9.4 (stretch) Release: 9.4 Codename: stretch
Я использовал эти инструкции для настройки службы vboxweb: http://remotebox.knobgoblin.org.uk/docs/remotebox.pdf
Понятия не имею, что не так. Любая помощь будет оценена.
Спасибо
0 ответов на вопрос
Похожие вопросы
-
6
Virtualbox, VMware, KVM или другое для виртуализации Ubuntu?
-
5
Как я могу заставить VirtualBox хорошо играть с двумя мониторами?
-
3
Подводные камни виртуальных машин Windows XP
-
-
2
Должен ли я портировать свою виртуальную машину Ubuntu на виртуальную коробку?
-
2
Есть ли разница в производительности между форматами виртуальных дисков VMDK и VDI с Virtual Box?
-
1
Использование устройства VMWare с VirtualBox / Parallels
-
2
Виртуальная коробка 3.0.2 Сеть
-
2
Можно ли использовать раздел Vista Boot Camp внутри Virtual Box на Mac OS X
-
6
Кто-нибудь испытывает проблемы со звуком с VirtualBox в Linux и есть решение?
-
1
Почему я получаю медленную пропускную способность сети, когда у меня плохой DNS-сервер?