I have upgraded my lab machine to a Core 2 Duo running SLES10SP1 XEN
as Dom0, and with a OES2 running eDir, dhcp, dns, nss and more in a

I also just upgraded my motherboard to 4 GB RAM, so now I wonder how
to proceed.

1. Should I first reinstall the Dom0 installation to a 64 bit SLES10SP1
2. What about domU, will my old 32 bit domU work with a 64 bit
host OS/hypervisor?
Should I install a new domU in the same tree, and migrate the services
to this and then remove the old domU from the tree?

I tried booting dom0 with a xen-pae kernel, but the entire OS freeze up,
maybe while trying to start xendomains or something. (I guess the domU
should also have a xen-pae kernel then. But how is this if dom0 is
64 bit?)

Another thing I am wondering about, is storage. I experienced earlier
that doing RAID etc. inside a domU was a bad idea. (As long as we
don't have "virtio" yet, got _very_ poor performance. And, yes, doing
RAID and such in hardware is always nice, but this is a lab machine
and I am testing the SW parts.)

So now I am planning on making the RAID and LVM2 in domU and give an
LV as a device to domU. But I was wondering if I should try to make it
an iSCSI target and then use that from domU. This is of course only for
the sake of getting experience with iSCSI. But the overhead should be
that bad, right?

Feel free to refer me to some _Fine_ manual (as in "RTFM me").
(I searched the knowledgebase and google a little, but didn't find
exactly what I was hoping for ...)

And BTW, if I increase the amount of memory for a domU, it's reported by
"xm list", but not recognized by the domU OS or "virsh". Could I somehow
trigger the domU OS (SLES/Linux) to recognize the "hot-added" memory?
(I wonder if RHEL did actually just recognize more memory right away?)