XCP Introduction: Difference between revisions
From Xen
Jump to navigationJump to search
Lars.kurth (talk | contribs) (This content was included into XCP Overview) |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
#REDIRECT [[XCP Overview]] |
|||
<!-- MoinMoin name: XCP_Introduction --> |
|||
<!-- Comment: --> |
|||
<!-- WikiMedia name: XCP Introduction --> |
|||
<!-- Page revision: 00000006 --> |
|||
<!-- Original date: Sun Oct 16 14:30:31 2011 (1318775431000000) --> |
|||
__NOTOC__ |
|||
=Introduction= |
|||
This introduction is a simple explanation for those unfamiliar with Xen, [[XenServer]], and Xen Cloud Platform (XCP). |
|||
Xen itself is the underlying virtualization software. It's the hypervisor component that actually runs the virtual guest machines. It has been used by many projects and packaged in many ways. It can be installed and run on many *nix operating systems, for example as a Linux package installed with apt on Ubuntu. There's a very nice explanation with further details on the [http://en.wikipedia.org/wiki/Xen Xen Wikipedia page]. XCP is derived from the commercial Citrix [[XenServer]], which itself also includes Xen, but XCP is completely free and open source. XCP can be thought of as the open source release of XenServer. |
|||
= System components = |
|||
The current XCP v1.1 release was derived from [[XenServer]] 5.6 FP1. |
|||
XCP 1.1 is a packaged up version of Linux CentOS 5 (Linux kernel v2.6.32), combined together with Xen 3.4.2, and a web service API called XenAPI that provides a management API for the Xen components intended to be used by various [[XCP_Management_Tools|Management Tools]]. XCP can be installed in two ways: |
|||
* A bootable ISO allows you to quickly get a bare-metal machine running as a virtualization server (this is comparable to VMware ESXi). |
|||
* The Debian and Ubuntu repos have XCP packages, allowing XCP setups that don't run on CentOS. |
|||
= Installation = |
|||
== Installable ISO == |
|||
# Download the ISO |
|||
# Boot/install it on a fresh machine (likely using the whole available hard drive) |
|||
# Configure the network from the very brief administrative interface that stays on the screen after installation |
|||
# Manage the server over the network using [[Command Line Interface|CLI tools]], or a [[XenManagementTools|GUI management tool]]. |
|||
# Now you can start installing and running [http://xen.org/download/xcp/index.html supported guest VMS] using [http://en.wikipedia.org/wiki/Xen#Types_of_virtualization paravirtualization or hardware virtualization]. |
|||
## You can run hardware virtualization (HVM) guests only if your machine has the necessary hardware to support it. |
|||
## Otherwise any CPU can run paravirtualization (PV) guests, it just means you're limited to the guest OSes and kernel versions that specifically support PV (e.g. Ubuntu 10.04 for example supports PV). |
|||
There's a great article here that shows screen-shots all the way through the installation process: [http://www.dedoimedo.com/computers/xen-cloud.html http://www.dedoimedo.com/computers/xen-cloud.html] |
|||
== From the Debian/Ubuntu Repos == |
|||
You can install xapi, the XenAPI management server, on a Debian or Ubuntu system. |
|||
# Install Debian, or Ubuntu, using your preferred method |
|||
# <pre>apt-get install xcp-xapi</pre> |
|||
See [[XAPI_on_Ubuntu|Installing Xapi on a Debian-based system]] for more information. |
|||
= Management = |
|||
After installation, many users choose to use [http://community.citrix.com/display/xs/XenCenter Citrix XenCenter] for management as it is a stable and mature tool. If you're not interested in a GUI, you can SSH to the XCP server itself, and run the built-in command line tools (xe and xl) as described on the [[XenManagementTools|Management Tools]] and [[Command Line Interface]] pages. You can also [[XCP_Install_CLI|install the management CLI on a separate Linux box]]. |
|||
If you have existing physical machines or VMs from other hypervisors, you can [[XCP Import Existing VM|import them into XCP]]. |
|||
= Documentation = |
|||
Per the explanation on http://xen.org/products/xcp/community_and_support.html, the best documentation for XCP is the official Citrix [[XenServer]] docs for 5.6 FP1, available here: http://docs.vmd.citrix.com/XenServer/5.6.0fp1/1.0/en_gb/ |
|||
This is one reason documentation for "XCP" itself is hard to find; the team has not yet written official separate XCP docs as the [[XenServer]] docs are applicable to XCP. You can also find links to XCP documentation for a specific release in [[:Category:Manual]]. |
|||
This documentation is best combined with knowledge of the feature differences between XCP and [[XenServer]], as explained on the [[XCP/XenServer_Feature_Matrix|XCP/XenServer Feature Matrix comparison]] page. |
|||
[[Category:XCP]] |
|||
[[Category:Users]] |
|||
[[Category:Beginners]] |
|||
[[Category:Overview]] |
Latest revision as of 17:40, 24 September 2012
Redirect to: