User ManualTable of ContentsCloudPlatform (powered by Apache CloudStack) Version 4.2 Installation Guide1Table of Contents3Chapter 1. Getting More Information and Help91.1. Additional Documentation Available91.2. Citrix Knowledge Center91.3. Contacting Support9Chapter 2. Concepts112.1. What Is CloudPlatform?112.2. What Can CloudPlatform Do?112.3. Deployment Architecture Overview122.3.1. Management Server Overview132.3.2. Cloud Infrastructure Overview132.3.3. Networking Overview14Chapter 3. Cloud Infrastructure Concepts173.1. About Regions173.2. About Zones173.3. About Pods193.4. About Clusters203.5. About Hosts213.6. About Primary Storage213.7. About Secondary Storage223.8. About Physical Networks223.8.1. Basic Zone Network Traffic Types233.8.2. Basic Zone Guest IP Addresses243.8.3. Advanced Zone Network Traffic Types243.8.4. Advanced Zone Guest IP Addresses243.8.5. Advanced Zone Public IP Addresses253.8.6. System Reserved IP Addresses25Chapter 4. Upgrade Instructions274.1. Upgrade from 3.0.x to 4.2274.2. Upgrade from 2.2.x to 4.2364.3. Upgrade from 2.1.x to 4.2454.4. Upgrading and Hotfixing XenServer Hypervisor Hosts454.4.1. Upgrading to a New XenServer Version454.4.2. Applying Hotfixes to a XenServer Cluster47Chapter 5. Installation515.1. Who Should Read This515.2. Overview of Installation Steps515.3. Minimum System Requirements525.3.1. Management Server, Database, and Storage System Requirements525.3.2. Host/Hypervisor System Requirements525.3.3. Hypervisor Compatibility Matrix535.3.3.1. CloudPlatform 4.x535.3.3.2. CloudPlatform 3.x545.3.3.3. CloudPlatform 2.x545.4. Management Server Installation555.4.1. Management Server Installation Overview555.4.2. Prepare the Operating System555.4.3. Install the Management Server on the First Host575.4.4. Install and Configure the Database585.4.4.1. Install the Database on the Management Server Node585.4.4.2. Install the Database on a Separate Node605.4.5. About Password and Key Encryption625.4.6. Changing the Default Password Encryption635.4.7. Prepare NFS Shares645.4.7.1. Using a Separate NFS Server645.4.7.2. Using the Management Server As the NFS Server655.4.8. Prepare and Start Additional Management Servers675.4.9. Management Server Load Balancing685.4.10. Prepare the System VM Template695.4.11. Installation Complete! Next Steps705.5. Setting Configuration Parameters705.5.1. About Configuration Parameters705.5.2. Setting Global Configuration Parameters725.5.3. Setting Local Configuration Parameters725.5.4. Granular Global Configuration Parameters72Chapter 6. User Interface776.1. Supported Browsers776.2. Log In to the UI776.2.1. End User's UI Overview776.2.2. Root Administrator's UI Overview786.2.3. Logging In as the Root Administrator786.2.4. Changing the Root Password796.3. Using SSH Keys for Authentication796.3.1. Creating an Instance from a Template that Supports SSH Keys796.3.2. Creating the SSH Keypair806.3.3. Creating an Instance816.3.4. Logging In Using the SSH Keypair816.3.5. Resetting SSH Keys81Chapter 7. Steps to Provisioning Your Cloud Infrastructure837.1. Overview of Provisioning Steps837.2. Adding Regions (optional)847.2.1. The First Region: The Default Region847.2.2. Adding a Region847.2.3. Adding Third and Subsequent Regions857.2.4. Deleting a Region867.3. Adding a Zone877.3.1. Create a Secondary Storage Mount Point for the New Zone877.3.2. Steps to Add a New Zone877.3.2.1. Basic Zone Configuration887.3.2.2. Advanced Zone Configuration917.4. Adding a Pod967.5. Adding a Cluster977.5.1. Add Cluster: KVM or XenServer977.5.2. Add Cluster: OVM977.5.3. Add Cluster: vSphere987.5.3.1. VMware Cluster Size Limit987.5.3.2. Adding a vSphere Cluster987.6. Adding a Host1017.6.1. Adding a Host (XenServer, KVM, or OVM)1017.6.1.1. Requirements for XenServer, KVM, and OVM Hosts1017.6.1.1.1. XenServer Host Additional Requirements1017.6.1.1.2. KVM Host Additional Requirements1027.6.1.1.3. OVM Host Additional Requirements1027.6.1.2. Adding a XenServer, KVM, or OVM Host1027.6.2. Adding a Host (vSphere)1037.7. Adding Primary Storage1037.8. Adding Secondary Storage1047.8.1. Adding an NFS Secondary Staging Store for Each Zone1057.9. Initialize and Test106Chapter 8. Installing XenServer for CloudPlatform1098.1. System Requirements for XenServer Hosts1098.2. XenServer Installation Steps1108.3. Configure XenServer dom0 Memory1108.4. Username and Password1108.5. Time Synchronization1108.6. Licensing1118.6.1. Getting and Deploying a License1118.7. Install CloudPlatform XenServer Support Package (CSP)1118.8. Primary Storage Setup for XenServer1128.9. iSCSI Multipath Setup for XenServer (Optional)1138.10. Physical Networking Setup for XenServer1148.10.1. Configuring Public Network with a Dedicated NIC for XenServer (Optional)1148.10.2. Configuring Multiple Guest Networks for XenServer (Optional)1148.10.3. Separate Storage Network for XenServer (Optional)1158.10.4. NIC Bonding for XenServer (Optional)1158.10.4.1. Management Network Bonding1168.10.4.2. Creating a Private Bond on the First Host in the Cluster1168.10.4.3. Public Network Bonding1168.10.4.4. Creating a Public Bond on the First Host in the Cluster1168.10.4.5. Adding More Hosts to the Cluster1178.10.4.6. Complete the Bonding Setup Across the Cluster117Chapter 9. Installing KVM for CloudPlatform1199.1. System Requirements for KVM Hypervisor Hosts1199.1.1. Supported Operating Systems for KVM Hosts1199.1.2. System Requirements for KVM Hosts1199.2. Install and configure the Agent1209.3. Installing the CloudPlatform Agent on a KVM Host1209.4. Physical Network Configuration for KVM1219.5. Time Synchronization for KVM Hosts1229.6. Primary Storage Setup for KVM (Optional)122Chapter 10. Installing VMware for CloudPlatform12510.1. System Requirements for vSphere Hosts12510.1.1. Software requirements12510.1.2. Hardware requirements12510.1.3. vCenter Server requirements:12610.1.4. Other requirements:12610.2. Preparation Checklist for VMware12710.2.1. vCenter Checklist12710.2.2. Networking Checklist for VMware12710.3. vSphere Installation Steps12810.4. ESXi Host setup12810.5. Physical Host Networking12810.5.1. Configure Virtual Switch12810.5.1.1. Separating Traffic12810.5.1.2. Increasing Ports12910.5.2. Configure vCenter Management Network12910.5.3. Configure NIC Bonding for vSphere12910.6. Configuring a vSphere Cluster with Nexus 1000v Virtual Switch13010.6.1. About Cisco Nexus 1000v Distributed Virtual Switch13010.6.2. Prerequisites and Guidelines13010.6.3. Nexus 1000v Virtual Switch Preconfiguration13110.6.3.1. Preparation Checklist13110.6.3.1.1. vCenter Credentials Checklist13110.6.3.1.2. Network Configuration Checklist13110.6.3.1.3. VSM Configuration Checklist13210.6.3.2. Creating a Port Profile13210.6.3.3. Assigning Physical NIC Adapters13310.6.3.4. Adding VLAN Ranges13310.6.4. Enabling Nexus Virtual Switch in CloudPlatform13410.6.5. Configuring Nexus 1000v Virtual Switch in CloudPlatform13410.6.6. Removing Nexus Virtual Switch13510.6.7. Configuring a VMware Datacenter with VMware Distributed Virtual Switch13510.6.7.1. About VMware Distributed Virtual Switch13510.6.7.2. Prerequisites and Guidelines13510.6.7.3. Preparation Checklist13610.6.7.4. Enabling Virtual Distributed Switch in CloudPlatform13810.6.7.5. Configuring Distributed Virtual Switch in CloudPlatform13910.7. Storage Preparation for vSphere (iSCSI only)14010.7.1. Enable iSCSI initiator for ESXi hosts14010.7.2. Add iSCSI target14010.7.3. Create an iSCSI datastore14110.7.4. Multipathing for vSphere (Optional)14110.8. Add Hosts or Configure Clusters (vSphere)141Chapter 11. Bare Metal Installation14311.1. Bare Metal Host System Requirements14311.2. About Bare Metal Kickstart Installation14311.2.1. Limitations of Kickstart Baremetal Installation14411.3. Provisioning a Bare Metal Host with Kickstart14411.3.1. Download the Software14411.3.2. Set Up IPMI14411.3.3. Enable PXE on the Bare Metal Host14511.3.4. Install the PXE and DHCP Servers14511.3.5. Set Up a File Server14611.3.6. Create a Bare Metal Image14811.3.7. Create a Bare Metal Compute Offering14811.3.8. Create a Bare Metal Network Offering14911.3.9. Set Up the Security Group Agent (Optional)14911.3.10. (Optional) Set Bare Metal Configuration Parameters15111.3.11. Add a Bare Metal Zone15111.3.12. Add a Bare Metal Cluster15211.3.13. Add a Bare Metal Host15211.3.14. Add the PXE Server and DHCP Server to Your Deployment15311.3.15. Create a Bare Metal Template15411.3.16. Provision a Bare Metal Instance15511.3.17. Test Bare Metal Installation15511.3.18. Example CentOS 6.x Kickstart File15511.3.19. Example Fedora 17 Kickstart File15611.3.20. Example Ubuntu 12.04 Kickstart File15711.4. Using Cisco UCS as Bare Metal Host CloudPlatform15911.4.1. Registering a UCS Manager15911.4.2. Associating a Profile with a UCS Blade16011.4.3. Disassociating a Profile from a UCS Blade161Chapter 12. Installing Oracle VM (OVM) for CloudPlatform16312.1. System Requirements for OVM Hosts16312.2. OVM Installation Overview16312.3. Installing OVM on the Host(s)16312.4. Primary Storage Setup for OVM16412.5. Set Up Host(s) for System VMs164Chapter 13. Choosing a Deployment Architecture16513.1. Small-Scale Deployment16513.2. Large-Scale Redundant Setup16613.3. Separate Storage Network16713.4. Multi-Node Management Server16713.5. Multi-Site Deployment167Chapter 14. Network Setup16914.1. Basic and Advanced Networking16914.2. VLAN Allocation Example17014.3. Example Hardware Configuration17014.3.1. Dell 62xx17014.3.2. Cisco 375017114.4. Layer-2 Switch17114.4.1. Dell 62xx17114.4.2. Cisco 375017214.5. Hardware Firewall17214.5.1. Generic Firewall Provisions17214.5.2. External Guest Firewall Integration for Juniper SRX (Optional)17314.5.3. External Guest Firewall Integration for Cisco VNMC (Optional)17514.5.3.1. Using Cisco ASA 1000v Firewall, Cisco Nexus 1000v dvSwitch, and Cisco VNMC in a Deployment17514.5.3.1.1. Guidelines17514.5.3.1.2. Prerequisites17614.5.3.1.3. Using Cisco ASA 1000v Services17714.5.3.2. Adding a VNMC Instance17714.5.3.3. Adding an ASA 1000v Instance17814.5.3.4. Creating a Network Offering Using Cisco ASA 1000v17914.5.3.5. Reusing ASA 1000v Appliance in new Guest Networks17914.6. External Guest Load Balancer Integration (Optional)18014.7. Topology Requirements18114.7.1. Security Requirements18114.7.2. Runtime Internal Communications Requirements18114.7.3. Storage Network Topology Requirements18214.7.4. External Firewall Topology Requirements18214.7.5. Advanced Zone Topology Requirements18214.7.6. XenServer Topology Requirements18214.7.7. VMware Topology Requirements18214.7.8. KVM Topology Requirements18214.8. Guest Network Usage Integration for Traffic Sentinel18214.9. Setting Zone VLAN and Running VM Maximums183Chapter 15. Amazon Web Service Interface18515.1. Amazon Web Services EC2 Compatible Interface18515.2. System Requirements18515.3. Enabling the AWS API Compatible Interface18515.4. AWS API User Setup Steps (SOAP Only)18615.4.1. AWS API User Registration18615.4.2. AWS API Command-Line Tools Setup18715.5. Supported AWS API Calls187Chapter 16. Additional Installation Options19116.1. Installing the Usage Server (Optional)19116.1.1. Requirements for Installing the Usage Server19116.1.2. Steps to Install the Usage Server19116.2. SSL (Optional)19116.3. Database Replication (Optional)19216.3.1. Failover194Size: 1.63 MBPages: 194Language: EnglishOpen manual