I am just going to document some of my starting out with Xen.
To list all running domains
xm list
To install a new domU from location (online or local)
virt-install --prompt
qemu -hda /dev/domU -cdrom linuxDistro.iso -boot d
Location of domU configuration file on dom0
/etc/xen/nameOfDomU
Start the domU image
xm create -c [nameOfDomU or ID]
Move from domU to dom0
Press: Ctrl-] (control, minus, right bracket)
Connect from dom0 to a running domU
xm console [nameofDomU or ID]
Reboot and Shutdown
xm reboot nameOfDomU
xm shutdown nameOfDomU
The Book of Xen does not have instructions on how to install Xen on a pre-installed system, so the best and most recent guide of installing Xen on CentOS is this one:
Install Xen on CentOS (for 32 bit systems)
Install Xen on CentOS (for 64 bit systems)
They are very similar.
I did create a new CentOS VM to be used as Xen hypervisor. Here are a couple of things I had forgotten:
CentOS time servers are busted, and base install of CentOS doesn't install ntpd.
Initial Configuration
- yum install ntp
- Edit /etc/ntp.conf (change the servers to ones that work)
- Edit /etc/sysconfig/ntpd (enable option to sync the hardware clock)
- ntpdate pool.ntp.org
- chkconfig ntpd on (add ntpd to run when system starts)
- service ntpd start
Setting hostname on CentOS 5.5:
- Edit /etc/sysconfig/network
- Edit /etc/hosts
No comments:
Post a Comment