|
|
|
|
|
|
|
|
|
|
xen-users
[Xen-users] Perfect setup for Xen hypervisor 64bits, dom0 32bits and dom
Dear friends!
I must share this setup!
I was wondering to setup a really nice dom0, more like Citrix XenServer does...
My server have 32G of RAM.
First, I do NOT want a dom0
64bits because it will have only ~512M of RAM (dom0_mem=512M at GRUB),
and has we know, it's not a good idea to have a 64bits system with low
memory.
Second, kernel 2.6.26 used by Debian doesn't have a good support
for 64bits under Xen, only 2.6.27 have this support implemented in
mainline Linux.
But how to do this? I mean, how can I have a
32bits dom0 with a 64bits Hypervisor if Debian doesn't have 64bits
packages on a 32bits systems? It's pretty simple!
1) Get the latest Debian Lenny i386 at http://www.debian.org/devel/debian-installer/ ;
2) ONLY Install a standard system at tasksel;
3) Optional: add contrib and non-free components to your sources.list;
4) Install Xen 32bits first: aptitude install xen-linux-system-2.6.26-1-xen-686;
5) Configure your dom0 memory in GRUB and do update-grub;
6) Configure "dom0-min-mem" and "dom0-min-mem" according to your environment;
7) Reboot into your new 32bits Hypervisor.
Your system will be like this:
lenny01:~# uname -a Linux lenny01 2.6.26-1-xen-686 #1 SMP Wed Nov 26 23:50:09 UTC 2008 i686 GNU/Linux
lenny01:~# xm info | grep xen_caps
xen_caps : xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p
But I know my new HP can run 64bits virtual machines, so, here we goes:
1) Log as root in your dom0;
2) Get new 64bits Hypervisor from Debian amd64 tree at http://packages.debian.org/lenny/amd64/xen-hypervisor-3.2-1-amd64/download ;
wget http://ftp.br.debian.org/debian/pool/main/x/xen-3/xen-hypervisor-3.2-1-amd64_3.2.1-2_amd64.deb
3) Install your new Hypevisor with dpkg: lenny01:~# dpkg --force-all -i xen-hypervisor-3.2-1-amd64_3.2.1-2_amd64.deb
4) Verify your GRUB menu;
5) Reboot into your new 64bits Hypervisor with a 32bits dom0.
You will get two Xen boot options in your next boot, one for each arch.
Now I have:
lenny01:~# grep dom0_mem /boot/grub/menu.lst # xenhopt=dom0_mem=512M kernel /xen-3.2-1-amd64.gz dom0_mem=512M
kernel /xen-3.2-1-i386.gz dom0_mem=512M
lenny01:~# uname -a Linux lenny01 2.6.26-1-xen-686 #1 SMP Wed Nov 26 23:50:09 UTC 2008 i686 GNU/Linux
lenny01:~# xm info | grep xen_caps xen_caps : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64
If someone knows a better procedure to got this running, I will appreciate! I don't know it this will bring me unexplained problems, anyone knows if this is Ok?
That't it! Xen is so CoOL!
Best Regards, Thiago
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-users] Perfect setup for Xen hypervisor 64bits, dom0 32bits and domUs 32 or 64 bits on a Debian Lenny, at last!,
Thiago Camargo Martins Cordeiro <=
|
|
|
|
|