SlideShare uma empresa Scribd logo
1 de 127
Citrix Cloud Master Class 
September 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
Building Private Enterprise Clouds with 
Citrix CloudPlatform 
Marc Trouard-Riolle 
Senior Technical Product Marketing Manager, Citrix Systems Inc. 
September 2014
Tweet about this session 
@citrix & @citrixcloud 
@mtrouardriolle
5 
Master Class Summary 
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
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
Audience Poll…
What is CloudPlatform?
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
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
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
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
16 
CloudPlatform supports Multiple Cloud Strategies 
Multi-tenant 
Public Cloud 
Private Clouds Public Clouds 
• 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 
On-premise 
Enterprise Cloud 
• Dedicated resources 
• Security & total control 
• Internal network 
• Managed by Enterprise 
or 3rd party
17 
Key Benefits of CloudPlatform 
Open 
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 
Flexible 
The only platform that 
can enable both 
traditional enterprise and 
cloud-native workloads, 
battle-tested in 
real-world 
production environments 
Scalable 
Orchestrate tens of 
thousands of physical 
or virtual servers, 
across multiple 
geographically 
dispersed datacenters, 
all managed via a 
single pane of glass
18 
Open Platform offers Wide Choice 
Hypervisor 
XenServer Hyper-V KVM VMware Bare Metal 
Block & Object 
Local Disk iSCSI Fiber Channel NFS Object Store 
Network & Network Services 
Network Type Isolation Firewall LB VPN 
Compute 
Storage 
Network
CloudPlatform User Experience
20 
User’s Console
21 
Administrator’s Console
23 
Monitoring the Cloud Infrastructure
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
25 
Virtual Private Cloud (VPC) 
Multi-tier Network Support for Complex Enterprise Applications 
Public 
Network/Internet 
Public IP 
65.37.141.111 
Private IP 
10.1.1.112 
DHCP, DNS 
User-data 
Public IP 
65.37.141.112 
10.1.1.2 Web 
VM1 
10.1.1.3 
Web 
VM2 
NetScaler 
Load 
Balancer 
Private IP 
Juniper 10.1.1.111 
SRX 
Firewall 
CCP 
Virtual 
Router 
CCP 
Virtual 
Router 
Virtual Network 
10.1.1.0/24 
VLAN 100 
Virtual Network 
10.1.2.0/24 
VLAN 1001 
10.1.2.21 
10.1.2.18 
10.1.2.31 
Virtual Network 
10.1.3.0/24 
VLAN 141 
App 
VM1 10.1.3.21 
10.1.2.24 
App 
VM2 10.1.3.45 
10.1.3.24 
DB VM1 
CCP 
Virtual 
Router 
DHCP, DNS, 
User-data 
DHCP, DNS 
User-data, 
Source-NAT, VPN 
Public IP 
65.37.141.115 
Orchestrate complex 
n-tier applications & 
networks 
Uses VLANs for tier 
segregation and ACLs 
for security
26 
User Virtual Machine Management 
Start 
Stop 
Restart 
Destroy 
VM Operations 
1 GB RAM 
4 CPUs 
4 GB RAM 
200 GB 
100 Mbps 
Change 
2 CPUs 
20 GB 
20 Mbps 
Service Offering 
• CPU Utilized 
• Network Read 
• Network Writes 
• Disk Read 
• Disk Writes 
• CPU Utilized 
• Network Read 
• Network Writes 
VM Statistics 
VM Console Access
27 
User Volume & Snapshot Management 
Volume 
Volume 
Add / Delete 
Volumes 
Volume 
Template 
Create Templates 
Hourly 
Daily 
Now 
Weekly 
Monthly 
Schedule 
Snapshots 
View Snapshot 
History
Who uses CloudPlatform?
29 
250+ 
Large Scale 
Production Clouds 
In Deployment 
Production sites with 
40,000+ 
Servers per Region 
Enterprise | Education | Government 
Service Providers | Telcos
CloudPlatform Architecture and Infrastructure
31 
CloudPlatform Architecture 
CloudPlatform consists of two parts 
• The Management Server 
• The cloud infrastructure that it manages 
Management Server
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
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 
Users and Administrators 
API and UI 
Administration (Business Logic) 
Orchestration Engine 
(Provisioning, Configuration & Scheduling) 
Servers Network Storage 
MySQL Cloud 
Database Compute 
Controller 
Network 
Controller 
Storage 
Controller
34 
VM VM 
VM VM 
VM VM 
Hypervisor 
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
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
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
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 
Secondary 
Storage 
Zone
38 
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-3 
Switch
39 
Cloud Infrastructure - Zone 
A Zone often corresponds to a Datacenter
40 
Cloud Infrastructure - Zone 
Zones provide physical Isolation and Redundancy 
Zones can aid compliance with an organization’s data storage policies
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
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
43 
Cloud Infrastructure – Primary Storage 
Typically built using high performance hardware 
Shared Storage is normally recommended 
Examples: NFS, iSCSI, Fibre Channel 
Cluster 
Primary Storage
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 
Zone 
Layer-3 
Switch 
Secondary 
Storage
45 
Cloud Infrastructure – Secondary Storage 
Region-wide Secondary Storage is Object Storage based 
Zone 
Layer-3 
Switch 
Secondary 
Storage
46 
Typical CloudPlatform Architecture 
Multi-site Enterprise Infrastructure 
Router 
MySQL Load Balancer 
L3 Core Switch 
Top of 
Rack 
Switch 
… … … … 
Servers 
Primary Mgmt 
Server Cluster 
Standby Mgmt 
Server Cluster 
Availability Zone 2 
Object Store 
Pod 1 Pod 2 Pod 3 Pod N 
Cloud 
Operations 
Admin 
Availability Zone 1 
MySQL
Demo Environment
48 
Demo Environment 
10.200.41.1 
192.168.10.1 
Public-Guest Network (Advanced Zone) 
192.168.10.12 
192.168.10.15 
192.168.10.21 192.168.10.22 192.168.10.23 192.168.10.24 
192.168.10.11 192.168.10.8 
Guest-Management Network 
(Basic Zone) 
Virtual 
XenServer 
vXS-01 
Virtual 
XenServer 
vXS-02 
Virtual 
XenServer 
vXS-04 
Virtual 
XenServer 
vXS-03 
Active 
Directory 
Citrix 
NetScaler 
VPX 
Internet 
Infrastructure Router NFS Server 
Management 
Server
Installing and Configuring CloudPlatform
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
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
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.
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
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
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
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
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
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
CloudPlatform Zones
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-1 
VM 
Ride-2 
VM
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-1 
VM 
Ride-2 
VM 
Security Group Security Group
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-1 
VM 
Ride-2 
VM 
Security Group Security Group
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
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
65 
Two Networking Models – Advanced Zone 
The practical limitations of VLAN switches limit the scalability of Advanced Zones
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
67 
CloudPlatform Traffic Types 
Public traffic is generated when Guest VMs access the internet
68 
CloudPlatform Traffic Types 
Guest traffic is generated when Guest VMs communicate with each other or 
gateway devices such as Virtual Routers
69 
CloudPlatform Traffic Types 
Management traffic is generated when CloudPlatform’s internal resources 
communicate with each other
70 
CloudPlatform Traffic Types 
Storage traffic is generated by the Secondary Storage System VM when 
Templates are transferred from Secondary to Primary storage or Snapshots are 
saved 
Primary 
Storage 
Secondary 
Storage 
VM 
Secondary 
Storage
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
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
Advanced Zone 
Zone Creation Demo
Service Offerings 
Accounts, Users and Domains
76 
Disk 
offering 
Guest VM 
Network 
offering 
CloudPlatform Service Offerings 
Service offerings define a VM’s characteristics and capabilities 
4 Types of service offering are created by the CloudPlatform administrator 
Compute 
offering 
Medium 
1 x 1GHz Core 
1 GB RAM 
Large 
2 x 2GHz Core 
2 GB RAM 
5 GB 
500 GB 
Small 
1 x 500MHz Core 
512 MB RAM 
50 GB
77 
Compute Offerings 
Define the virtual hardware used to run guest VMs 
Includes CPU core count, processor speed and RAM size
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
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
80 
System Offerings 
Used for configuring virtual infrastructure resources 
Only visible only to the CloudPlatform administrator
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)
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
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
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
85 
John.Glenn 
Alan.Tracy 
Sally.Ride 
Marketing 
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 
Buzz.Aldrin
86 
Domains & Delegated Administration 
ROOT 
Sub-Domain 
Account X 
User 1 
User 2 
VM1 
VM2 
Account Y 
… 
Sub-Sub-Domain 
Account Z 
User 1 
User 2 
VM1 
VM2 
Every user can manage all VMs 
Every user can manage all VMs 
Admin 
Admin 
Admin Account 
Admin Account 
User 1 
User 2 
Admin Account 
Admin 
Account A 
VM1 
VM2 
Every user can manage all VMs 
Manageable by the ROOT-Admin 
Manageable by the Domain Admin 
Manageable by the Sub-Domain Admin
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
Audience Poll…
Users, Domains & Service Offerings 
Demo
Working with Virtual Machines
93 
Creating Virtual Machines 
A user can make a variety of choices when deploying a new VM 
• The Zone to run the VM
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
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
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
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
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
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
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
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
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)
103 
Internal Virtual Machines Names 
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 
- i Guest 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. 
Examples
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 
Zone 
Secondary Storage 
Cluster 
Primary Storage
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 
Zone 
Secondary Storage 
Cluster 
Primary Storage
106 
VM Lifecycle 
CloudPlatform provides Administrators and Users with complete control over 
the life cycle of all Guest VMs 
Down 
Created 
(Disk Image) 
Running 
Template 
(Disk Image) 
Destroyed 
Reset
107 
VM Status 
Instances = VMs = Workloads 
The Instances section shows the status of all VMs owned by the User 
The list can be filtered
109 
VM Control 
Quickview allows fast access to VM control function menu
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)
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
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
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
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
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
123 
Live Storage Motion 
Allows Live Migration of Virtual Machines across Clusters 
Moves a running VM, and its VDI, to a different Cluster 
Primary Storage 
Cluster 1 
Primary Storage 
Cluster 2 
VM
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 Storage 
SSD 
Primary Storage 
VM
Working with Virtual Machines 
Demo
Working with Templates and ISO files
129 
Template 
Template Template 
VDI 
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
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
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
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
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
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
Summary & Quiz
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 -
139 
Citrix Education 
Fuel 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
140 
Master Class Summary 
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
141 
Giveaway Prize 
Advanced Zones! 
VLANs are used as the isolation 
technology within which 
CloudPlatform Zone type?
Q&A
143 
WORK BETTER. LIVE BETTER.

