virtualbox
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
virtualbox [2009/10/28 13:20] – alan | virtualbox [2011/06/03 13:02] – aorth | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== VirtualBox | + | ====== VirtualBox ====== |
+ | VirtualBox is a free, open-source hypervisor from Oracle. | ||
- | ==== Commonly-used commands ==== | + | * [[http://www.virtualbox.org|VirtualBox homepage]] |
- | To change between "not attached", | + | |
- | < | + | |
- | Set the boot order: | + | |
- | < | + | |
- | Add a shared folder: | + | |
- | < | + | |
- | Acpi Vm: | + | |
- | < | + | |
- | Change rdp address: | + | |
- | < | + | |
- | Change the Authentication type: | + | |
- | < | + | |
- | **Note**: option " | + | |
- | < | + | |
- | Change rdp port: | + | |
- | < | + | |
- | List all VMs in the server: | + | |
- | < | + | |
- | List all running VMs: | + | |
- | < | + | |
- | PORT FORWARDING!! | + | ====== Optimal settings for Linux guests ====== |
- | < | + | Guest operating systems are not like host operating systems. |
- | $ VBoxManage setextradata b3924a0c-70a1-4890-8dff-3cc308cdaf28 " | + | |
- | $ VBoxManage setextradata b3924a0c-70a1-4890-8dff-3cc308cdaf28 " | + | |
- | List guest properties: | + | * Set the IO scheduler to '' |
- | < | + | * Edit the grub command line to set the default IO scheduler, usually in /// |
- | Note: All the guest parameters(configuration) are in < | + | * Install |
+ | * Run a virtual machine-specific kernel: | ||
+ | * Ubuntu: linux-image-virtual | ||
+ | * Mount filesystems with '' | ||
- | ===== Create a VM ===== | + | ====== Networking ====== |
- | Copy an ISO to your home directory: | + | ===== Bridged Networking ===== |
- | < | + | If your guest is using bridged networking you MUST use this command |
- | * SSH to VM server: 172.26.0.205 | + | < |
- | < | + | Each and every VM using bridged networking must use this command. |
- | * start the virtualbox application | + | |
- | < | + | |
- | | + | |
- | - Base Memory: less than 512 MB | + | |
- | - Network : NAT | + | |
- | - Harddisk size: less than 30Gb | + | |
- | ==== Port Forwarding ==== | + | |
- | If your guest OS is using NAT for networking you will need to enable port forwarding. | + | As of VirtualBox 3.1.2 this is still a [[http:// |
+ | |||
+ | ===== Port Forwarding ===== | ||
+ | |||
+ | If your guest OS is using NAT for networking | ||
< | < | ||
$ VBoxManage setextradata Ubuntu " | $ VBoxManage setextradata Ubuntu " | ||
- | $ VBoxManage setextradata Ubuntu " | + | $ VBoxManage setextradata Ubuntu " |
Then you can log in to the VM from your own computer using the port you've forwarded above: | Then you can log in to the VM from your own computer using the port you've forwarded above: | ||
- | < | + | < |
+ | |||
+ | ====== Commonly-used commands ====== | ||
+ | ===== List your VMs ===== | ||
+ | < | ||
+ | ===== List your running VMs ===== | ||
+ | < | ||
+ | |||
+ | ====== Updating VirtualBox ====== | ||
+ | === Stop any running VMs === | ||
+ | Either shut down or "save state" for any running VMs. First, find any users who have " | ||
+ | < | ||
+ | jmagochi | ||
+ | jmagochi | ||
+ | aorth 18431 9.7 1.7 998940 36160 ? Sl Oct11 129:54 / | ||
+ | As the user who owns the VM, save the VM's state: | ||
+ | |||
+ | < | ||
+ | $ VBoxManage controlvm nobu savestate | ||
+ | $ VBoxManage controlvm lims savestate | ||
+ | $ exit | ||
+ | # su - aorth | ||
+ | $ VBoxManage controlvm b0237553-9653-4461-bd0e-d4d316c16d4f savestate | ||
+ | $ exit</ | ||
+ | === Update VirtualBox === | ||
+ | < | ||
+ | === Resume VMs === | ||
+ | < | ||
+ | $ VBoxHeadless -s nobu & | ||
+ | $ VBoxHeadless -s lims & | ||
+ | $ exit | ||
+ | # su - aorth | ||
+ | $ VBoxHeadless -s b0237553-9653-4461-bd0e-d4d316c16d4f -v off &</ |