Verwalten von Virtualbox-VMs mit Remotebox auf Debian-Stretch: Verbindungsfehler nach dem Neustart
525
Peter Core
ich habe virtualbox auf einem debian strech-system und dem extension-pack ohne probleme installiert. Ich habe auch remotebox (RemoteBox-2.4) auf einem separaten Client installiert, um auf die virtuellen Maschinen zuzugreifen.
Schritte, die ich tat, um Virtualbox zu installieren und zu konfigurieren
#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.
Nach erfolgreicher Verbindung neu starten. Nach dem Neustart kann ich keine Verbindung zu Port 18083 herstellen
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.
Wie löse ich das Problem manuell:
(as root) systemctl stop vboxweb-service systemctl start vboxweb-service --> 18083 port available
Ich kann mich verbinden und alles ist gut.
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
Ich habe diese Anweisungen verwendet, um den vboxweb-Dienst einzurichten: http://remotebox.knobgoblin.org.uk/docs/remotebox.pdf
Ich habe keine Ahnung, was falsch ist. Jede Hilfe wäre dankbar.
Vielen Dank
0 Antworten auf die Frage
Verwandte Probleme
-
6
Virtualbox, VMware, KVM oder andere für Ubuntu-Virtualisierung?
-
5
Wie kann ich VirtualBox mit zwei Monitoren gut spielen lassen?
-
3
Fallstricke von Windows XP Virtual Machines
-
2
Sollte ich meine Ubuntu VM auf Virtual Box portieren?
-
2
Gibt es einen Leistungsunterschied zwischen den virtuellen Laufwerkformaten VMDK und VDI mit Virtual...
-
1
Verwenden einer VMWare-Appliance mit VirtualBox / Parallels
-
2
Virtual Box 3.0.2 Vernetzung
-
2
Ist es möglich, eine Vista Boot Camp-Partition in Virtual Box unter Mac OS X zu verwenden
-
6
Wer hat Probleme mit VirtualBox unter Linux und hat eine Lösung?
-
1
Warum erhalte ich einen langsamen Netzwerkdurchsatz, wenn ich einen fehlerhaften DNS-Server habe?