Mais conteúdo relacionado

Mais procurados

VMWare and SoftLayer Hybrid IT
VMWare and SoftLayer Hybrid ITVMWare and SoftLayer Hybrid IT
VMWare and SoftLayer Hybrid ITBenjamin Shrive
 
Designing your xen app 7.5 environment
Designing your xen app 7.5 environmentDesigning your xen app 7.5 environment
Designing your xen app 7.5 environmentsolarisyougood
 
Achieving Scalability and speed with IBM Solutions - IaaS Softlayer
Achieving Scalability and speed with IBM Solutions -  IaaS SoftlayerAchieving Scalability and speed with IBM Solutions -  IaaS Softlayer
Achieving Scalability and speed with IBM Solutions - IaaS SoftlayerAna Alves Sequeira
 
IBM Cloud OpenStack Services
IBM Cloud OpenStack ServicesIBM Cloud OpenStack Services
IBM Cloud OpenStack ServicesOpenStack_Online
 
Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud Harold Wong
 
SoftLayer Storage Services Overview
SoftLayer Storage Services OverviewSoftLayer Storage Services Overview
SoftLayer Storage Services OverviewMichael Fork
 
OpenStack Atlanta Summit - IBM, SoftLayer, and OpenStack: Present and Future
OpenStack Atlanta Summit - IBM, SoftLayer, and OpenStack: Present and FutureOpenStack Atlanta Summit - IBM, SoftLayer, and OpenStack: Present and Future
OpenStack Atlanta Summit - IBM, SoftLayer, and OpenStack: Present and FutureMichael Fork
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing pptMehul Patel
 
