Citrix Systems 6.1.0 manual Pools of XenServer Hosts with Shared Storage

Page 18

4.2. Pools of XenServer Hosts with Shared Storage

A pool is comprised of multiple XenServer host installations, bound together as a single managed entity. When combined with shared storage, a pool enables VMs to be started on any XenServer host in the pool that has sufficient memory, and then dynamically moved between hosts while running (XenMotion), and with minimal downtime. If an individual XenServer host suffers a hardware failure, you can restart the failed VM(s) on another host in the same pool.

If the High Availability (HA) feature (only available to XenServer Advanced Edition or higher) is enabled, protected VMs are automatically moved in the event of a host failure.

To set up shared storage between hosts in a pool, you need to create a storage repository. A XenServer storage repository (SR) is a storage container in which virtual disks are stored. SRs, like virtual disks, are persistent, on- disk objects that exist independently of XenServer. SRs can exist on different types of physical storage devices, both internal and external, including local disk devices and shared network storage. A number of different types of storage are available when you create a new SR, including:

NFS VHD storage

Software iSCSI storage

Hardware HBA storage

This following sections step through setting up two common shared storage solutions — NFS and iSCSI — for a pool of XenServer hosts. Before you create a new SR, you need to configure your NFS or iSCSI storage. Setup differs depending on the type of storage solution that you use, so it is best to refer to your vendor documentation for details. In all cases, to be part of a pool, the servers providing shared storage must have static IP addresses or be DNS addressable. For further information on setting up shared storage, see the XenServer Administrator's Guide.

It is recommended that you create a pool before you add shared storage. For pool requirements and setup procedures, see the XenCenter Help or the XenServer Administrator's Guide.

4.2.1. XenServer Hosts with Shared NFS Storage

Basic hardware requirements:

Two or more 64-bit x86 servers with local storage

One or more Windows workstation(s), on the same network as the XenServer hosts

A server exporting a shared directory over NFS

High-level procedure:

1.Install the XenServer host software on the servers.

2.Install XenCenter on the workstation(s).

3.Connect XenCenter to the XenServer hosts.

4.Create your pool of XenServer hosts.

5.Configure the NFS server.

6.Create an SR on the NFS share at the pool level.

Configuring you NFS storage

Before you create an SR, you need to configure the NFS storage. To be part of a pool, the NFS share must have a static IP address or be DNS addressable. You must also configure the NFS server to have one or more target(s) that can be mounted by NFS clients (for example, XenServer hosts in a pool). Setup differs depending on your storage solution, so it is best to see your vendor documentation for details.

To create an SR on the NFS share at the pool level in XenCenter:

1.On the Resources pane, select the pool. On the toolbar, click the New Storage button. The New Storage Repository wizard opens.

13

Image 18
Contents Citrix XenServer 6.1.0 Installation Guide Trademarks Contents Using Scvmm and Scom with XenServer Boot From SAN Environments Welcome Benefits of Using XenServerAdministering XenServer About This DocumentNew Features in XenServer XenServer EditionsXenServer Documentation Guest EnhancementsReferences System Requirements System RequirementsXenServer Host System Requirements XenCenter System Requirements Supported Guest Operating SystemsInstalling XenServer and XenCenter Installation Media and MethodsInstalling the XenServer Host To install or upgrade the XenServer hostPage Installing XenCenter To install XenCenterHost Partition Format Connecting XenCenter to the XenServer Host To connect XenCenter to the XenServer hostXenServer Hosts with Local Storage Installation and Deployment ScenariosHigh-level procedure Basic hardware requirementsPools of XenServer Hosts with Shared Storage XenServer Hosts with Shared NFS StorageConfiguring your iSCSI storage XenServer Hosts with Shared iSCSI StorageConfiguring an iSCSI IQN for each XenServer host Xe pool-param-set uuid=pooluuid default-SR=iscsisharedsruuid Enabling on Host Installation XenServer and IntelliCacheIntelliCache Deployment To enable local caching, enter the following commands Converting an Existing Host to Use Thin ProvisioningVM Boot Behavior Implementation Details and TroubleshootingXe sr-list params=local-cache-sr,uuid,name-label Using Scvmm and Scom with XenServer How to install the Integration Suite Supplemental PackIntegration Requirements for Scvmm Integration Requirements for Scom Rolling Pool Upgrades Upgrading XenServerPage Before You Upgrade Upgrading XenServer Hosts Using the xe CLI Before you begin your rolling pool upgradeTo upgrade a pool of XenServer hosts using the xe CLI Upgrading a Single XenServer Host Using the xe CLI Before You Upgrade a Single XenServer HostUpgrading a Single XenServer Host Using the xe CLI To empty the CD/DVD drive of a VM using the xe CLITo upgrade a single XenServer host using the xe CLI Page Upgrading LVM-based SRs using the xe CLI Upgrading LVM Storage from XenServer 5.0 or EarlierApplying Updates and Hotfixes to XenServer Before You Apply an Update or HotfixBefore you begin updating To update individual hosts using XenCenter To update individual hosts using the xe CLIUpdating Individual XenServer Hosts To update a pool of hosts using XenCenter Updating a Pool of XenServer HostsTo update a pool of XenServer hosts using the xe CLI Licensing XenServer Activating a Free XenServer ProductTo activate a free XenServer product Licensing XenServer Editions To license XenServer Advanced editions and higherTo configure licensing for XenServer hosts using XenCenter To configure licensing for XenServer hosts using the xe CLIAdditional Licensing Information Grace Period Appendix A. Troubleshooting To capture and save the log fileAppendix B. Boot From SAN Environments Appendix C. PXE Boot Installations Configuring your PXE Environment for XenServer InstallationTo configure your Tftp server Creating an answer file for unattended PXE installation Preparing the destination systemElement Description Required? Element Description Required? Element Proto dhcp or static