===== Installation and Configuration of the Virtual Machine Server ===== ==== Obtaining the Software ==== To obtain the vm server software, follow the following input to your terminal. Ensure that the system is set up to boot via lan. Start the computer and use this procedure. *F12 -> System Setup -> Integrated Devices -> Integrated NIC. Restart. *32-bit(i386)-> Debian/i386 Netboot.install Lenny Stable[text] *Setup -> Enter mirror manually -> mirror -> /debian/ *Setup install -> install nothing -> install grub boot loader *Reboot and change the boot priority back to normal. Log in as root and perform the following to set up our sources for aptitude. userdel -r vm02 cd/etc/apt rm sources.list wget http://10.80.2.6/files/student/sources.list aptitude update aptitude upgrade Now we install our client system and tools. aptitude install openssh-client open ssh-server aptitude install xen-linux-system-2.26.26-2-xen-686 aptitude install xen-tools Our next step is to configure xen cd /etc/xen vi xend-config.sxp Find the line (network-script network-bridge) and remove the # to uncomment this line. Find the line (network-script network-dummy) and add a # to commentout this line. Make sure that (vif-script vif-bridge) To quickly find these lines rather than scrolling through hit enter while not in insert mode and use a forward slash(/) and type in what you want to match. vi /etc/modules set loop maxloop = 255 Now to set up the grub bootloader cd /boot/grub vi menu.lst~ Scan the file until you locate 4 lines pertaining to xen that do not have a .gz attached to them; remove those lines. Do this for the 3rd and 4th group of quad lines as well. On the last line, set up the kernel. kernel /boot/xen-3.2-1-i386.gz dom0_mem=262144 cd /etc/xen-tools vi xen-tools.conf Sarch for the line #dir = /home/xen Modify the line to: dir = /xen Uncomment install-method = debootstrap Search for "Disk and Sizing options" and change the following: size = 2Gb dist = lenny Uncomment the following lines: dhcp = 1 passwd = 1 serial_device = hvc0 disk_device = xvda Modify the output line to read: output = /xen/conf Modify the extension line to read: extension = .cfg And finally cd / mkdir /xen mkdir /xen/images mkdir /xen/conf mkdir /xen/save Reboot the system, and the vm server is up and ready to rock.