User Tools

Site Tools


virtualization:xen_virtualization

Differences

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

Link to this comparison view

Next revision
Previous revision
Last revision Both sides next revision
virtualization:xen_virtualization [2011/11/27 10:55]
127.0.0.1 external edit
virtualization:xen_virtualization [2017/01/25 12:03]
gcooper
Line 1: Line 1:
 ====== Xen Virtualization ====== ====== Xen Virtualization ======
 +
 +FIXME Needs updating and formatting
  
 http://www.howtoforge.com/installing-xen-on-centos-5.2-i386 http://www.howtoforge.com/installing-xen-on-centos-5.2-i386
  
-Comparison - http://www.xensource.com/products/+http://www.xen.org/products/cloudxen.html
  
-Support - http://www.xensource.com/support/+===== Xen Overview =====
  
-Getting Started User Guide - http://www.xensource.com/support/3.2/xenserver-userguide.html+http://wiki.xensource.com/xenwiki/XenOverview
  
-Wiki - http://wiki.xensource.com/xenwiki/+Xen can run two types of Virtual Machines:
  
-Mail Lists - http://lists.xensource.com/+  * Paravirtualized 
 +    * No special hardware support required 
 +    * Requires VM be modified 
 +    * Generally only for Linux VMs 
 +    * Offers top performance 
 +  * HVM fully virtualized 
 +    * Requires hardware support by the mainboard, BIOS and CPU 
 +      * http://en.wikipedia.org/wiki/Hardware-assisted_virtualization 
 +    * Provides full virtualization of hardware including the BIOS
  
-[[XenServer]] - http://www.citrix.com/xenserver+===== Generic Xen =====
  
-2 sockets +http://en.wikipedia.org/wiki/Xen
-4GB RAM +
-Manage single server at a time +
-Free+
  
-**CPU Support**+Generic Xen is managed using the "xm" command line interface which is significantly different than the "xe" tools used in XCP or XenServer.
  
-echo; echo - Full-Virtualization is ";\ +There are also various other management consoles or tools for managing Xen: 
-egrep '^flags.*(vmx|svm)' /proc/cpuinfo || echo -n "not ";\ + 
-echo "suported by your CPU"; echo+http://en.wikipedia.org/wiki/Xen#Xen_Management_Consoles 
 + 
 +===== Xen Cloud Platform ===== 
 + 
 +http://www.xen.org/products/cloudxen.html 
 + 
 +XCP is a free open-source bare-metal type 1 hypervisor originally based on XenServer. 
 + 
 +http://wiki.xen.org/wiki/Command_Line_Interface 
 + 
 +XCP is managed using "xe" commandline tools. 
 + 
 +===== XenServer ===== 
 + 
 +http://www.citrix.com/xenserver 
 + 
 +[[virtualization:xenserver:xenserver|XenServer]] is a bare-metal type 1 hypevisor.  It is free but the license has to be renewed by Citrix and every year. 
 + 
 +XenServer is managed via a Windows application, XenCenter, or using "xm" commandline tools. 
 + 
 +===== Required CPU Support ===== 
 + 
 +Xen requires hardware  
 +<file> 
 +egrep '^flags.*(vmx|svm)' /proc/cpuinfo 
 +</file>
  
 Dom0 (Host OS) Dom0 (Host OS)
Line 32: Line 64:
 Use hardware supports Intel VT or AMD SVM for fully virtualized guests (Windows). Use hardware supports Intel VT or AMD SVM for fully virtualized guests (Windows).
  
-**[[Ubuntu Server]]****[[ 8.04]]**+==== Ubuntu Server 8.04 ====
  
 http://www.howtoforge.com/high-performance-xen-on-ubuntu-8.04-amd64 http://www.howtoforge.com/high-performance-xen-on-ubuntu-8.04-amd64
Line 39: Line 71:
  
 Create and install into a 10GB partition for Dom0 Create and install into a 10GB partition for Dom0
 +
 +<file>
 apt-get update apt-get update
 apt-get upgrade apt-get upgrade
 apt-get install ubuntu-xen-server apt-get install ubuntu-xen-server
-apt-get install vim [[ssh]]-server+apt-get install vim openssh-server 
 +</file> 
 + 
 +<file>
 vi /etc/modules  vi /etc/modules 
- loop max_loop=64+ 
 +loop max_loop=64 
 +</file> 
 + 
 +<file>
 uname -a uname -a
 xm list xm list
 +</file>
  
-**Centos 5.1**+==== Centos 5.1 ====
  
-[[Minimal Server Install (Centos 5)]]+[[computing:linux:minimal_centos_install|Minimal Server Install - CentOS 5]]
  
-1. Boot to CD 1, the only CD needed +  - Boot to CD 1, the only CD needed 
-2. Enter "linux text" to get the text installation setup started +  Enter "linux text" to get the text installation setup started 
-2.5. Create and install into a 10GB partition for Dom0 +  Create and install into a 10GB partition for Dom0 
-3. Proceed normally with the installation until it asks which packages to install +  Proceed normally with the installation until it asks which packages to install 
-4. Deselect all of the packages and then click on the "customize package selection" check box +  Deselect all of the packages and then click on the "customize package selection" check box 
-5. Hold down the "-" key, which scrolls through all of the package options, and deselects them all +  Hold down the "-" key, which scrolls through all of the package options, and deselects them all 
-6. Finish the install +  Finish the install 
-7. Do a "yum update" +  Do a "yum update" 
-8. Do a "yum install <package>" for needed packages such as [[ssh]]-server+  Do a "yum install <package>" for needed packages such as [[ssh]]-server
  
 DomU DomU
virtualization/xen_virtualization.txt · Last modified: 2017/01/25 12:06 by gcooper