We're planning to set up a XEN virtualization server using Ubuntu. I'm looking for any recommendations with regard to what to watch out for when buying hardware for the system.
Some information about our planned usage of the system:
The server is going to host 4 or 5 instances of a Linux/Apache/MySQL/J2EE stack. Each of those instances will contain a mysql database with no more than 4 GB of data. Some of these instances are being used for mirroring the setup of our customers servers to be able to reproduce problems they're reporting, so these instances are probably idle most of the time (if they're started up at all). Some other instances are going to be used for testing purposes and we're going to restart them quite often, so startup time of our JBoss-Applicationserver (which is mainly CPU-bound) is gonna be very important. Another contstraint is the amount of memory that our instances need, which is about 1.5 GB for JBoss and 500 MB for mysql.
To clarify my question a little bit: I can of course do the math to calculate the amount of RAM and disk space I need to run 5 instances given the constraints stated above. I'm particularly interested in topics that are important for the interplay of XEN and the hardware (if there are any) because my experience with XEN is very limited.
Our Budget ist about 10,000 $ (just to provide some idea of what kind of hardware we can even consider).
Any advice is greatly appreciated.