TechWiseTV Workshop: HyperFlex 3.0
TechWiseTV Workshop: HyperFlex 3.0TechWiseTV Workshop: HyperFlex 3.0
TechWiseTV Workshop: HyperFlex 3.0Robb Boyd
 
IBM Cloud SoftLayer Introduction & Hands-on 2016
IBM Cloud SoftLayer Introduction & Hands-on 2016IBM Cloud SoftLayer Introduction & Hands-on 2016
IBM Cloud SoftLayer Introduction & Hands-on 2016Atsumori Sasaki
 
2016 11-16 Citrix XenServer & Nutanix Master Class
2016 11-16 Citrix XenServer & Nutanix Master Class2016 11-16 Citrix XenServer & Nutanix Master Class
2016 11-16 Citrix XenServer & Nutanix Master ClassMarc Trouard-Riolle
 
[Event] Digital transformation : Empower digital workspace - PRESENTATION VMWARE
[Event] Digital transformation : Empower digital workspace - PRESENTATION VMWARE[Event] Digital transformation : Empower digital workspace - PRESENTATION VMWARE
[Event] Digital transformation : Empower digital workspace - PRESENTATION VMWAREPOST Telecom for Business
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack CloudsShapeBlue
 
Comparison of Open Source Virtualization Technology
Comparison of Open Source Virtualization TechnologyComparison of Open Source Virtualization Technology
Comparison of Open Source Virtualization TechnologyBenoit des Ligneris
 
VMware Hyper-Converged: EVO:RAIL Overview
VMware Hyper-Converged: EVO:RAIL OverviewVMware Hyper-Converged: EVO:RAIL Overview
VMware Hyper-Converged: EVO:RAIL OverviewRolta AdvizeX
 
Private IaaS Cloud Provider
Private IaaS Cloud ProviderPrivate IaaS Cloud Provider
Private IaaS Cloud ProviderDavid Pasek
 
2014 08-21 Citrix cloud works with a single management platform technical web...
2014 08-21 Citrix cloud works with a single management platform technical web...2014 08-21 Citrix cloud works with a single management platform technical web...
2014 08-21 Citrix cloud works with a single management platform technical web...Citrix
 
SoftLayer at IBM Company [March 2016] - Ignacio Daza
SoftLayer at IBM Company [March 2016]   - Ignacio DazaSoftLayer at IBM Company [March 2016]   - Ignacio Daza
SoftLayer at IBM Company [March 2016] - Ignacio DazaIgnacio Daza
 

Mais procurados (20)

VMWare and SoftLayer Hybrid IT
VMWare and SoftLayer Hybrid ITVMWare and SoftLayer Hybrid IT
VMWare and SoftLayer Hybrid IT
 
Designing your xen app 7.5 environment
Designing your xen app 7.5 environmentDesigning your xen app 7.5 environment
Designing your xen app 7.5 environment
 
Citrix Day 2015 Cloud Bridge 7.3 and WSA v10
Citrix Day 2015 Cloud Bridge 7.3 and WSA v10Citrix Day 2015 Cloud Bridge 7.3 and WSA v10
Citrix Day 2015 Cloud Bridge 7.3 and WSA v10
 
Achieving Scalability and speed with IBM Solutions - IaaS Softlayer
Achieving Scalability and speed with IBM Solutions -  IaaS SoftlayerAchieving Scalability and speed with IBM Solutions -  IaaS Softlayer
Achieving Scalability and speed with IBM Solutions - IaaS Softlayer
 
IBM Cloud OpenStack Services
IBM Cloud OpenStack ServicesIBM Cloud OpenStack Services
IBM Cloud OpenStack Services
 
Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud
 
SoftLayer Storage Services Overview
SoftLayer Storage Services OverviewSoftLayer Storage Services Overview
SoftLayer Storage Services Overview
 
