Download - 2014-09-15 cloud platform master class
![Page 1: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/1.jpg)
Citrix Cloud Master ClassSeptember 15th/16th 2014
Important – Webinar Audio
The audio for this webinar is available over VoIP. Just select the ‘Use Mic & Speakers’ option to listen to the webinar through your computers speakers.
To listen using your telephone select the ‘Use Telephone’ option. For local numbers click the ‘additional numbers’ link.
You will need to use the Access Code and Audio PIN.
This webinar will be recorded
![Page 2: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/2.jpg)
Building Private Enterprise Clouds with Citrix CloudPlatform
Marc Trouard-RiolleSenior Technical Product Marketing Manager, Citrix Systems Inc.
September 2014
![Page 3: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/3.jpg)
Tweet about this session@citrix & @citrixcloud
@mtrouardriolle
![Page 4: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/4.jpg)
5
Key Takeaways– Citrix CloudPlatform delivers comprehensive out-of-the-box functionality– Operations, service management & governance capabilities– Customer-proven production clouds driving real-world business– Citrix delivers the agility and efficiency demanded by dynamic
businesses
Master Class Summary
![Page 5: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/5.jpg)
6
Agenda
• What is CloudPlatform?• CloudPlatform Architecture and Infrastructure• Demo Environment• Installing & Configuring CloudPlatform• CloudPlatform Zones + Demo• Service Offerings, Accounts & Domains + Demo• Working with Virtual Machines + Demo• Working with Templates & ISOs• Quiz & Prize Giveaway
![Page 6: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/6.jpg)
Audience Poll…
![Page 7: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/7.jpg)
![Page 8: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/8.jpg)
![Page 9: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/9.jpg)
What is CloudPlatform?
![Page 10: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/10.jpg)
11
What is CloudPlatform?
Multi-tenant cloud orchestration platform
Open, Hypervisor agnostic, Massively Scalable
Deploys on premise or as a hosted solution
Runs both private enterprise workloads and cloud-native workloads
Out-of-the-Box IaaS cloud delivery solution
![Page 11: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/11.jpg)
12
What does CloudPlatform actually do?
CloudPlatform abstracts the network, storage, and compute nodes that make up a datacenter
CloudPlatform delivers these resources through a self-service portal as a simple-to-manage, scalable cloud infrastructure
Users can setup their own computing resources including complex networking without any help from IT
![Page 12: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/12.jpg)
14
What is CloudPlatform?
Massively Scalable Infrastructure Management• Tens of thousands of servers • Multiple geographically distributed datacenters
Automatic Configuration Management• Guest Virtual Machine’s networking and storage settings
are automatically configured• Managed pool of internal Virtual Appliances supports the cloud
- Firewalling, Routing, DHCP, VPN access, Console proxy, Storage access & Replication
- Simplifies Installation, Configuration, Ongoing management of a cloud deployment
![Page 13: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/13.jpg)
15
What is CloudPlatform?
Graphical User Interface• An administrator's Web interface, used for provisioning and managing the cloud• An end-user's Web interface, used for running VMs and managing VM Templates• The UI can be customized to reflect the desired service provider or enterprise look and feel
API and Extensibility• API gives programmatic access to all the management features available in the UI• API enables the creation of tools and new user interfaces to suit particular needs• API is maintained and is documented in the Developer’s Guide and API Reference• API fidelity with Amazon AWS
![Page 14: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/14.jpg)
16
CloudPlatform supports Multiple Cloud Strategies
Multi-tenantPublic Cloud
• Mix of shared and dedicated resources
• Elastic scaling• Pay as you go• Public internet, VPN
access
Hosted Enterprise Cloud
• Dedicated resources• Security• SLA bound• 3rd party owned and
operated
Private Clouds Public Clouds
• Dedicated resources• Security & total control• Internal network• Managed by
Enterprise or 3rd party
On-premise Enterprise Cloud
![Page 15: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/15.jpg)
17
Key Benefits of CloudPlatform
No vendor lock-in. Open source and open
standards enable a variety of choices in
hypervisor, storage and network technologies
and offer API fidelity with Amazon AWS
Open
The only platform that can enable both
traditional enterprise and cloud-native workloads,
battle-tested in real-world
production environments
Flexible
Orchestrate tens of thousands of physical
or virtual servers, across multiple geographically
dispersed datacenters, all managed via a
single pane of glass
Scalable
![Page 16: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/16.jpg)
18
Block & Object
Network & Network Services
Hypervisor
Open Platform offers Wide Choice
XenServer Hyper-V VMwareKVM Bare Metal
Local Disk iSCSI NFSFiber Channel Object Store
Network Type Isolation LBFirewall VPN
Network
Storage
Compute
![Page 17: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/17.jpg)
CloudPlatform User Experience
![Page 18: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/18.jpg)
20
User’s Console
![Page 19: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/19.jpg)
21
Administrator’s Console
![Page 20: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/20.jpg)
23
Monitoring the Cloud Infrastructure
![Page 21: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/21.jpg)
24
User Driven Virtual Machine Creation Wizards
Select the Zone for your VM• Create from Template• Create from ISO
Select the Operating System• Windows 8• Windows 7 with MS Office
Select the Computer Type• 1 Core, 1GHz, 4GB RAM• 4 Core, 2GHz, 8GB RAM
Select the Network Type• Isolated• Shared
![Page 22: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/22.jpg)
25
Virtual Private Cloud (VPC)Multi-tier Network Support for Complex Enterprise Applications
Public IP 65.37.141.111
Public Network/Internet
Private IP10.1.1.112
DHCP, DNSUser-data
Public IP 65.37.141.112
10.1.1.2 Web VM1
10.1.1.3Web VM2
NetScalerLoad
Balancer
Private IP10.1.1.111Juniper
SRXFirewall
CCPVirtual Router
CCPVirtual Router
Virtual Network 10.1.1.0/24VLAN 100
Virtual Network 10.1.2.0/24VLAN 1001
10.1.2.21
10.1.2.18
10.1.2.31App VM1
10.1.3.21
Virtual Network 10.1.3.0/24VLAN 141
10.1.2.24App VM2
10.1.3.45
10.1.3.24 DB VM1
CCPVirtual Router
DHCP, DNS, User-data
DHCP, DNSUser-data,
Source-NAT, VPNPublic IP 65.37.141.115
Orchestrate complex n-tier applications & networks
Uses VLANs for tier segregation and ACLs for security
![Page 23: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/23.jpg)
26
VM Operations
User Virtual Machine Management
Start
Stop
Restart
Destroy
Change Service Offering
2 CPUs
1 GB RAM
20 GB
20 Mbps
4 CPUs
4 GB RAM
200 GB
100 Mbps
• CPU Utilized
• Network Read
• Network Writes
VM Statistics
• CPU Utilized• Network Read• Network Writes• Disk Read• Disk Writes
VM Console Access
![Page 24: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/24.jpg)
27
User Volume & Snapshot Management
Add / DeleteVolumes
Volume
Volume
Create Templates
Volume
Template
ScheduleSnapshots
Hourly
Daily
Weekly
Monthly
Now
View Snapshot History
![Page 25: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/25.jpg)
Who uses CloudPlatform?
![Page 26: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/26.jpg)
29
250+ Large Scale
Production CloudsIn Deployment
Production sites with
40,000+Servers per Region
Enterprise | Education | Government
Service Providers | Telcos
![Page 27: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/27.jpg)
CloudPlatform Architecture and Infrastructure
![Page 28: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/28.jpg)
31
CloudPlatform Architecture
CloudPlatform consists of two parts• The Management Server• The cloud infrastructure that it manages
Management Server
![Page 29: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/29.jpg)
32
CloudPlatform Management Server
The Management Server• Provides the web user interface for the administrator• Provides a reference user interface for end-users• Provides the CloudPlatform API interface• Manages the assignment of Guest VMs to particular hosts• Manages the assignment of public and private IP addresses• Manages the allocation of storage to guests as virtual disks• Manages snapshots, templates, and ISO images• Provides a single point of configuration for the cloud
Management Server
![Page 30: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/30.jpg)
33
CloudPlatform Management Server
Physical Servers, Network & Storage
Attached to CloudPlatform controllers
Add an Orchestration engine
Add a MySQL Database
Add Business logic
Add an API and UI
Servers Network Storage
Administration (Business Logic)
API and UI
Orchestration Engine (Provisioning, Configuration & Scheduling)
MySQL Cloud Database Compute
Controller Network
ControllerStorage
Controller
Users and Administrators
![Page 31: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/31.jpg)
34
Hypervisor
VM VMVM VMVM VM
Cloud Infrastructure - Host
A Host is a single server
Hosts provide the computing resources to run the Guest VMs
Each Host has hypervisor software to manage the Guest VMs
![Page 32: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/32.jpg)
35
Cloud Infrastructure - Cluster
A Cluster is a group of identical Hosts running the same hypervisor
Each Cluster has dedicated Primary Storage
Cluster
Primary Storage
![Page 33: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/33.jpg)
36
Pod
Cloud Infrastructure - Pod
A Pod is a group of Clusters
With a Layer-2 switch
Think of a Pod as a rack
Layer-2 switch
![Page 34: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/34.jpg)
37
Cloud Infrastructure - Zone
A Zone consists of one or more Pods and dedicated Secondary Storage
Users can choose the Zone where their Virtual Machines are created
Zone
Secondary Storage
![Page 35: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/35.jpg)
38
Zone
Secondary Storage
Zone
Cloud Infrastructure - Zone
The Pods & Secondary Storage are usually connected to a Layer-3 switch
Each Pod is its own broadcast domain (network subnet)
Layer-3Switch
![Page 36: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/36.jpg)
39
Cloud Infrastructure - Zone
A Zone often corresponds to a Datacenter
![Page 37: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/37.jpg)
40
Cloud Infrastructure - Zone
Zones provide physical Isolation and Redundancy
Zones can aid compliance with an organization’s data storage policies
![Page 38: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/38.jpg)
41
Cloud Infrastructure - Region
Zones can be grouped into Regions
Each with its own Management Server
Regions allow higher availability and scalability
US Region
APAC Region
EMEA Region
![Page 39: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/39.jpg)
42
Cloud Infrastructure – Primary Storage
Each Cluster has its own private Primary Storage
Stores the disk volumes for all the cluster’s VMs
Allows VMs to move between hosts in the Cluster
Cluster
Primary Storage
VM
![Page 40: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/40.jpg)
43
Cloud Infrastructure – Primary Storage
Typically built using high performance hardware
Shared Storage is normally recommended
Examples: NFS, iSCSI, Fibre Channel
Cluster
Primary Storage
![Page 41: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/41.jpg)
44
Cloud Infrastructure – Secondary Storage
Each Zone has its own Secondary Storage available to all hosts in the Zone
Stores Templates, ISO images, Snapshots and must be NFS based
ZoneZone
Layer-3Switch
SecondaryStorage
![Page 42: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/42.jpg)
45
Cloud Infrastructure – Secondary Storage
Region-wide Secondary Storage is Object Storage based
ZoneZone
Layer-3Switch
SecondaryStorage
![Page 43: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/43.jpg)
46
Typical CloudPlatform ArchitectureMulti-site Enterprise Infrastructure
Router
L3 Core Switch
Top of Rack
Switch
……… …Servers
Primary Mgmt Server Cluster
Object Store
Availability Zone 2
Pod 1 Pod 2 Pod 3 Pod N
MySQL Load Balancer
Cloud Operations Admin
Availability Zone 1
Standby Mgmt Server Cluster
MySQL
![Page 44: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/44.jpg)
Demo Environment
![Page 45: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/45.jpg)
48
Demo Environment
10.200.41.1
Public-Guest Network (Advanced Zone)
192.168.10.12
192.168.10.22192.168.10.21 192.168.10.23 192.168.10.24
192.168.10.15
192.168.10.1
192.168.10.11 192.168.10.8
Guest-Management Network(Basic Zone)
VirtualXenServer
vXS-01
VirtualXenServer
vXS-02
VirtualXenServer
vXS-04
VirtualXenServer
vXS-03
ActiveDirectory
CitrixNetScaler
VPX
Internet
Infrastructure Router NFS ServerManagement
Server
![Page 46: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/46.jpg)
Installing and Configuring CloudPlatform
![Page 47: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/47.jpg)
50
Management Server
The Management Server gives the Administrator the ability to orchestrate the CloudPlatform environment through the administrative Web UI and APIs
The Management Server is installed on one or more servers connected to a MySQL database
Management Server
![Page 48: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/48.jpg)
51
Management Server
A single Management Server can manage anywhere from 1 to 10,000 hosts in multiple Availability Zones, across multiple datacenters
A Cluster of Management Servers can manage up to 100,000 hosts with a single pane of glass
West Coast East Coast
![Page 49: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/49.jpg)
52
Management Server Requirements
The server that will run the management server and MySQL database must meet the following requirements:• Operating system:
- Preferred: RHEL or CentOS 6.2, 6.3 or 6.4 64-bit- Also supported: RHEL 5.5 64-bit
• 64-bit x86 CPU (more cores results in better performance)• 4 GB of memory• 50GB of local disk minimum; 500 GB of local disk recommended• At least 1 GB or better NIC• Statically allocated IP address• Fully qualified domain name (as returned by the hostname command)
The management server may be placed on a virtual machine.
![Page 50: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/50.jpg)
53
Host/Hypervisor System Requirements
The Host is where the cloud services run in the form of guest virtual machines
Each host must meet the vendors’ minimum requirements:- Must support HVM (Intel-VT or AMD-V enabled)- 64-bit x86 CPU- 4 GB of memory- 16 GB+ disk for virtualization platform and VMs- Statically allocated IP address
The latest hypervisor software hotfixes should be applied to all hosts
All hosts within a cluster must be homogenous• The CPUs must be of the same type, count, feature flags and running the same hypervisor
![Page 51: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/51.jpg)
54
What are the CloudPlatform System VMs?
CloudPlatform uses several types of System Appliances (System VMs) to perform various tasks in the cloud• The Console Proxy System VM• The Secondary Storage System VM• The Virtual Router System VM
The System VMs run on the same hosts as the Guest VMs
CloudPlatform manages these System VMs, creating them, starting them and stopping them as needed, based on scale and immediate needs
![Page 52: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/52.jpg)
55
Console Proxy System VM
The Console Proxy has a role in presenting a console view via the web UI
It connects the user’s browser to the VNC port made available via the hypervisor for the console of the Guest
Both the administrator and end user web UIs offer a console connection
![Page 53: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/53.jpg)
56
Secondary Storage System VM
Handles a variety of Secondary Storage activities• Importing (Registering) a new Template to a Zone (from a URL)• Exporting (Extracting) a Template from a Zone (to a URL)• Copying Templates between Zones• Copying a Template from Secondary Storage to Primary Storage when a VM is created for the
first time on a particular Cluster• Snapshot backups
![Page 54: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/54.jpg)
57
Virtual Router System VM
The Virtual Router System VM is one of the most frequently used service providers
Virtual Router Services offered can include• DHCP, DNS, LB, Port Forwarding, VPN, Static NAT, Source NAT, Firewall, Gateway, Network
ACL, Security Groups, User Data
There is one Virtual Router per network
The end user can configure the Virtual Router using the CloudPlatform GUI or API
![Page 55: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/55.jpg)
58
The System VM Template
Used to create all System VMs
The template must be “seeded” to the secondary storage for each Zone before the Zone is created in CloudPlatform
During setup a script copies the template from the internet repository into secondary storage, and seeds the mySQL database
The zone must be seeded with a different template for each hypervisor
Internet
Secondary Storage
Zone A
system vm
Secondary Storage
system vm
system vm
Seeding
Zone B
![Page 56: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/56.jpg)
CloudPlatform Zones
![Page 57: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/57.jpg)
60
CloudPlatform Networking
CloudPlatform Guest VMs communicate using a shared infrastructure
They have the security and user perception that they have a private LAN
Glenn-1 VM
Glenn-2 VM
Glenn-3 VM
John Glenn Sally Ride
Internet
Ride-1VM
Ride-2VM
![Page 58: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/58.jpg)
61
Two Networking Models – Basic Zone
With Basic Zone Networking, all the Guest VMs share a single network
Guest VM isolation is provided through Security Groups
Glenn-1 VM
Glenn-2 VM
Glenn-3 VM
John Glenn Sally Ride
Internet
Ride-1VM
Ride-2VM
Security Group Security Group
![Page 59: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/59.jpg)
62
Two Networking Models – Basic Zone
Basic zone networking has tremendous scale (tens of thousands of VMs)
Popular with service providers and for cloud-native application types
Glenn-1 VM
Glenn-2 VM
Glenn-3 VM
John Glenn Sally Ride
Internet
Ride-1VM
Ride-2VM
Security Group Security Group
![Page 60: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/60.jpg)
63
Two Networking Models – Advanced Zone
With Advanced Zone Networking, Guest VM isolation is provided through VLANs
Each account has its own isolated Guest network
![Page 61: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/61.jpg)
64
Two Networking Models – Advanced Zone
Advanced Zone Networking offers many features• Virtual Private Cloud• Port Forwarding• Load Balancing• Network ACL• Source NAT• Static NAT• Gateway• Firewall• VPN
![Page 62: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/62.jpg)
65
Two Networking Models – Advanced Zone
The practical limitations of VLAN switches limit the scalability of Advanced Zones
![Page 63: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/63.jpg)
66
CloudPlatform Traffic Types
There are four types of network traffic within CloudPlatform
Network Traffic Type
Public Guest VM Internet communications
Guest Guest VM communications
Management CloudPlatform Management Server and Host communications
Storage Templates & snapshot transfers between Primary and Secondary storage
![Page 64: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/64.jpg)
67
CloudPlatform Traffic Types
Public traffic is generated when Guest VMs access the internet
![Page 65: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/65.jpg)
68
CloudPlatform Traffic Types
Guest traffic is generated when Guest VMs communicate with each other or gateway devices such as Virtual Routers
![Page 66: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/66.jpg)
69
CloudPlatform Traffic Types
Management traffic is generated when CloudPlatform’s internal resources communicate with each other
![Page 67: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/67.jpg)
70
Storage traffic is generated by the Secondary Storage System VM when Templates are transferred from Secondary to Primary storage or Snapshots are saved
CloudPlatform Traffic Types
Primary Storage
Secondary Storage
VM
SecondaryStorage
![Page 68: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/68.jpg)
71
Basic Zone Network Traffic Types
A Basic Zone has only one physical network called the Guest network
The single network carries 3 traffic types:• Guest• Management• Storage
![Page 69: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/69.jpg)
72
Advanced Zone Network Traffic Types
An Advanced Zone can have multiple physical networks
The physical networks carry 4 traffic types:• Public• Guest• Management• Storage
![Page 70: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/70.jpg)
Advanced ZoneZone Creation Demo
![Page 71: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/71.jpg)
Service OfferingsAccounts, Users and Domains
![Page 72: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/72.jpg)
76
Diskoffering
Guest VMNetworkoffering
CloudPlatform Service Offerings
Service offerings define a VM’s characteristics and capabilities
4 Types of service offering are created by the CloudPlatform administrator
Computeoffering
Medium1 x 1GHz Core
1 GB RAM
Large2 x 2GHz Core
2 GB RAM
5 GB
500 GB
Small1 x 500MHz Core
512 MB RAM
50 GB50 GB
Small1 x 500MHz Core
512 MB RAM
![Page 73: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/73.jpg)
77
Compute Offerings
Define the virtual hardware used to run guest VMs
Includes CPU core count, processor speed and RAM size
![Page 74: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/74.jpg)
78
Disk Offerings
Define the size of a Data Disk for Guest VMs created from a Template
Define the size of the Root Volume for Guest VMs created from an ISO
![Page 75: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/75.jpg)
79
Network Offerings
Describe the virtual router features available to VMs on a given guest network
Examples are shared network, isolated network, NetScaler powered network
![Page 76: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/76.jpg)
80
System Offerings
Used for configuring virtual infrastructure resources
Only visible only to the CloudPlatform administrator
![Page 77: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/77.jpg)
81
Changing the Compute Offering used by a VM
The compute offering used by a VM can be changed
While the VM is Stopped, a user can change a VM’s Compute Offering to any available offering
While the VM is Running, a user can change a VM’s Compute Offering with the following restrictions• The same or more Cores• The same or larger RAM (but only up to four times original size)
![Page 78: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/78.jpg)
82
Service Offering Limits
Service offering limits (e.g. 1 GHz, 1 core) are strictly enforced for core count
For example, a guest with a service offering of one core will have the use of one core, regardless of how many cores are available
Service offering limits for gigahertz are enforced only in the presence of contention for CPU resources• A single VM running on a Host will have the full clock speed of the CPU available to it• Multiple VMs running on a Host will use a weighting factor based on the clock speed in
Service Offering to schedule CPU resources
![Page 79: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/79.jpg)
83
Compute Offering Tip
A 2GHz processor may be slightly less than 2000MHz … maybe 1997MHz !
Since the hypervisor uses the actual MHz for provisioning, this will cause any offering needing 2000MHz to fail to find a suitable Host
On XenServer check the actual CPU speed in /proc/cpuinfo
![Page 80: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/80.jpg)
84
Dedicated Resources
When added to CloudPlatform, hardware resources can be dedicated to a specific Domain or Account
Dedicating a Zone, Pod, Cluster or Host to a specific Domain or Account means that the Domain or Account will have sole access to the dedicated hardware
Dedication can improve the scalability, security and manageability within a Domain or Account
![Page 81: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/81.jpg)
85
Acme Corporation
Accounts, Users and Domains
Accounts typically represent a customer • For example an organization, a department or a person
Accounts form isolation blocks• One account has no access to another account’s resources
Users are the “Admins” for an account
Can be more than one user per account• All account’s resources are shared between users
Domains group accounts
Domain-Admin can manage all of the resources of all accounts within the Domain
Engineering
John.Glenn
Buzz.Aldrin
Marketing
Sally.Ride
Alan.Tracy
![Page 82: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/82.jpg)
86
Domains & Delegated Administration
ROOT
Sub-Domain
Account X
VM1
User 1
User 2
VM2
Account Y
…
Sub-Sub-Domain
Account Z
VM1
User 1
User 2
VM2
Eve
ry
user
ca
n m
anag
e a
ll V
Ms
Eve
ry
user
ca
n m
anag
e a
ll V
Ms
AdminAdmin
Admin AccountAdmin Account
Admin
Admin Account
Account A
VM1
User 1
User 2
VM2 Eve
ry
user
ca
n m
anag
e a
ll V
Ms
Manageable by the ROOT-Admin
Manageable by the Domain Admin
Manageable by the Sub-Domain Admin
![Page 83: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/83.jpg)
87
Account & User Provisioning
Accounts and Users can be provisioned by several means• Using the CloudPlatform GUI
- Manually filling out dialog boxes- Using an LDAP or Microsoft Active Directory server
• Using the CloudPlatform API
LDAP user authentication is also supported
![Page 84: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/84.jpg)
Audience Poll…
![Page 85: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/85.jpg)
![Page 86: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/86.jpg)
![Page 87: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/87.jpg)
Users, Domains & Service OfferingsDemo
![Page 88: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/88.jpg)
Working with Virtual Machines
![Page 89: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/89.jpg)
93
Creating Virtual Machines
A user can make a variety of choices when deploying a new VM• The Zone to run the VM
![Page 90: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/90.jpg)
94
Creating Virtual Machines
A user can make a variety of choices when deploying a new VM• The Zone to run the VM• Create with Template or ISO
![Page 91: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/91.jpg)
95
Creating Virtual Machines
A user can make a variety of choices when deploying a new VM• The Zone to run the VM• Create with Template or ISO• Template Style
![Page 92: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/92.jpg)
96
Creating Virtual Machines
A user can make a variety of choices when deploying a new VM• The Zone to run the VM• Create with Template or ISO• Template Style• Compute Characteristics
![Page 93: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/93.jpg)
97
Creating Virtual Machines
A user can make a variety of choices when deploying a new VM• The Zone to run the VM• Create with Template or ISO• Template Style• Compute Characteristics• Data Disk Size
![Page 94: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/94.jpg)
98
Creating Virtual Machines
A user can make a variety of choices when deploying a new VM• The Zone to run the VM• Create with Template or ISO• Template Style• Compute Characteristics• Data Disk Size• Affinity
![Page 95: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/95.jpg)
99
Creating Virtual Machines
A user can make a variety of choices when deploying a new VM• The Zone to run the VM• Create with Template or ISO• Template Style• Compute Characteristics• Data Disk Size• Affinity• Network / Security Group
![Page 96: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/96.jpg)
100
Creating Virtual Machines
A user can make a variety of choices when deploying a new VM• The Zone to run the VM• Create with Template or ISO• Template Style• Compute Characteristics• Data Disk Size• Affinity• Network / Security Group• VM name
![Page 97: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/97.jpg)
101
Virtual Machines Names
Guest VMs have a Name and Group
The CloudPlatform DHCP server will assign this name to the VM
This name cannot be changed in CloudPlatform after VM creation
If you don’t provide a name, CloudPlatform will create one for you
![Page 98: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/98.jpg)
102
Virtual Machines Names
Each VM can also has a Display Name
It defaults to the name entered in the wizard
This name can be edited by the user (when the VM is stopped)
![Page 99: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/99.jpg)
103
An additional VM name is used internally by CloudPlatform and is visible in the administrator console and the hypervisor management console
CloudPlatform uses an internal VM naming structure for all VMs as follows• First letter is
- iGuest VM (Instance)- r Virtual Router System VM- s Secondary Storage System VM- v Console Proxy System VM
• Second digit is the account number (omitted for System VMs)- 2 admin- 3 First account- 4 Second account etc.
• Followed by a cloud-wide VM number- 3 First VM- 4 Second VM etc.
Internal Virtual Machines Names
Examples
![Page 100: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/100.jpg)
104
Virtual Machine Provisioning Process
User selects the Template, Service Offerings and clicks Launch VM
CloudPlatform selects suitable Host where the VM will fit
VM Template copied from Secondary storage to cluster’s Primary storage
Secondary Storage
Zone
Primary Storage
Cluster
![Page 101: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/101.jpg)
105
Virtual Machine Provisioning Process
VDI for the VM is created from the Template as a linked clone
VM is started on the selected Host using the newly created VDI
Subsequent VMs created from same Template are also linked clones
Secondary Storage
Zone
Primary Storage
Cluster
![Page 102: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/102.jpg)
106
VM Lifecycle
CloudPlatform provides Administrators and Users with complete control over the life cycle of all Guest VMs
Down
Created(Disk Image)
Running
DestroyedR
eboot
Fail
Start
Stop
Start
DestroyRestore
Template(Disk Image)
Reset
Create
![Page 103: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/103.jpg)
107
VM StatusInstances = VMs = Workloads
The Instances section shows the status of all VMs owned by the User
The list can be filtered
![Page 104: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/104.jpg)
109
VM Control
Quickview allows fast access to VM control function menu
![Page 105: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/105.jpg)
110
VM Control
The owner of a VM can• Stop / Start / Reboot the VM• Destroy the VM• Reset the VM (Rebuild from Template) • Attach an ISO to the VM• Reset the VM password• Change the VM Compute Offering• Access the console of the VM• Add a disk volume to the VM• Take and view VM Snapshots• Change Affinity Groups• Recover a destroyed VM (Domain & Cloud-Admin)• Migrate a VM to another Host (Cloud-Admin)
![Page 106: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/106.jpg)
111
High Availability VMs
Compute Offerings may include High Availability (HA) for the VM
HA enabled VMs are monitored by the system
If the system detects that an HA VM is down, it will attempt to restart the VM
CloudPlatform must be used to shutdown an HA VM, or else CloudPlatform will attempt to restart the VM
![Page 107: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/107.jpg)
112
Accessing VMs
Using the CloudPlatform GUI to access the VM console• The CloudPlatform Administrator can access all VMs running in the cloud• The Domain Administrator can access all VMs running in their domain• A user can access any VM in their account
Various protocols such as ssh or RDP can also be used for VM access
![Page 108: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/108.jpg)
113
VM Details Tab
Provides general details on a VM• Current state
- Running- Stopped
• Template used at creation• The OS Type (for optimization purposes)• Any attached ISO • Compute Offering used• Zone name• Domain• Account• etc.
Direct VM control buttons also available
![Page 109: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/109.jpg)
120
Virtual Machine Best Practices
Hypervisor agent tools should be installed on each Virtual Machine to facilitate• Guest VM Control (for example, controlled shutdown)• Live Migration• Dynamic scaling• Improved Performance using Paravirtualized Drivers• Live View (VMWare only)
For XenServer install XenTools
For vSphere install VMware Tools
![Page 110: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/110.jpg)
121
Account and Domain Usage Limits
CloudPlatform provides several administrator control points for capping resource usage by users
Some of these limits are global configuration parameters
Limits may be set at the Account and Domain level
![Page 111: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/111.jpg)
123
Live Storage Motion
Allows Live Migration of Virtual Machines across Clusters
Moves a running VM, and its VDI, to a different Cluster
Cluster 1
Primary Storage
Cluster 2
Primary Storage
VM
![Page 112: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/112.jpg)
124
Live Migrate a VM disk volume
Allows Live Migration of a Running VM’s VDIs to alternate Primary Storage
The VM stays on the same Host
Cluster
Primary StorageSSD
Primary Storage
VM
![Page 113: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/113.jpg)
Working with Virtual MachinesDemo
![Page 114: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/114.jpg)
Working with Templates and ISO files
![Page 115: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/115.jpg)
129
Template
VDI
TemplateTemplate
Templates
A Template is file containing a Virtual Disk Image (VDI) of a boot disk
It includes the operating system and optional application software
When users launch VMs, they choose from a list of Templates to use as a base
![Page 116: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/116.jpg)
130
Templates
Each Template is associated with a particular type of hypervisor
CloudPlatform has a built-in CentOS Template that can be used for testing
Templates can be imported into CloudPlatform by the Administrator or by Users
A Template can be created from a VM already in CloudPlatform
Templates can be designated Private or Public• Private Templates are only available to the user who created them• Public Templates are available to all users who have access to the Zone
![Page 117: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/117.jpg)
131
Registering (Importing) a Template
Template file must be first placed onto a web server accessible by CloudPlatform• Maybe a little cumbersome, but an extremely flexible solution
Using the Register Template wizard enter the following• Unique name for the Template (visible to users)• Description for the Template (visible to users)• URL to download the Template from• The Zone the Template will be available in• The hypervisor used in the creation of the Template• The data format of the Template upload file• The OS used in the Template
![Page 118: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/118.jpg)
132
Registering a Template
Options• Can the Template be exported from CloudPlatform• Template has the password change script installed• Allows switching to another compute offering without stopping the VM • Template is available to all users who have access to the Zone• Template appears in the Featured list• Template is used to create a Router
![Page 119: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/119.jpg)
133
Supported Template Disk Formats
XenServer VHD Format
VMware – OVA Format
For VMware Templates can define• Root Disk Controller type• The NIC adapter type • The Keyboard language
KVM – QCOW2 Format
![Page 120: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/120.jpg)
136
ISOs
Users can boot VMs from a bootable ISO image and install an OS onto a VM
Users can attach application install or data ISO images to VMs at any time
ISOs are registered into CloudPlatform in the same way as Templates
![Page 121: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/121.jpg)
Summary & Quiz
![Page 122: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/122.jpg)
138
Resources
Learn how to build your own cloud with new resources and support from Citrix:
http://www.citrix.com/products/cloudplatform/resources-and-support.html
CloudPlatform 90-day free trial:
http://www.citrix.com/products/cloudplatform/try
Master Class recording: In a follow-up email
Follow us on Social Media -
![Page 123: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/123.jpg)
139
Citrix EducationFuel your talent with continuous learning.
Citrix Education offers the following technical training for Cloud professionals:
CCP-300: Implementing Citrix CloudPlatform 4.3 Powered by Apache CloudStack
CXS-203: Citrix XenServer 6.0 Administration
CPE-A26 Free Practice Exam Citrix XenServer 6.0 Administration
![Page 124: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/124.jpg)
140
Key Takeaways– Citrix CloudPlatform delivers comprehensive out-of-the-box functionality– Operations, service management & governance capabilities– Customer-proven production clouds driving real-world business– Citrix delivers the agility and efficiency demanded by dynamic
businesses
Master Class Summary
![Page 125: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/125.jpg)
141
Giveaway Prize
VLANs are used as the isolation technology within which CloudPlatform Zone type?
Advanced Zones!
![Page 126: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/126.jpg)
Q&A
![Page 127: 2014-09-15 cloud platform master class](https://reader033.vdocuments.pub/reader033/viewer/2022051611/54b8b5624a7959083e8b45a0/html5/thumbnails/127.jpg)
143
WORK BETTER. LIVE BETTER.