User Tools

Site Tools


user:mgough:vmserver

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
user:mgough:vmserver [2010/05/09 15:16] – created mgoughuser:mgough:vmserver [2010/08/31 02:52] (current) mgough
Line 1: Line 1:
 +===== 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.
 +
 +<code>
 + *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.
 +</code>
 +
 +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.