OpenStack Atlanta Summit - IBM, SoftLayer, and OpenStack: Present and Future
OpenStack Atlanta Summit - IBM, SoftLayer, and OpenStack: Present and FutureOpenStack Atlanta Summit - IBM, SoftLayer, and OpenStack: Present and Future
OpenStack Atlanta Summit - IBM, SoftLayer, and OpenStack: Present and Future
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
TechWiseTV Workshop: HyperFlex 3.0
TechWiseTV Workshop: HyperFlex 3.0TechWiseTV Workshop: HyperFlex 3.0
TechWiseTV Workshop: HyperFlex 3.0
 
IBM Cloud SoftLayer Introduction & Hands-on 2016
IBM Cloud SoftLayer Introduction & Hands-on 2016IBM Cloud SoftLayer Introduction & Hands-on 2016
IBM Cloud SoftLayer Introduction & Hands-on 2016
 
2016 11-16 Citrix XenServer & Nutanix Master Class
2016 11-16 Citrix XenServer & Nutanix Master Class2016 11-16 Citrix XenServer & Nutanix Master Class
2016 11-16 Citrix XenServer & Nutanix Master Class
 
[Event] Digital transformation : Empower digital workspace - PRESENTATION VMWARE
[Event] Digital transformation : Empower digital workspace - PRESENTATION VMWARE[Event] Digital transformation : Empower digital workspace - PRESENTATION VMWARE
[Event] Digital transformation : Empower digital workspace - PRESENTATION VMWARE
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack Clouds
 
Comparison of Open Source Virtualization Technology
Comparison of Open Source Virtualization TechnologyComparison of Open Source Virtualization Technology
Comparison of Open Source Virtualization Technology
 
VMware Hyper-Converged: EVO:RAIL Overview
VMware Hyper-Converged: EVO:RAIL OverviewVMware Hyper-Converged: EVO:RAIL Overview
VMware Hyper-Converged: EVO:RAIL Overview
 
Citrix Day 2014: Cloud Bridge
Citrix Day 2014: Cloud BridgeCitrix Day 2014: Cloud Bridge
Citrix Day 2014: Cloud Bridge
 
Private IaaS Cloud Provider
Private IaaS Cloud ProviderPrivate IaaS Cloud Provider
Private IaaS Cloud Provider
 
2014 08-21 Citrix cloud works with a single management platform technical web...
2014 08-21 Citrix cloud works with a single management platform technical web...2014 08-21 Citrix cloud works with a single management platform technical web...
2014 08-21 Citrix cloud works with a single management platform technical web...
 
SoftLayer at IBM Company [March 2016] - Ignacio Daza
SoftLayer at IBM Company [March 2016]   - Ignacio DazaSoftLayer at IBM Company [March 2016]   - Ignacio Daza
SoftLayer at IBM Company [March 2016] - Ignacio Daza
 

Semelhante a 2014-09-15 cloud platform master class

Presentation citrix cloud platform for infrastructure as a service
Presentation   citrix cloud platform for infrastructure as a servicePresentation   citrix cloud platform for infrastructure as a service
Presentation citrix cloud platform for infrastructure as a servicexKinAnx
 
E2EVC 2014 building clouds with Microsoft Cloud OS and System Center
E2EVC 2014 building clouds with Microsoft Cloud OS and System CenterE2EVC 2014 building clouds with Microsoft Cloud OS and System Center
E2EVC 2014 building clouds with Microsoft Cloud OS and System CenterMichael Rüefli
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overviewsedukull
 
OpSource cloud hosting
OpSource cloud hostingOpSource cloud hosting
OpSource cloud hostingOpSource
 
Cloudstack for beginners
Cloudstack for beginnersCloudstack for beginners
Cloudstack for beginnersJoseph Amirani
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overviewhowie YU
 
CloudStack Architecture and Refactor
CloudStack Architecture and RefactorCloudStack Architecture and Refactor
CloudStack Architecture and Refactorgavin_lee
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using Hyper-VMd Yousup Faruqu
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stackNitin Mehta
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMd Yousup Faruqu
 
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld
 
Why Nutanix for Enterprise Workloads
Why Nutanix for Enterprise WorkloadsWhy Nutanix for Enterprise Workloads
Why Nutanix for Enterprise WorkloadsNEXTtour
 
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012Spiffy
 
20191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 120191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 1makker_nl
 
9-cloud-computing.pdf
9-cloud-computing.pdf9-cloud-computing.pdf
9-cloud-computing.pdfErvisTema1
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Eduardo Patrocinio
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingSachin Gowda
 
SoftLayer Cloud Services
SoftLayer Cloud ServicesSoftLayer Cloud Services
SoftLayer Cloud ServicesAnna Landolfi
 
VMworld 2014: How to Build a Hybrid Cloud
VMworld 2014: How to Build a Hybrid CloudVMworld 2014: How to Build a Hybrid Cloud
VMworld 2014: How to Build a Hybrid CloudVMworld
 

Semelhante a 2014-09-15 cloud platform master class (20)

Presentation citrix cloud platform for infrastructure as a service
Presentation   citrix cloud platform for infrastructure as a servicePresentation   citrix cloud platform for infrastructure as a service
Presentation citrix cloud platform for infrastructure as a service
 
E2EVC 2014 building clouds with Microsoft Cloud OS and System Center
E2EVC 2014 building clouds with Microsoft Cloud OS and System CenterE2EVC 2014 building clouds with Microsoft Cloud OS and System Center
E2EVC 2014 building clouds with Microsoft Cloud OS and System Center
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overview
 
