...
- Budget at least 4 machines to your set-up. Install XenServer (6+) on one machine to host Provisioner QACloud VM and management server. This machine is required to have internet access.
- Set-up and configure IPMI network and enable hosts for IPMI. This link may be useful http://stuff.mit.edu/afs/athena/dept/cron/documentation/dell-server-admin/en/DRAC_5/racugc1j.htm
- Set-up private switch for hosts on eth0. Reference config is available here
- Import QACloud template by downloading from here
- Change MAC address in Cobbler (cobbler system edit --mac-address=<MAC> --name=xen1/2/3 ), DNSMASQ (/etc/dnsmasq.conf) and system.properties file
- Set IPMI password in configure script
- Set-up public internet access for QACloud VM so it may proxy requests as needed. This may involve setting up correct ip routes. (Be careful here, as incorrect configs for routes / DNS will manifest in weird network boot issues)
Advanced Options
- If the switch config does not mimic provided reference, please change the IP address for DNSMASQ and system.properties file
- Set correct routes for IP configuration in QACloud and its host XenServer
...
2. Have a Hackathon to improve this / set up from scratch?
3. To keep template size manageable, the VM has ~50GB of space for NFS. This may run out quickly. Add instructions to add a new volume to VM to serve as NFS?