User Tools

Site Tools


user:bewanyk:portfolio:vm-creation

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
user:bewanyk:portfolio:vm-creation [2011/03/21 17:09] bewanykuser:bewanyk:portfolio:vm-creation [2012/03/13 22:03] (current) – [Accessing Your Virtual Machine] bewanyk
Line 1: Line 1:
 +====== Virtual Machine Creation ======
 +Following your set up of a VM Server, log into the VM server as root using the command 'ssh root@vmserver02.student.lab' and the root password you created at set-up.
  
 +=====Preparation=====
 +===VM Server check===
 +Once you have access to the VM Server:  
 +  * Check the number of running virtual machines using the 'xm list' command.
 +  * If there are more than 8 virtual machines running, use a different VM Server.
 +===VM Resource management===
 +Now go to a separate web-browser window to choose your virtual machine hostname.
 +  * Look at the chart located under "VM Server User Lists" on the [[notes:hpc0|HPC Fundamentals Notes]] page.
 +    *Claim an open VM by editing the table.
 +      * Enter the name of the VM server you are using in the second column of the table for the appropriate virtual machine.
 +      * Enter your name in the last column of the appropriate virtual machine.
 +      * Note the MAC addresses of the virtual machine you've claimed on the chart (You will use it shortly.)
 +=====Creation=====
 +Returning to the terminal window, which is logged into the VM Serrver you're going to use.
 +  * While inserting the hostname and MAC address noted from the chart on [[notes:hpc0|HPC Fundamentals Notes]] page.
 +    * Use the command 'xen-create-image --hostname=vm## --mac=##:##:##:##:##:## --role=udev'
 +      * For example, vm24's command would be 'xen-create-image --hostname=vm24 --mac=00:16:3E:2E:C0:18 --role=udev'
 +        * The number in the hostname is in decimal.
 +        * The number in the MAC address is in Hexidecimal.
 +    * If you have no errors in /etc/xen/xend-config.sxp or /etc/xen-tools/xen-tools.conf it should proceed.
 +      * Watch for warnings!
 +=====Booting your Virtual Machine=====
 +If your Virtual Machine was created successfully you can now 'boot' it.  When you are ready to boot your virtual machine use the following command:
 +<cli>
 +root@vmserver##:~# xm create -c /xen/conf/vm##.cfg
 +</cli>
 +  * Where ## is the number of the virtual machine you created in the creation section.
 +    * To boot the vm without viewing it use the following command:
 +<cli>
 +root@vmserver##:~# xm create /xen/conf/vm##.cfg
 +</cli>
 +  *When the virtual machine has finished booting you can detach from the virtual machine, returning to the VMServer prompt, using the <Ctrl>+<]> command.
 +
 +====Accessing Your Virtual Machine====
 +You can now access your virtual machine from any lab46 terminal window using SSH.
 +The command to connect to your virtual machine is:
 +<cli>
 +lab46:~$ ssh root@vm##.student.lab
 +</cli>
 +
 +Managing your virtual machine can be done utilizing the XM tool on the VMServer you created the virtual machine on.
 +  * The command 'xm help' will show you a list of actions you can take.
 +===Ref:===
 +24: T3hd00R
 +
 +31: Li0p13ur0d0n
 +
 +36: NaNaKiNg
 +
 +wm3: reader
 +
 +wm4: door