Installing Xen On An Ubuntu 8.04 (Hardy Heron) Server From The Ubuntu Repositories - Page 2
3 Creating Virtual Machines (domU)Now let's create our first guest domain, xen1.example.com, running Hardy Heron (hardy) with the IP address 192.168.0.101: xen-create-image --hostname=xen1.example.com --size=2Gb --swap=256Mb --ide \ A lot of switches are unnecessary here because we specified the same details in /etc/xen-tools/xen-tools.conf but it shows that you can specify the desired settings either on the command line or in /etc/xen-tools/xen-tools.conf. Please make sure that you specify --ide, otherwise your virtual machine might not boot! (To learn more about the available options, take a look at the xen-create-image man page: man xen-create-image ) The xen-create-image command will now create the xen1.example.com virtual machine for us. This can take a few minutes. The output should be similar to this one: root@server1:~# xen-create-image --hostname=xen1.example.com --size=2Gb --swap=256Mb --ide \ There should now be a xen1.example.com configuration file - /etc/xen/xen1.example.com.cfg. Take a look at it to become familiar with virtual machine configuration files: cat /etc/xen/xen1.example.com.cfg
The file: parameter is now deprecated in Xen 3.2, therefore we must edit /etc/xen/xen1.example.com.cfg now and replace file: with tap:aio: (otherwise you'll get an error similar to this one: Error: Device 769 (vbd) could not be connected. losetup /dev/loop0 /home/xen/domains/xen1.example.com/swap.img failed when you try to start a vm - see http://ubuntuforums.org/showthread.php?t=770902 as well): vi /etc/xen/xen1.example.com.cfg
(Please note: if you have a dual-core CPU and want the virtual machine to use both CPU cores, please add the line vcpus = '2' to the configuration file, like this: vi /etc/xen/xen1.example.com.cfg
Afterwards, in the virtual machine, you can run the command cat /proc/cpuinfo to check that both CPU cores are being used by the virtual machine. The output could look like this if your vm is using both cores: xen1:~# cat /proc/cpuinfo ) To start the virtual machine, run xm create /etc/xen/xen1.example.com.cfg Run xm console xen1.example.com to log in on that virtual machine (type CTRL+] if you are at the console, or CTRL+5 if you're using PuTTY to go back to dom0), or use an SSH client to connect to it (192.168.0.101). In the virtual machine (when you use it for the first time), run mv /lib/tls /lib/tls.disabled Now back to the host system (dom0). To get a list of running virtual machines, type xm list The output should look like this: root@server1:~# xm list To shut down xen1.example.com, do this: xm shutdown xen1.example.com If you want vm01 to start automatically at the next boot of the system, then do this: ln -s /etc/xen/xen1.example.com.cfg /etc/xen/auto Here are the most important Xen commands: xm create -c /path/to/config - Start a virtual machine. Let's create a second vm, xen2.example.com with the IP address 192.168.0.102: xen-create-image --hostname=xen2.example.com --size=2Gb --swap=256Mb --ide \ Then open the configuration file of the vm, /etc/xen/xen2.example.com.cfg, and replace file: with tap:aio: again: vi /etc/xen/xen2.example.com.cfg
Afterwards, you can start xen2.example.com like this: xm create /etc/xen/xen2.example.com.cfg (Don't forget to run xm console xen2.example.com and mv /lib/tls /lib/tls.disabled when you're in the vm for the first time!) ... and shut it down like this: xm shutdown xen2.example.com A list of all virtual machines that were created with the xen-create-image command is available under xen-list-images root@server1:~# xen-list-images Name: xen2.example.com To learn more about what you can do with xen-tools, take a look at this tutorial: http://www.howtoforge.com/xen_tools_xen_shell_argo
4 Links
|
Join the discussion.
www.seamlessenterprise.com
IP Convergence
Integrate your wireless and wireline networks.
Learn how from the experts at Sprint.
www.seamlessenterprise.com
Wireless & Wireline Integration
Thoughts, strategies and solutions: join the discussion
www.seamlessenterprise.com
Unified Communications 2009
Join the Discussion. Now.
www.seamlessenterprise.com
Red Hat Virtual Experience - a free virtual event. Dec. 9th





print: 
Recent comments
8 hours 59 min ago
14 hours 47 min ago
16 hours 39 min ago
18 hours 24 min ago
22 hours 14 min ago
1 day 3 hours ago
1 day 4 hours ago
1 day 8 hours ago
1 day 14 hours ago
1 day 19 hours ago