http://Bj83.de

VBoxHeadless on Linux

Um VM auf der Kommandozeile zu erstellen, nutzen wir das VBoxManage Befehl. Siehe

$ VBoxManage --help

für eine Auflistung von verfügbaren Switches und (sehr empfehlenswert!) unbedingt Kapitel 8 beachten (VBoxManage Referenz) in der VirtualBox 3.1.x Bedienungsanleitung.

Ich werde nun eine Debian Lenny Server VM mit 256MB Memory und einer 10GB Festplatte von dem Debian Lenny Server Iso Image erstellen (welches ich in /home/debian-500-i386-netinst.iso gespeichert habe):

$ VBoxManage createvm --name “Debian Lenny Server” --register

$ VBoxManage modifyvm “Debian Lenny Server” --memory 256 --acpi on --boot1 dvd --nic1 bridged --bridgeadapter1 eth0

$ VBoxManage createhd --filename Debian_Lenny_Server.vdi --size 10000 --register

$ VBoxManage storagectl “Debian Lenny Server” --name “IDE Controller” --add ide

$ VBoxManage storageattach “Debian Lenny Server” --storagectl “IDE Controller” --port 0 --device 0 --device 0 --type hdd --medium Debian_Lenny_Server.vdi

$ VBoxManage storageattach “Debian Lenny Server” --storagectl “IDE Controller” --port 1 --device 0 --type dvddrive --medium /home/debian-500-i386-netinst.iso

 

$ VBoxHeadless --startvm “Debian Lenny Server”

(Ersetze bitte Debian Lenny Server mit dem Namen Deiner VM.)

VBoxHeadless startet nun die VM und ein VRDP (VirtualBox Remote Desktop Protocol) Server, der es ermöglicht die Ausgabe der VM im Remotemodus auf einer anderen Maschine zu sehen.

Um die VM zu stopen, gebe folgendes ein

$ VBoxManage controlvm “Debian Lenny Server” poweroff

Um die Vm zu pausieren

$ VBoxManage controlvm “Debian Lenny Server” pause

Um zu reseten

$ VBoxManage controlvm “Debian Lenny Server” reset

 

  • --vrde on|off: With the VirtualBox graphical user interface, this enables or disables the VirtualBox remote desktop extension (VRDE) server. Note that if you are using VBoxHeadless (see Section 7.1.2, “VBoxHeadless, the remote desktop server”), VRDE is enabled by default.
  • --vrdeport default|<ports>: A port or a range of ports the VRDE server can bind to; “default” or “0” means port 3389, the standard port for RDP. You can specify a comma-separated list of ports or ranges of ports. Use a dash between two port numbers to specify a range. The VRDE server will bind to one of available ports from the specified list. Only one machine can use a given port at a time. For example, the option --vrdeport 5000,5010-5012 will tell the server to bind to one of following ports: 5000, 5010, 5011 or 5012.
  • --vrdeaddress <IP address>: The IP address of the host network interface the VRDE server will bind to. If specified, the server will accept connections only on the specified host network interface.

via HowtoForge Linux Tutorials » VBoxHeadless – Virtuelle Maschinen mit VirtualBox 3.1.x auf einem Debian Lenny Server.

Leave a Reply

Your email address will not be published. Required fields are marked *

Follow

Get every new post on this blog delivered to your Inbox.

Join other followers: