virtualbox
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
virtualbox [2010/01/20 08:00] – 172.26.0.166 | virtualbox [2011/06/03 13:03] – aorth | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== VirtualBox | + | ====== VirtualBox |
- | VirtualBox is a free/opensource Hypervisor | + | VirtualBox is a free, open-source hypervisor |
- | * VirtualBox homepage: | + | * [[http:// |
+ | * [[http:// | ||
- | ==== Commonly-used commands | + | ====== Tips ====== |
- | List your VMs: | + | ===== Optimal settings for Linux guests ===== |
- | < | + | Guest operating systems are not like host operating systems. |
- | List all running VMs: | + | |
- | < | + | |
- | ===== Create a VM ===== | + | * Set the IO scheduler |
- | Copy an ISO to your home directory: | + | * Edit the grub command line to set the default IO scheduler, usually in /// |
- | < | + | * Install guest additions (VirtualBox |
- | * SSH to VM server: 172.26.0.205 | + | * Run a virtual machine-specific kernel: |
- | < | + | * Ubuntu: linux-image-virtual |
- | * start the virtualbox application | + | * Mount filesystems with '' |
- | < | + | |
- | * Follow the wizard to create | + | |
- | - Base Memory: less than 512 MB | + | |
- | | + | |
- | - Hard disk size: less than 30Gb | + | |
===== Networking ===== | ===== Networking ===== | ||
- | |||
==== Bridged Networking ==== | ==== Bridged Networking ==== | ||
If your guest is using bridged networking you MUST use this command to allow other users to use the host's physical network card. Make sure your virtual machine is shut down and then run this command: | If your guest is using bridged networking you MUST use this command to allow other users to use the host's physical network card. Make sure your virtual machine is shut down and then run this command: | ||
< | < | ||
+ | Each and every VM using bridged networking must use this command. | ||
+ | |||
+ | As of VirtualBox 3.1.2 this is still a [[http:// | ||
==== Port Forwarding ==== | ==== Port Forwarding ==== | ||
Line 37: | Line 33: | ||
< | < | ||
- | ==== Updating VirtualBox | + | ===== Commonly-used commands ===== |
- | To update VirtualBox to a new version you must shutdown all the running VMs. You can do this by first looking to see which VMs are running ('' | + | ==== List your VMs ==== |
- | <file>[jmagochi@biovbox ~]$ VBoxManage | + | <code>$ VBoxManage |
- | VirtualBox Command Line Management Interface Version 3.0.8 | + | ==== List your running VMs ==== |
- | (C) 2005-2009 Sun Microsystems, | + | < |
- | All rights reserved. | + | |
- | 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% | + | ===== Updating VirtualBox ===== |
- | [jmagochi@biovbox ~]$ sudo /etc/init.d/vboxdrv stop | + | === Stop any running VMs === |
+ | Either shut down or "save state" for any running VMs. | ||
+ | < | ||
+ | jmagochi | ||
+ | jmagochi | ||
+ | aorth 18431 9.7 1.7 998940 36160 ? Sl Oct11 129: | ||
+ | As the user who owns the VM, save the VM's state: | ||
- | $ yum install virtualbox-3.1 | + | < |
- | </file> | + | $ 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 &</code> |