The machine that would be utilised as the Xen server would need to be a powerful enough machine to allow for the possibility of the test-bed scaling in the future. A DL380 2.8Ghz XEON server with 2GB RAM was chosen.
The machine was taken and installed with a Debian version of the Linux OS.
The latest stable version of the Xen Software (3.0.1) was installed onto this machine and a default Linux image was created.
This image would be used to create and float a new domain with minimal configuration changes.
The default domain was allocated 10Gb (more then enough for any Linux distribution) and came pre configured for ipv6. No extra software was installed at this stage as this image would be used to create the other domain’s some of which may not have a need for certain specific software.
Once a domain was created a configuration script was used like the one that follows:
The previous script show’s how easy it is to setup and configure a system. Simply changing the networking info and pointing the script at the image created is about the extent of creating a fully working independent virtualised system.
A simple command to create and launch a shell into the server is called:
Once inside the newly created domain it acts as any standard Linux domain. Any software that is available and compatible with the Linux kernel that the image is based on is capable of being installed or removed with no extra configuration or consideration to the fact it is a virtual machine.
Each machine was loaded with the specific software developed for the test bed.
The test-bed is still in use and operational over 1 year after being installed.