Contents
Page
Page
Getting More Information and Help
User Services Overview
Concepts
Cloud Infrastructure Concepts
Steps to Provisioning Your Cloud Infrastructure
Service Offerings
Setting Up Networking for Users
Working With Hosts 103
Working With Virtual Machines
Working With Storage 129
Working with Templates 113
Managing Networks and Traffic 147
Working with Usage 141
Page
Troubleshooting 251
Tuning 249
Working with System Virtual Machines 229
System Reliability and High Availability 233
Event Types 259 Alerts 261
Additional Documentation Available
Getting More Information and Help
Citrix Knowledge Center Contacting Support
Chapter
Page
Concepts
What Is CloudPlatform?
What Can CloudPlatform Do?
Multiple Hypervisor Support
Deployment Architecture Overview
Cloud Infrastructure Overview
Management Server Overview
More Information
Networking Overview
Page
Page
About Zones
Cloud Infrastructure Concepts
About Regions
Cloud Infrastructure Concepts
About Pods
About Clusters
About Primary Storage
About Hosts
About Physical Networks
About Secondary Storage
Basic Zone Network Traffic Types
Advanced Zone Guest IP Addresses
Basic Zone Guest IP Addresses
Advanced Zone Network Traffic Types
System Reserved IP Addresses
Advanced Zone Public IP Addresses
All zones
A zone that uses advanced networking
Page
Accounts, Users, and Domains
Accounts
Behavior of Dedicated Hosts, Clusters, Pods, and Zones
How to Use Dedicated Hosts
Dedicating Resources to Accounts and Domains
Adding an Ldap Server
Using an Ldap Server for User Authentication
Configuring an Ldap Server
Trust Store Trust Store Password
Search Base
Example Ldap Configuration Commands
Removing an Ldap Configuration
ApacheDS
Query Filter
Active Directory
Search User Bind DN
SSL Keystore Path and Password
Page
User Services Overview
Page
Supported Browsers
User Interface
Log In to the UI
End Users UI Overview
Logging In as the Root Administrator
Root Administrators UI Overview
Creating an Instance from a Template that Supports SSH Keys
Using SSH Keys for Authentication
Changing the Root Password
Creating the SSH Keypair
Output is something similar to what is given below
Creating an Instance
Logging In Using the SSH Keypair
Resetting SSH Keys
Page
Configuring Projects
Using Projects to Organize Users and Resources
Setting Up Invitations
Overview of Projects
Setting Project Creator Permissions
Setting Resource Limits for Projects
Sending Project Membership Invitations
Creating a New Project
Adding Members to a Project
Adding Project Members From the UI
Accepting a Membership Invitation
Suspending or Deleting a Project
Using the Project View
Page
Overview of Provisioning Steps
Steps to Provisioning Your Cloud Infrastructure
Adding a Region
First Region The Default Region
Adding Regions optional
Adding Third and Subsequent Regions
Deleting a Region
Prepare the System VM Template
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
Steps to Provisioning Your Cloud Infrastructure
Page
Advanced Zone Configuration
Page
Steps to Provisioning Your Cloud Infrastructure
Page
NFS
Vmfs
Adding a Pod
Add Cluster OVM
Adding a Cluster
Add Cluster KVM or XenServer
Adding a vSphere Cluster
Add Cluster vSphere
VMware Cluster Size Limit
Steps to Provisioning Your Cloud Infrastructure
Page
Requirements for XenServer, KVM, and OVM Hosts Warning
Adding a Host
Adding a Host XenServer, KVM, or OVM
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
Steps to Provisioning Your Cloud Infrastructure
Creating a New Compute Offering
Service Offerings
Compute and Disk Service Offerings
Creating a New Disk Offering
Creating a New System Service Offering
System Service Offerings
Modifying or Deleting a Service Offering
For more information, see .7, Stopping and Starting VMs
Page
Page
Overview of Setting Up Networking for Users
Setting Up Networking for Users
About Virtual Networks
Isolated Networks
Network Service Providers Support Matrix
Network Service Providers
Runtime Allocation of Virtual Network Resources
Individual
ACL
Support Matrix for an Isolated Network Combination
Support Matrix for Shared Network Combination
Support Matrix for Basic Zone
Network Offerings
Creating a New Network Offering
Supported Services Description Isolated Shared
See Section Remote Access VPN
Changing the Network Offering on a Guest Network
Creating and Changing a Virtual Router Network Offering
Page
Page
Best Practices for Virtual Machines
Working With Virtual Machines
About Working with Virtual Machines
Monitor VMs for Max Capacity
Install Required Tools and Drivers
VM Lifecycle
Creating a VM from a template
Creating VMs
Creating a VM from an ISO
Configuring Usage of Linked Clones on VMware
Appending a Display Name to the Guest VM’s Internal Name
Accessing VMs
Assigning VMs to Hosts
Stopping and Starting VMs
Creating a New Affinity Group
Affinity Groups
Assign a New VM to an Affinity Group
Change Affinity Group for an Existing VM
Delete an Affinity Group
Virtual Machine Snapshots for VMware
View Members of an Affinity Group
Limitations on VM Snapshots
Configuring VM Snapshots
Using VM Snapshots
Changing the VM Name, OS, or Group
CPU and Memory Scaling for Running VMs
Changing the Service Offering for a VM
How to Dynamically Scale CPU and RAM
Configuring Dynamic CPU and RAM Scaling
Updating Existing VMs
Limitations
Moving VMs Between Hosts Manual Live Migration
Resetting the Virtual Machine Root Volume on Reboot
Working with ISOs
Recovering a Destroyed VM
Deleting VMs
Adding an ISO
Changing a VMs Base Image
Attaching an ISO to a VM
Page
102
VCenter and Maintenance Mode
Scheduled Maintenance and Maintenance Mode for Hosts
XenServer and Maintenance Mode
Working With Hosts
Disabling and Enabling Zones, Pods, and Clusters
To take a server out of Maintenance Mode
Removing Hosts
Working With Hosts
Using Cisco UCS as Bare Metal Host CloudPlatform
Re-Installing Hosts
Maintaining Hypervisors on Hosts
Removing XenServer and KVM Hosts
Associating a Profile with a UCS Blade
Registering a UCS Manager
Disassociating a Profile from a UCS Blade
Changing Host Password
Over-Provisioning and Service Offering Limits
Limitations on Over-Provisioning in XenServer and KVM
Setting Over-Provisioning Ratios
Requirements for Over-Provisioning
Balloon Driver
Vlan Provisioning
Service Offering Limits and Over-Provisioning
Adding Non Contiguous Vlan Ranges
Vlan Allocation Example
Assigning VLANs to Isolated Networks
Working with Templates
Default Template
Creating Templates Overview
Requirements for Templates
Working with Templates
Private and Public Templates
Creating a Template from an Existing Virtual Machine
Uploading Templates
Creating a Template from a Snapshot
Working with Templates
System Preparation for Windows Server 2008 R2
Exporting Templates
Creating a Windows Template
Working with Templates
Page
Working with Templates
System Preparation for Windows Server 2003 R2
Importing Amazon Machine Images
Create a grub entry in /boot/grub/grub.conf
Exit out of chroot
Converting a Hyper-V VM to a Template
Adding Password Management to Your Templates
Deleting Templates
Linux OS Installation
Windows OS Installation
128
Primary Storage
Working With Storage
Storage Overview
Working With Storage
Storage Tags
Fiber Channel support
NFS support Local storage support Storage over-provisioning
Secondary Storage
Maintenance Mode for Primary Storage
Best Practices for Secondary Storage
Changing the Secondary Storage IP Address
Creating a New Volume
Working With Volumes
Using Local Storage for Data Volumes
Changing Secondary Storage Servers
To Create a New Volume
Uploading an Existing Volume to a Virtual Machine
Hypervisor Disk Image Format
Attaching a Volume
VM Storage Migration
Detaching and Moving Volumes
Migrating a VM Root Volume to a New Storage Pool
Migrating a Data Volume to a New Storage Pool
Resizing Volumes
Volume Deletion and Garbage Collection
Reset VM to New Root Disk on Reboot
To enable root disk reset on VM reboot
Working with Snapshots
Automatic Snapshot Creation and Retention
Incremental Snapshots and Backup
Volume Status
Snapshot Job Throttling
Snapshot Restore
VMware Volume Snapshot Performance
Working with Usage
Configuring the Usage Server
Alerttypeusagesanityresult =
Working with Usage
Setting Usage Limits
Parameter Name Definition
Globally Configured Limits
Default Account Resource Limits
Per-Domain Limits
Networking in a Pod
Managing Networks and Traffic
Guest Traffic
Managing Networks and Traffic
Networking in a Zone
Configuring Isolated Guest Network
Basic Zone Physical Network Configuration
Advanced Zone Physical Network Configuration
Configure Public Traffic in an Advanced Zone
Configuring a Shared Guest Network
About Security Groups
Using Security Groups to Control Traffic to VMs
Security Groups in Advanced Zones KVM Only
Limitation
Adding Ingress and Egress Rules to a Security Group
Enabling Security Groups
Adding a Security Group
External Firewalls and Load Balancers
MPX
About Using a NetScaler Load Balancer
VPX
Configuring SNMPCommunity String on a Rhel Server
Initial Setup of External Firewalls and Load Balancers
Adding a Load Balancer Rule
Load Balancer Rules
Configuring AutoScale
Prerequisites
Configuration
Managing Networks and Traffic
Updating an AutoScale Configuration
Disabling and Enabling an AutoScale Configuration
Runtime Considerations
Sticky Session Policies for Load Balancer Rules
Health Checks for Load Balancer Rules
Components of Gslb
Global Server Load Balancing
About Global Server Load Balancing
How Gslb Works in CloudPlatform
Configuring Gslb
For more information, see Configuring a Gslb Virtual Server4
Enabling Gslb in NetScaler
Prerequisites and Guidelines
Adding a Gslb Rule
Assigning Load Balancing Rules to Gslb
Adding an Additional Guest Network
Using Multiple Guest Networks
Reconfiguring Networks in VMs
Prerequisites
Selecting the Default Network
Adding a Network
Removing a Network
Releasing an IP Address
Guest IP Ranges
Acquiring a New IP Address
Dedicating IP Address Ranges to an Account
Reserving Public IP Addresses and VLANs for Accounts
Start IP End IP
Dedicating Vlan Ranges to an Account
Gateway Netmask
IP Reservation Considerations
IP Reservation in Isolated Guest Networks
Reserving an IP Range
Configuring Multiple IP Addresses on a Single NIC
Best Practices
Use Cases
Port Forwarding and StaticNAT Services Changes
Guidelines
Assigning Additional IPs to a VM
Adding Multiple Subnets to a Shared Network
Multiple Subnets in Shared Network
Prerequisites and Guidelines
About Elastic IP
Managing Networks and Traffic
About Portable IP
Portable IPs
Guidelines
Configuring Portable IPs
Acquiring a Portable IP
Enabling or Disabling Static NAT
Static NAT
Transferring Portable IP
Egress Firewall Rules in an Advanced Zone
Configuring an Egress Firewall Rule
IP Forwarding and Firewalling
Deny
Configuring the Default Egress Policy
Allow
Firewall Rules
Port Forwarding
IP Load Balancing
DNS and Dhcp
Remote Access VPN
Configuring Remote Access VPN
Using Remote Access VPN with Windows
Setting Up a Site-to-Site VPN Connection
Using Remote Access VPN with Mac OS
Creating and Updating a VPN Customer Gateway Note
See .27, Configuring a Virtual Private Cloud
Managing Networks and Traffic
Page
Updating and Removing a VPN Customer Gateway
Creating a VPN gateway for the VPC
Cidr
Creating a VPN Connection Note
Managing Networks and Traffic
Restarting and Removing a VPN Connection
About Private Vlan
Isolation in Advanced Zone Using Private Vlan
Prerequisites
Creating a PVLAN-Enabled Guest Network
About Inter-VLAN Routing
Page
Major Components of a VPC
Configuring a Virtual Private Cloud
About Virtual Private Clouds
VPC Network Considerations
Network Architecture in a VPC
Connectivity Options for a VPC
Adding a Virtual Private Cloud
Adding Tiers
Managing Networks and Traffic
Creating ACL Lists
Configuring Network Access Control List
About Network ACL Lists
Creating an ACL Rule
Assigning a Custom ACL List to a Tier
Creating a Tier with Custom ACL List
Adding a Private Gateway to a VPC
See .27.5.2, ACL on Private Gateway
Source NAT on Private Gateway
Creating a Static Route
ACL on Private Gateway
Blacklisting Routes
Deploying VMs to the Tier
Deploying VMs to VPC Tier and Shared Networks
Acquiring a New IP Address for a VPC
Releasing an IP Address Alloted to a VPC
Enabling or Disabling Static NAT on a VPC
Load Balancing Public Traffic Public LB
Adding Load Balancing Rules on a VPC
Creating a Network Offering for Public LB
Creating a Public LB Rule
How Does Internal LB Work in VPC?
Load Balancing Tier-to-Tier traffic Internal LB
Enabling Internal LB on a VPC Tier
Creating an Internal LB Rule
Adding a Port Forwarding Rule on a VPC
TCP UDP
Removing Tiers
Persistent Network Considerations
Persistent Networks
Editing, Restarting, and Removing a Virtual Private Cloud
Creating a Persistent Guest Network
System VM Template
Working with System Virtual Machines
Multiple System VM Support for VMware
Console Proxy
Working with System Virtual Machines
Changing the Console Proxy SSL Certificate and Domain
Virtual Router
Configuring the Virtual Router
Best Practices for Virtual Routers
Upgrading a Virtual Router with System Service Offerings
Secondary Storage VM
System Reliability and High Availability
HA-Enabled Virtual Machines
HA for Management Server
Dedicated HA Hosts
Primary Storage Outage and Data Loss
Configuring the API Request Rate
Secondary Storage Outage and Data Loss
Limiting the Rate of API Requests
Limitations on API Throttling
236
Managing the Cloud
Using Tags to Organize Resources in the Cloud
Managing the Cloud
Setting Configuration Parameters
About Configuration Parameters
Setting Local Configuration Parameters
Setting Global Configuration Parameters
Granular Global Configuration Parameters
Cluster.cpu.allocated.capacity.disablThethr
Administrator Alerts
Changing the Database Configuration
Snmp Alert Details
Customizing Alerts with Global Configuration Settings
Sending Alerts to External Snmp and Syslog Managers
Syslog Alert Details
Configuring Snmp and Syslog Managers
Deleting an Snmp or Syslog Manager
Customizing the Network Domain Name
Stopping and Restarting the Management Server
CloudPlatform API
Provisioning and Authentication API
Allocators
User Data and Meta Data
CloudPlatform API
Performance Monitoring
Tuning
Increase Management Server Maximum Memory
Set Database Buffer Pool Size
Set and Monitor Total VM Limits per Host
Configure XenServer dom0 Memory
Tuning
Events
Troubleshooting
Event Logs
Event Notification
Long Running Job Events
Troubleshooting
Standard Events
Deleting and Archiving Events and Alerts
Event Log Queries
Permissions
Procedure
Working with Server Logs
Symptom
Using cloud-bugtool
Log Collection Utility cloud-bugtool
Data Loss on Exported Primary Storage
Maintenance mode not working on vCenter
Recovering a Lost Virtual Router
Solution
Cause
Unable to deploy VMs from uploaded vSphere template
Unable to power on virtual machine on VMware
Load balancer rules fail after changing network offering
Appendix A. Event Types
260
Appendix B. Alerts
Appendix B. Alerts