VMware Images:
|
The Perfect Xen 3.0.1 Setup For Debian - Page 5
4.2 Create And Start The First Virtual MachineNow we create our first virtual machine, vm01, by making a copy of our template: cp -pf /vserver/images/vm_base.img /vserver/images/vm01.img Then we create a Xen configuration file for vm01, /etc/xen/vm01-config.sxp: vi /etc/xen/vm01-config.sxp
In memory you specify the RAM you want to allocate to that virtual machine (here: 128 MB). In disk you specify which images to use and how to mount them (i.e., under which partition, e.g. hda1). This must correspond to the settings in the image's /etc/fstab file! In the network settings we tell vm01 that its IP address is 192.168.0.101 (the main machine's (dom0) IP address is 192.168.0.100), and what hostname it has. If you want vm01 to start automatically at the next boot of the system, then do this: ln -s /etc/xen/vm01-config.sxp /etc/xen/auto Now let's start vm01: xm create -c /etc/xen/vm01-config.sxp If nothing's wrong, vm01 should come up without problems, and you should be able to login. If you installed Xen from the sources, by running iptables -L you should see that iptables is available on vm01. To leave vm01's shell, type CTRL+] if you are at the console, or CTRL+5 if you're using PuTTY. From the outside you should be able to connect to 192.168.0.101 via SSH. Back on dom0's shell, you can shutdown vm01 by running xm shutdown vm01 Here are some other Xen commands: xm create -c /path/to/config - Start a virtual machine. Now you can reboot the main system to see if vm01 comes up automatically (if you created the symlink in /etc/xen/auto): shutdown -r now
4.3 Creating And Customizing Further Virtual MachinesYou can create further virtual machines simply by copying the image template: cp -pf /vserver/images/vm_base.img /vserver/images/vm02.img Then you have to create a Xen configuration file, e.g. /etc/xen/vm02-config.sxp: vi /etc/xen/vm02-config.sxp
Start the machine: xm create -c /etc/xen/vm02-config.sxp If you get an error like this: Using config file "/etc/xen/vm02-config.sxp". then this means that the virtual machine tried to use more memory than is available. Edit the configuration file of the virtual machine and decrease the value of memory and try to start it again. Create a symlink, if you want to start the virtual machine at boot time: ln -s /etc/xen/vm02-config.sxp /etc/xen/auto Now you can log into each machine, e.g. via SSH, and configure it as if it was a normal system. You can create as many virtual machines as you like. Your hardware's the limit! But please note: if you want to have more than 4 virtual machines, you need to add a boot option for the dom0 kernel in order to permit enough file-backed virtual block devices. For example, if you have this in /boot/grub/menu.lst:
and you want to have 6 virtual machines instead of the default maximum of 4, then you must change the Grub entry to
where max_loop's value is (number of virtual machines) * 2.
|
www.seamlessenterprise.com
One number. One voicemail. Seize the lead. Sprint Mobile Integration.
www.seamlessenterprise.com
One Number. One Voicemail.
Make it easier for clients to reach you. Turn your desk phone and mobile phone into one with Sprint Mobile Integration.
www.seamlessenterprise.com
One number. One voicemail. Sprint Mobile Integration.
www.seamlessenterprise.com
One number. one voicemail. Seize the lead with Sprint. Learn more
AT&T Synaptic Compute as a Service. Boost your power on demand.
Trial: IBM Cognos Express Reporting, Analysis & Planning
Learn benefits of Simpana software.
View the Gartner Video
Sprint 4G - The Ultimate Mobile Broadband
Click here
SAP-Business Objects Crystal Reports Server
Complete reporting without hidden costs. Free Trial




print: 

Recent comments
18 hours 16 min ago
20 hours 14 min ago
20 hours 32 min ago
1 day 10 hours ago
1 day 16 hours ago
2 days 4 hours ago
2 days 4 hours ago
2 days 8 hours ago
2 days 12 hours ago
2 days 12 hours ago