User Tools

Site Tools


virtualbox

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
virtualbox [2009/10/28 12:49] – created alanvirtualbox [2009/10/28 13:20] alan
Line 1: Line 1:
-==== VirtualBox tips/tricks==== +===== VirtualBox tips/tricks =====
 ==== Commonly-used commands ==== ==== Commonly-used commands ====
 To change between "not attached", NAT,Bridged,internal network and host olny adapter:  To change between "not attached", NAT,Bridged,internal network and host olny adapter: 
Line 22: Line 21:
 List all running VMs: List all running VMs:
 <code>VBoxManage list runningvms </code> <code>VBoxManage list runningvms </code>
 +List guest properties:
 +<code> VBoxManage list -l  vms </code>
 +Note: All the guest parameters(configuration) are in <guestname>.xml
  
-PORT FORWARDING!! +===== Create a VM ===== 
-<code>VBoxManage setextradata b3924a0c-70a1-4890-8dff-3cc308cdaf28 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2223 +Copy an ISO to your home directory: 
-$ VBoxManage setextradata b3924a0c-70a1-4890-8dff-3cc308cdaf28 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22 +<code>$scp <dist>.iso <username>@172.26.0.205:~/</code> 
-VBoxManage setextradata b3924a0c-70a1-4890-8dff-3cc308cdaf28 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP</code>+  * SSH to VM server: 172.26.0.205 
 +<code>ssh <username>@172.26.0.205</code> 
 +  * start the virtualbox application 
 +<code>$ VirtualBox</code> 
 +  * Follow the wizzard to create a VM with the following properties: 
 +      - Base Memory: less than 512 MB 
 +      - Network : NAT 
 +      - Harddisk size: less than 30Gb 
 +==== Port Forwarding ====
  
-List guest properties+If your guest OS is using NAT for networking you will need to enable port forwarding.  There is no GUI for this in VirtualBox, but you can use ''VBoxManage setextradata'' to make the required changes.  If you want to SSH to your VM, for example
-<code> VBoxManage list -l  vms </code> +<code>VBoxManage setextradata Ubuntu "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort" 2223 
-Note: All the guest parameters(configuration) are in <guestname>.xml +$ VBoxManage setextradata Ubuntu "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort" 22 
 +$ VBoxManage setextradata Ubuntu "VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol" TCP 
 +Then you can log in to the VM from your own computer using the port you've forwarded above: 
 +<code>$ ssh -p 2223 username@172.26.0.205</code>