OpSource cloud hosting
OpSource cloud hostingOpSource cloud hosting
OpSource cloud hosting
 
Cloudstack for beginners
Cloudstack for beginnersCloudstack for beginners
Cloudstack for beginners
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overview
 
CloudStack Architecture and Refactor
CloudStack Architecture and RefactorCloudStack Architecture and Refactor
CloudStack Architecture and Refactor
 
Server Virtualization using Hyper-V
Server Virtualization using Hyper-VServer Virtualization using Hyper-V
Server Virtualization using Hyper-V
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
 
Cloud stack for_beginners
Cloud stack for_beginnersCloud stack for_beginners
Cloud stack for_beginners
 
Microsoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private CloudMicrosoft Server Virtualization and Private Cloud
Microsoft Server Virtualization and Private Cloud
 
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX
 
Why Nutanix for Enterprise Workloads
Why Nutanix for Enterprise WorkloadsWhy Nutanix for Enterprise Workloads
Why Nutanix for Enterprise Workloads
 
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
 
20191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 120191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 1
 
9-cloud-computing.pdf
9-cloud-computing.pdf9-cloud-computing.pdf
9-cloud-computing.pdf
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud ComputingVTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
 
SoftLayer Cloud Services
SoftLayer Cloud ServicesSoftLayer Cloud Services
SoftLayer Cloud Services
 
VMworld 2014: How to Build a Hybrid Cloud
VMworld 2014: How to Build a Hybrid CloudVMworld 2014: How to Build a Hybrid Cloud
VMworld 2014: How to Build a Hybrid Cloud
 

Mais de Citrix

2015 02-10 xen server master class
2015 02-10 xen server master class2015 02-10 xen server master class
2015 02-10 xen server master classCitrix
 
Citrix Cloud Master Class Nov. 13, 2014
Citrix Cloud Master Class Nov. 13, 2014Citrix Cloud Master Class Nov. 13, 2014
Citrix Cloud Master Class Nov. 13, 2014Citrix
 
Citrix Cumulus Case Study Oct. 2014
Citrix Cumulus Case Study Oct. 2014Citrix Cumulus Case Study Oct. 2014
Citrix Cumulus Case Study Oct. 2014Citrix
 
Citrix cloud-works-with-the-new-it-reality-1-638
Citrix cloud-works-with-the-new-it-reality-1-638Citrix cloud-works-with-the-new-it-reality-1-638
Citrix cloud-works-with-the-new-it-reality-1-638Citrix
 
Citrix education cloud case study kit 2014
Citrix education cloud case study kit 2014Citrix education cloud case study kit 2014
Citrix education cloud case study kit 2014Citrix
 
Citrix Cloud Works with...the new it reality
Citrix Cloud Works with...the new it realityCitrix Cloud Works with...the new it reality
Citrix Cloud Works with...the new it realityCitrix
 
Citrix Cloud Works with… the new IT reality
Citrix Cloud Works with… the new IT realityCitrix Cloud Works with… the new IT reality
Citrix Cloud Works with… the new IT realityCitrix
 
Citrix xa xd cloud provisioning webinar
Citrix xa xd cloud provisioning webinarCitrix xa xd cloud provisioning webinar
Citrix xa xd cloud provisioning webinarCitrix
 
Citrix Synergy 2014 - Syn235 Supporting graphical software in a cloud environ...
Citrix Synergy 2014 - Syn235 Supporting graphical software in a cloud environ...Citrix Synergy 2014 - Syn235 Supporting graphical software in a cloud environ...
Citrix Synergy 2014 - Syn235 Supporting graphical software in a cloud environ...Citrix
 
Citrix Synergy 2014 - Syn230 Building successful clouds based on citrix consu...
Citrix Synergy 2014 - Syn230 Building successful clouds based on citrix consu...Citrix Synergy 2014 - Syn230 Building successful clouds based on citrix consu...
Citrix Synergy 2014 - Syn230 Building successful clouds based on citrix consu...Citrix
 
Citrix Synergy 2014 - Syn231 Why cloud projects fail
Citrix Synergy 2014 - Syn231 Why cloud projects failCitrix Synergy 2014 - Syn231 Why cloud projects fail
Citrix Synergy 2014 - Syn231 Why cloud projects failCitrix
 
Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...
Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...
Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...Citrix
 
Citrix Synergy 2014 - Syn229 What's new in Citrix Cloud Portal Business Manager
Citrix Synergy 2014 - Syn229 What's new in Citrix Cloud Portal Business ManagerCitrix Synergy 2014 - Syn229 What's new in Citrix Cloud Portal Business Manager
Citrix Synergy 2014 - Syn229 What's new in Citrix Cloud Portal Business ManagerCitrix
 
Citrix Synergy 2014 - Syn227 Architecting your private cloud infrastructure f...
Citrix Synergy 2014 - Syn227 Architecting your private cloud infrastructure f...Citrix Synergy 2014 - Syn227 Architecting your private cloud infrastructure f...
Citrix Synergy 2014 - Syn227 Architecting your private cloud infrastructure f...Citrix
 
Citrix Synergy 2014 - Syn114 SAP's implementation of private clouds in vertic...
Citrix Synergy 2014 - Syn114 SAP's implementation of private clouds in vertic...Citrix Synergy 2014 - Syn114 SAP's implementation of private clouds in vertic...
Citrix Synergy 2014 - Syn114 SAP's implementation of private clouds in vertic...Citrix
 
Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...
Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...
Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...Citrix
 
Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...
Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...
Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...Citrix
 
