Contents
Page
Page
Concepts
Upgrade Instructions
Installation
Getting More Information and Help
Installing XenServer for CloudPlatform 101
User Interface
Steps to Provisioning Your Cloud Infrastructure
Installing KVM for CloudPlatform 111
Installing VMware for CloudPlatform 117
Bare Metal Installation 135
Installing Oracle VM OVM for CloudPlatform 155
Network Setup 161
Choosing a Deployment Architecture 157
Additional Installation Options 183
Amazon Web Service Interface 177
Viii
Chapter
Getting More Information and Help
Additional Documentation Available
Citrix Knowledge Center Contacting Support
Page
Multiple Hypervisor Support
What Is CloudPlatform?
Concepts
What Can CloudPlatform Do?
Deployment Architecture Overview
Cloud Infrastructure Overview
Management Server Overview
More Information
Networking Overview
For more details, see , Network Setup
Page
Cloud Infrastructure Concepts
About Regions
About Zones
Cloud Infrastructure Concepts
About Pods
About Clusters
About Primary Storage
About Hosts
About Physical Networks
About Secondary Storage
Basic Zone Network Traffic Types
Basic Zone Guest IP Addresses
Advanced Zone Network Traffic Types
Advanced Zone Guest IP Addresses
A zone that uses advanced networking
Advanced Zone Public IP Addresses
System Reserved IP Addresses
All zones
Page
Upgrade Instructions
Upgrade from 3.0.x to
Hypervisor Description
Systemvmtemplate-2013-06-12-master-kvm.qcow2.bz2
Upgrade from 3.0.x to
# service cloud-usage stop
Copy the *.rpmnew file to create a new file. For example
Iii. Update the existing password with the encrypted one
Vii. Confirm that the table is updated
Start the agent
XenServer or KVM
Upgrade from 2.2.x to
Hypervisor Description
Systemvmtemplate-2013-06-12-master-kvm.qcow2.bz2
Upgrade Name=rhel63 Baseurl=url-of-your-rhel6.3-repo
Upgrade the host operating system from Rhel 6.0 to
Copy the *.rpmnew file to create a new file. For example
Update the agent software
Restart libvirtd
XenServer or KVM
Upgrade from 2.1.x to
Upgrading and Hotfixing XenServer Hypervisor Hosts
Upgrading to a New XenServer Version
Upgrade Instructions
Applying Hotfixes to a XenServer Cluster
Command displays the Uuid of the update file
Page
Page
Installation
Overview of Installation Steps
Who Should Read This
Host/Hypervisor System Requirements
Minimum System Requirements
CloudPlatform
Hypervisor Compatibility Matrix
Rhel
Management Server Installation
Management Server Installation Overview
Prepare the Operating System
Edit the NTP configuration file to point to your NTP server
Install the Management Server on the First Host
Install the Database on the Management Server Node
Install and Configure the Database
Restart the MySQL service
Install the Database on a Separate Node
# yum install mysql-server # chkconfig --level 35 mysqld on
About Password and Key Encryption
Changing the Default Password Encryption
Prepare NFS Shares
Using a Separate NFS Server
Using the Management Server As the NFS Server
Edit the /etc/sysconfig/nfs file
Perform the steps in .4.2, Prepare the Operating System
Prepare and Start Additional Management Servers
Management Server Load Balancing
Source Port Destination Port Protocol Persistence Required?
Prepare the System VM Template
Setting Configuration Parameters
Installation Complete! Next Steps
About Configuration Parameters
Field Value
Setting Global Configuration Parameters
Setting Local Configuration Parameters
Granular Global Configuration Parameters
Between 0 and 1, of allocated
Allocators will disable that pool
Field Value
Page
End Users UI Overview
User Interface
Supported Browsers
Log In to the UI
Logging In as the Root Administrator
Root Administrators UI Overview
Using SSH Keys for Authentication
Changing the Root Password
Creating an Instance from a Template that Supports SSH Keys
Creating the SSH Keypair
Output is something similar to what is given below
Logging In Using the SSH Keypair
Resetting SSH Keys
Creating an Instance
Page
Overview of Provisioning Steps
Steps to Provisioning Your Cloud Infrastructure
First Region The Default Region
Adding Regions optional
Adding a Region
Adding Third and Subsequent Regions
Deleting a Region
Adding a Zone
Create a Secondary Storage Mount Point for the New Zone
Steps to Add a New Zone
Network Offering Description
Basic Zone Configuration
Page
Steps to Provisioning Your Cloud Infrastructure
Advanced Zone Configuration
Steps to Provisioning Your Cloud Infrastructure
Page
Steps to Provisioning Your Cloud Infrastructure
NFS
Vmfs
Adding a Pod
Adding a Cluster
Add Cluster KVM or XenServer
Add Cluster OVM
Add Cluster vSphere
VMware Cluster Size Limit
Adding a vSphere Cluster
Page
Steps to Provisioning Your Cloud Infrastructure
Adding a Host
Adding a Host XenServer, KVM, or OVM
Requirements for XenServer, KVM, and OVM Hosts Warning
KVM Host Additional Requirements
Adding a XenServer, KVM, or OVM Host
Adding a Host vSphere
Adding Primary Storage
Adding Secondary Storage
Adding an NFS Secondary Staging Store for Each Zone
Initialize and Test
Page
100
System Requirements for XenServer Hosts
Installing XenServer for CloudPlatform
Time Synchronization
XenServer Installation Steps
Configure XenServer dom0 Memory Username and Password
Installing XenServer for CloudPlatform
Install CloudPlatform XenServer Support Package CSP
Licensing
Getting and Deploying a License
Primary Storage Setup for XenServer
ISCSI Multipath Setup for XenServer Optional
Configuring Multiple Guest Networks for XenServer Optional
Physical Networking Setup for XenServer
NIC Bonding for XenServer Optional
Separate Storage Network for XenServer Optional
Creating a Public Bond on the First Host in the Cluster
Management Network Bonding
Creating a Private Bond on the First Host in the Cluster
Public Network Bonding
Adding More Hosts to the Cluster
Complete the Bonding Setup Across the Cluster
110
System Requirements for KVM Hosts
Installing KVM for CloudPlatform
System Requirements for KVM Hypervisor Hosts
Supported Operating Systems for KVM Hosts
Install and configure the Agent
Installing the CloudPlatform Agent on a KVM Host
Installing KVM for CloudPlatform
Physical Network Configuration for KVM
Time Synchronization for KVM Hosts
Primary Storage Setup for KVM Optional
Page
116
Hardware requirements
Installing VMware for CloudPlatform
System Requirements for vSphere Hosts
Software requirements
Installing VMware for CloudPlatform
VCenter Server requirements
Other requirements
VCenter Requirement Value
Preparation Checklist for VMware
VCenter Checklist
Networking Checklist for VMware
Physical Host Networking
VSphere Installation Steps
ESXi Host setup
Configure Virtual Switch
Configure vCenter Management Network
Configure NIC Bonding for vSphere
Increasing Ports
Prerequisites and Guidelines
About Cisco Nexus 1000v Distributed Virtual Switch
Network Requirements Value
Nexus 1000v Virtual Switch Preconfiguration
Preparation Checklist
Nexus vSwitch Requirements Value
Creating a Port Profile
VSM Configuration Value Parameters Value Notes
Adding Vlan Ranges
Assigning Physical NIC Adapters
Enabling Nexus Virtual Switch in CloudPlatform
Configuring Nexus 1000v Virtual Switch in CloudPlatform
Parameters Description
Removing Nexus Virtual Switch
About VMware Distributed Virtual Switch
Prerequisites and Guidelines
Preparation Checklist
Fields Name Description
Enabling Virtual Distributed Switch in CloudPlatform
Vmware.use.dvswitch
Vmware.use.nexus.vswitch
Parameters
Configuring Distributed Virtual Switch in CloudPlatform
Enable iSCSI initiator for ESXi hosts
Storage Preparation for vSphere iSCSI only
Add iSCSI target
Add Hosts or Configure Clusters vSphere
Create an iSCSI datastore
Multipathing for vSphere Optional
134
Bare Metal Installation
About Bare Metal Kickstart Installation
Bare Metal Host System Requirements
Provisioning a Bare Metal Host with Kickstart
Limitations of Kickstart Baremetal Installation
Set Up Ipmi
Bare Metal Installation
Install the PXE and Dhcp Servers
Enable PXE on the Bare Metal Host
Set Up a File Server
Output should show the following services running
Create a Bare Metal Compute Offering
Create a Bare Metal Image
Create a Bare Metal Network Offering
Set Up the Security Group Agent Optional
For example, if the RPMs are in the following directory
Add a Bare Metal Zone
Optional Set Bare Metal Configuration Parameters
Add a Bare Metal Host
Add a Bare Metal Cluster
Add the PXE Server and Dhcp Server to Your Deployment
Create a Bare Metal Template
Test Bare Metal Installation
Provision a Bare Metal Instance
Example CentOS 6.x Kickstart File
Example Fedora 17 Kickstart File
Example Ubuntu 12.04 Kickstart File
150
Registering a UCS Manager
Using Cisco UCS as Bare Metal Host CloudPlatform
Associating a Profile with a UCS Blade
Disassociating a Profile from a UCS Blade
154
System Requirements for OVM Hosts
Installing Oracle VM OVM for CloudPlatform
OVM Installation Overview
Installing OVM on the Hosts
Primary Storage Setup for OVM
Set Up Hosts for System VMs
Installing Oracle VM OVM for CloudPlatform
Small-Scale Deployment
Choosing a Deployment Architecture
Choosing a Deployment Architecture
Large-Scale Redundant Setup
Separate Storage Network
Multi-Node Management Server
Multi-Site Deployment
160
Network Setup
Networking Feature Basic Network Advanced Network
Basic and Advanced Networking
Dell
Example Hardware Configuration
Network Setup
Vlan Allocation Example
Cisco
Layer-2 Switch
Generic Firewall Provisions
Hardware Firewall
External Guest Firewall Integration for Juniper SRX Optional
Ge-0/0/3 unit
Guidelines
External Guest Firewall Integration for Cisco Vnmc Optional
Prerequisites
Adding a Vnmc Instance
Using Cisco ASA 1000v Services
Adding an ASA 1000v Instance
Reusing ASA 1000v Appliance in new Guest Networks
Creating a Network Offering Using Cisco ASA
External Guest Load Balancer Integration Optional
Topology Requirements
Security Requirements
Runtime Internal Communications Requirements
Guest Network Usage Integration for Traffic Sentinel
Guest.vlan.bits Maximum Running VMs per Maximum Zone VLANs
Setting Zone Vlan and Running VM Maximums
176
Amazon Web Services EC2 Compatible Interface
Amazon Web Service Interface
AWS API User Setup Steps Soap Only
Amazon Web Service Interface
AWS API User Registration
AWS API Command-Line Tools Setup
EC2 command Soap / Rest call CloudPlatform API call
Supported AWS API Calls
Architecture, use
Keys Pairs
EC2 command Soap / Rest call CloudPlatform API call
Steps to Install the Usage Server
Additional Installation Options
Installing the Usage Server Optional
Requirements for Installing the Usage Server
Database Replication Optional
Additional Installation Options
Restart MySQL
Failover