Synergy 2014 - Syn122 Moving Australian National Research into the Cloud
Synergy 2014 - Syn122 Moving Australian National Research into the CloudSynergy 2014 - Syn122 Moving Australian National Research into the Cloud
Synergy 2014 - Syn122 Moving Australian National Research into the CloudCitrix
 
Citrix Synergy 2014 - Syn110 Transform IT with Cloud
Citrix Synergy 2014 - Syn110  Transform IT with CloudCitrix Synergy 2014 - Syn110  Transform IT with Cloud
Citrix Synergy 2014 - Syn110 Transform IT with CloudCitrix
 
Citrix Synergy 2014 - Syn114 SAP's implementation of private clouds in vertic...
Citrix Synergy 2014 - Syn114 SAP's implementation of private clouds in vertic...Citrix Synergy 2014 - Syn114 SAP's implementation of private clouds in vertic...
Citrix Synergy 2014 - Syn114 SAP's implementation of private clouds in vertic...Citrix
 

Mais de Citrix (20)

2015 02-10 xen server master class
2015 02-10 xen server master class2015 02-10 xen server master class
2015 02-10 xen server master class
 
Citrix Cloud Master Class Nov. 13, 2014
Citrix Cloud Master Class Nov. 13, 2014Citrix Cloud Master Class Nov. 13, 2014
Citrix Cloud Master Class Nov. 13, 2014
 
Citrix Cumulus Case Study Oct. 2014
Citrix Cumulus Case Study Oct. 2014Citrix Cumulus Case Study Oct. 2014
Citrix Cumulus Case Study Oct. 2014
 
Citrix cloud-works-with-the-new-it-reality-1-638
Citrix cloud-works-with-the-new-it-reality-1-638Citrix cloud-works-with-the-new-it-reality-1-638
Citrix cloud-works-with-the-new-it-reality-1-638
 
Citrix education cloud case study kit 2014
Citrix education cloud case study kit 2014Citrix education cloud case study kit 2014
Citrix education cloud case study kit 2014
 
Citrix Cloud Works with...the new it reality
Citrix Cloud Works with...the new it realityCitrix Cloud Works with...the new it reality
Citrix Cloud Works with...the new it reality
 
Citrix Cloud Works with… the new IT reality
Citrix Cloud Works with… the new IT realityCitrix Cloud Works with… the new IT reality
Citrix Cloud Works with… the new IT reality
 
Citrix xa xd cloud provisioning webinar
Citrix xa xd cloud provisioning webinarCitrix xa xd cloud provisioning webinar
Citrix xa xd cloud provisioning webinar
 
Citrix Synergy 2014 - Syn235 Supporting graphical software in a cloud environ...
Citrix Synergy 2014 - Syn235 Supporting graphical software in a cloud environ...Citrix Synergy 2014 - Syn235 Supporting graphical software in a cloud environ...
Citrix Synergy 2014 - Syn235 Supporting graphical software in a cloud environ...
 
Citrix Synergy 2014 - Syn230 Building successful clouds based on citrix consu...
Citrix Synergy 2014 - Syn230 Building successful clouds based on citrix consu...Citrix Synergy 2014 - Syn230 Building successful clouds based on citrix consu...
Citrix Synergy 2014 - Syn230 Building successful clouds based on citrix consu...
 
Citrix Synergy 2014 - Syn231 Why cloud projects fail
Citrix Synergy 2014 - Syn231 Why cloud projects failCitrix Synergy 2014 - Syn231 Why cloud projects fail
Citrix Synergy 2014 - Syn231 Why cloud projects fail
 
Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...
Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...
Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...
 
Citrix Synergy 2014 - Syn229 What's new in Citrix Cloud Portal Business Manager
Citrix Synergy 2014 - Syn229 What's new in Citrix Cloud Portal Business ManagerCitrix Synergy 2014 - Syn229 What's new in Citrix Cloud Portal Business Manager
Citrix Synergy 2014 - Syn229 What's new in Citrix Cloud Portal Business Manager
 
Citrix Synergy 2014 - Syn227 Architecting your private cloud infrastructure f...
Citrix Synergy 2014 - Syn227 Architecting your private cloud infrastructure f...Citrix Synergy 2014 - Syn227 Architecting your private cloud infrastructure f...
Citrix Synergy 2014 - Syn227 Architecting your private cloud infrastructure f...
 
Citrix Synergy 2014 - Syn114 SAP's implementation of private clouds in vertic...
Citrix Synergy 2014 - Syn114 SAP's implementation of private clouds in vertic...Citrix Synergy 2014 - Syn114 SAP's implementation of private clouds in vertic...
Citrix Synergy 2014 - Syn114 SAP's implementation of private clouds in vertic...
 
Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...
Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...
Citrix Synergy 2014 - Syn111 From the field: Autodesk's journey to private cl...
 
Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...
Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...
Citrix Synergy 2014 - Syn233 Building and operating a Dev Ops cloud: best pra...
 
Synergy 2014 - Syn122 Moving Australian National Research into the Cloud
Synergy 2014 - Syn122 Moving Australian National Research into the CloudSynergy 2014 - Syn122 Moving Australian National Research into the Cloud
Synergy 2014 - Syn122 Moving Australian National Research into the Cloud
 
Citrix Synergy 2014 - Syn110 Transform IT with Cloud
Citrix Synergy 2014 - Syn110  Transform IT with CloudCitrix Synergy 2014 - Syn110  Transform IT with Cloud
Citrix Synergy 2014 - Syn110 Transform IT with Cloud
 
Citrix Synergy 2014 - Syn114 SAP's implementation of private clouds in vertic...
Citrix Synergy 2014 - Syn114 SAP's implementation of private clouds in vertic...Citrix Synergy 2014 - Syn114 SAP's implementation of private clouds in vertic...
Citrix Synergy 2014 - Syn114 SAP's implementation of private clouds in vertic...
 

Último

OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesKrzysztofKkol1
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 

Último (20)

OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 
Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 

2014-09-15 cloud platform master class

  • 1. Citrix Cloud Master Class September 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
  • 2. Building Private Enterprise Clouds with Citrix CloudPlatform Marc Trouard-Riolle Senior Technical Product Marketing Manager, Citrix Systems Inc. September 2014
  • 3. Tweet about this session @citrix & @citrixcloud @mtrouardriolle
  • 4. 5 Master Class Summary 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
  • 5. 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
  • 7.
  • 8.
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. 16 CloudPlatform supports Multiple Cloud Strategies Multi-tenant Public Cloud Private Clouds Public Clouds • 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 On-premise Enterprise Cloud • Dedicated resources • Security & total control • Internal network • Managed by Enterprise or 3rd party
  • 15. 17 Key Benefits of CloudPlatform Open 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 Flexible The only platform that can enable both traditional enterprise and cloud-native workloads, battle-tested in real-world production environments Scalable Orchestrate tens of thousands of physical or virtual servers, across multiple geographically dispersed datacenters, all managed via a single pane of glass
  • 16. 18 Open Platform offers Wide Choice Hypervisor XenServer Hyper-V KVM VMware Bare Metal Block & Object Local Disk iSCSI Fiber Channel NFS Object Store Network & Network Services Network Type Isolation Firewall LB VPN Compute Storage Network
  • 20. 23 Monitoring the Cloud Infrastructure
  • 21. 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
  • 22. 25 Virtual Private Cloud (VPC) Multi-tier Network Support for Complex Enterprise Applications Public Network/Internet Public IP 65.37.141.111 Private IP 10.1.1.112 DHCP, DNS User-data Public IP 65.37.141.112 10.1.1.2 Web VM1 10.1.1.3 Web VM2 NetScaler Load Balancer Private IP Juniper 10.1.1.111 SRX Firewall CCP Virtual Router CCP Virtual Router Virtual Network 10.1.1.0/24 VLAN 100 Virtual Network 10.1.2.0/24 VLAN 1001 10.1.2.21 10.1.2.18 10.1.2.31 Virtual Network 10.1.3.0/24 VLAN 141 App VM1 10.1.3.21 10.1.2.24 App VM2 10.1.3.45 10.1.3.24 DB VM1 CCP Virtual Router DHCP, DNS, User-data DHCP, DNS User-data, Source-NAT, VPN Public IP 65.37.141.115 Orchestrate complex n-tier applications & networks Uses VLANs for tier segregation and ACLs for security
  • 23. 26 User Virtual Machine Management Start Stop Restart Destroy VM Operations 1 GB RAM 4 CPUs 4 GB RAM 200 GB 100 Mbps Change 2 CPUs 20 GB 20 Mbps Service Offering • CPU Utilized • Network Read • Network Writes • Disk Read • Disk Writes • CPU Utilized • Network Read • Network Writes VM Statistics VM Console Access
  • 24. 27 User Volume & Snapshot Management Volume Volume Add / Delete Volumes Volume Template Create Templates Hourly Daily Now Weekly Monthly Schedule Snapshots View Snapshot History
  • 26. 29 250+ Large Scale Production Clouds In Deployment Production sites with 40,000+ Servers per Region Enterprise | Education | Government Service Providers | Telcos
  • 28. 31 CloudPlatform Architecture CloudPlatform consists of two parts • The Management Server • The cloud infrastructure that it manages Management Server
  • 29. 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
  • 30. 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 Users and Administrators API and UI Administration (Business Logic) Orchestration Engine (Provisioning, Configuration & Scheduling) Servers Network Storage MySQL Cloud Database Compute Controller Network Controller Storage Controller
  • 31. 34 VM VM VM VM VM VM Hypervisor 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
  • 32. 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
  • 33. 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
  • 34. 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 Secondary Storage Zone
  • 35. 38 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-3 Switch
  • 36. 39 Cloud Infrastructure - Zone A Zone often corresponds to a Datacenter
  • 37. 40 Cloud Infrastructure - Zone Zones provide physical Isolation and Redundancy Zones can aid compliance with an organization’s data storage policies
  • 38. 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
  • 39. 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
  • 40. 43 Cloud Infrastructure – Primary Storage Typically built using high performance hardware Shared Storage is normally recommended Examples: NFS, iSCSI, Fibre Channel Cluster Primary Storage
  • 41. 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 Zone Layer-3 Switch Secondary Storage
  • 42. 45 Cloud Infrastructure – Secondary Storage Region-wide Secondary Storage is Object Storage based Zone Layer-3 Switch Secondary Storage
  • 43. 46 Typical CloudPlatform Architecture Multi-site Enterprise Infrastructure Router MySQL Load Balancer L3 Core Switch Top of Rack Switch … … … … Servers Primary Mgmt Server Cluster Standby Mgmt Server Cluster Availability Zone 2 Object Store Pod 1 Pod 2 Pod 3 Pod N Cloud Operations Admin Availability Zone 1 MySQL
  • 45. 48 Demo Environment 10.200.41.1 192.168.10.1 Public-Guest Network (Advanced Zone) 192.168.10.12 192.168.10.15 192.168.10.21 192.168.10.22 192.168.10.23 192.168.10.24 192.168.10.11 192.168.10.8 Guest-Management Network (Basic Zone) Virtual XenServer vXS-01 Virtual XenServer vXS-02 Virtual XenServer vXS-04 Virtual XenServer vXS-03 Active Directory Citrix NetScaler VPX Internet Infrastructure Router NFS Server Management Server
  • 46. Installing and Configuring CloudPlatform
  • 47. 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
  • 48. 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
  • 49. 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.
  • 50. 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
  • 51. 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
  • 52. 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
  • 53. 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
  • 54. 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
  • 55. 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
  • 57. 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-1 VM Ride-2 VM
  • 58. 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-1 VM Ride-2 VM Security Group Security Group
  • 59. 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-1 VM Ride-2 VM Security Group Security Group
  • 60. 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
  • 61. 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
  • 62. 65 Two Networking Models – Advanced Zone The practical limitations of VLAN switches limit the scalability of Advanced Zones
  • 63. 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
  • 64. 67 CloudPlatform Traffic Types Public traffic is generated when Guest VMs access the internet
  • 65. 68 CloudPlatform Traffic Types Guest traffic is generated when Guest VMs communicate with each other or gateway devices such as Virtual Routers
  • 66. 69 CloudPlatform Traffic Types Management traffic is generated when CloudPlatform’s internal resources communicate with each other
  • 67. 70 CloudPlatform Traffic Types Storage traffic is generated by the Secondary Storage System VM when Templates are transferred from Secondary to Primary storage or Snapshots are saved Primary Storage Secondary Storage VM Secondary Storage
  • 68. 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
  • 69. 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
  • 70. Advanced Zone Zone Creation Demo
  • 71. Service Offerings Accounts, Users and Domains
  • 72. 76 Disk offering Guest VM Network offering CloudPlatform Service Offerings Service offerings define a VM’s characteristics and capabilities 4 Types of service offering are created by the CloudPlatform administrator Compute offering Medium 1 x 1GHz Core 1 GB RAM Large 2 x 2GHz Core 2 GB RAM 5 GB 500 GB Small 1 x 500MHz Core 512 MB RAM 50 GB
  • 73. 77 Compute Offerings Define the virtual hardware used to run guest VMs Includes CPU core count, processor speed and RAM size
  • 74. 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
  • 75. 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
  • 76. 80 System Offerings Used for configuring virtual infrastructure resources Only visible only to the CloudPlatform administrator
  • 77. 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)
  • 78. 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
  • 79. 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
  • 80. 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
  • 81. 85 John.Glenn Alan.Tracy Sally.Ride Marketing 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 Buzz.Aldrin
  • 82. 86 Domains & Delegated Administration ROOT Sub-Domain Account X User 1 User 2 VM1 VM2 Account Y … Sub-Sub-Domain Account Z User 1 User 2 VM1 VM2 Every user can manage all VMs Every user can manage all VMs Admin Admin Admin Account Admin Account User 1 User 2 Admin Account Admin Account A VM1 VM2 Every user can manage all VMs Manageable by the ROOT-Admin Manageable by the Domain Admin Manageable by the Sub-Domain Admin
  • 83. 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
  • 85.
  • 86.
  • 87. Users, Domains & Service Offerings Demo
  • 89. 93 Creating Virtual Machines A user can make a variety of choices when deploying a new VM • The Zone to run the VM
  • 90. 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
  • 91. 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
  • 92. 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
  • 93. 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
  • 94. 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
  • 95. 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
  • 96. 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
  • 97. 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
  • 98. 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)
  • 99. 103 Internal Virtual Machines Names 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 - i Guest 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. Examples
  • 100. 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 Zone Secondary Storage Cluster Primary Storage
  • 101. 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 Zone Secondary Storage Cluster Primary Storage
  • 102. 106 VM Lifecycle CloudPlatform provides Administrators and Users with complete control over the life cycle of all Guest VMs Down Created (Disk Image) Running Template (Disk Image) Destroyed Reset
  • 103. 107 VM Status Instances = VMs = Workloads The Instances section shows the status of all VMs owned by the User The list can be filtered
  • 104. 109 VM Control Quickview allows fast access to VM control function menu
  • 105. 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)
  • 106. 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
  • 107. 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
  • 108. 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
  • 109. 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
  • 110. 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
  • 111. 123 Live Storage Motion Allows Live Migration of Virtual Machines across Clusters Moves a running VM, and its VDI, to a different Cluster Primary Storage Cluster 1 Primary Storage Cluster 2 VM
  • 112. 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 Storage SSD Primary Storage VM
  • 113. Working with Virtual Machines Demo
  • 114. Working with Templates and ISO files
  • 115. 129 Template Template Template VDI 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
  • 116. 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
  • 117. 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
  • 118. 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
  • 119. 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
  • 120. 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
  • 122. 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 -
  • 123. 139 Citrix Education Fuel 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
  • 124. 140 Master Class Summary 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
  • 125. 141 Giveaway Prize Advanced Zones! VLANs are used as the isolation technology within which CloudPlatform Zone type?
  • 126. Q&A
  • 127. 143 WORK BETTER. LIVE BETTER.