608d cloudstack 3.0 omer palo readiness specialist, ww tech support readiness may 8, 2012
TRANSCRIPT
608D CloudStack 3.0
Omer PaloReadiness Specialist, WW Tech Support Readiness
May 8, 2012
#CitrixSummit
Facilitators (8th May)
• Matthew Brooks
• Kirk Kosinski
• Christopher Woolsey
• Mike Palmer
If you have any questions or concerns, please raise your hand
#CitrixSummit
Agenda
• Overview (30 min)
• Lab (120 min)
• Q/A
What is Cloud Computing
#CitrixSummit
What is Cloud Computing?
• IaaS○ Software, Firewalls, Load Balancers, Servers,
Hypervisors, Storage, Network
• Sold on demand ○ Like a utility (electricity)
○ Paid for by the minute or the hour
#CitrixSummit
What is Cloud Computing?
• Private or Public
○ A private cloud is a proprietary network for a limited number of people
○ A public cloud sells services to anyone on the Internet
○ A hybrid cloud is a composition of the two
Private Cloud Public CloudHybrid Cloud
#CitrixSummit
Challenges with IaaS
• Scalability
• Multiple virtualization platforms
• Storage configuration
• Network requirements
• Complexity
#CitrixSummit
What is CloudStack?
• CloudStack is a Cloud
Orchestration Platform
#CitrixSummit
CloudStack Features
•Multiple hypervisor support
•Scalable infrastructure management
•Automatic configuration management
•Graphical user interface
•Standard API support
Who uses CloudStack?
#CitrixSummit
Who uses CloudStack?
CloudStack Architecture
#CitrixSummit
Architecture is highly scalable CloudStack hierarchical structure can scale to manage tens of thousands of physical servers
#CitrixSummit
• A CloudStack installation consists of two parts:
○ The Management Server
○ The cloud infrastructure that it manages
CloudStack Architecture
ManagementServer
#CitrixSummit
Management Server
Management Server
• Servers, network & storage
• Attached to CloudStack controllers
• Add Orchestration Engine
• Add Business Logic
• Add UI and API
• Add MySQL Database
Servers Network Storage
Business Logic
UI and API
Orchestration Engine (Provisioning, Configuration, Scheduling)
Users and Administrators
MySQL Cloud Database
Compute Controller
Network Controller
Storage Controller
#CitrixSummit
Cloud Infrastructure - Host
• A host is a single computer
• Hosts provide the computing resources
that run the guest virtual machines
• Each host has hypervisor software
installed to manage guest VMs (x Bare
metal)
• The host is the smallest organizational
unit within a CloudStack deployment
#CitrixSummit
Cloud Infrastructure - Cluster
• A cluster is a group of identical hosts
running a common hypervisor
• Each cluster has a dedicated primary
storage server
• A cluster could be a XenServer pool
• Virtual machine instances can be live-
migrated from one host to another within
the same cluster
PrimaryStorage
VM
#CitrixSummit
Pod
Cloud Infrastructure - Pod
• Typically a pod is a rack
containing one or more
clusters, and a Layer 2 switch
• Architecture is shared by all
clusters in that pod
#CitrixSummit
Cloud Infrastructure - Zone
• A zone consists of one or more pods
• Plus secondary storage
• Often corresponds to a single
datacenter
• Organizing infrastructure into zones
provides physical isolation and
redundancy
SecondaryStorage
#CitrixSummit
Cloud Infrastructure – Primary Storage
• Unique to each cluster
• Stores the disk volumes for all the cluster’s
VMs
• A critical componentoShould be built on high performance hardware
• Shared storage is normally recommended○NFS
○iSCSI
○Fibre Channel
• However, some situations use local storage
#CitrixSummit
Cloud Infrastructure – Secondary Storage
• Stores:oTemplates - OS images used to create VMs
oISO Images
oDisk volume snapshots (saved copies of VM data)
• Available to all hosts in the zone
• Can be replicated to other zones to provide
cloud wide common storage
• Must be NFS○Or NFS + Swift
○Assures availability to all hosts in the datacenter
#CitrixSummit
Example Deployment
…Servers
Load BalancerL3 Core Switch
Router
End Users
Secondary Storage
Pod 1 Pod 2 Pod 3 Pod N
AWS Direct Connect
AWS Zone
S3EC2
L2 Switch
CloudStack Management Server cluster
MySQL
Operations Admin
The Lab Environment
#CitrixSummit
• Our lab uses just one XenServer• The XenServer runs:
○A student desktop server ○A CloudStack Management Server○NFS Server○Two virtual XenServers○Advanced networking
The Lab Environment192.168.10.10
Student Desktop
192.168.10.21 192.168.10.22
Private network – 192.168.10.0/24
Internet
192.168.10.20
Management Server / NFS Server
Primary Storage
Secondary Storage
#CitrixSummit
XenServer NICs for Advanced Networking
27#CitrixSummit
Lab Goals
• New to CloudStack: Exercise 1-8
• Some experience with CloudStack: Exercise 1-10
• CloudStack Hero: 1-14
#CitrixSummit
Lab Access
• Launch your web browser and go to training.citrixsynergy.net
#CitrixSummit
Lab Access
• Enter the session code lifehouse and business email address
• Click “Get Started”
#CitrixSummit
Lab Access
• You are provided with unique XenServer
IP address and logon credentials○Credentials shown are non-working examples
• Facilitators may need these credentials
to better help
• You can either make a note of them, or
keep the welcome screen handy
• Click when you are ready
#CitrixSummit
Your Published Desktop
#CitrixSummit
Questions / Answers
#CitrixSummit
We value your feedback!Take a survey of this session now in the mobile app
• Click 'Sessions' button
• Click on today's tab
• Find this session
• Click 'Surveys'
#CitrixSummit
Before you leave…
• Conference surveys are available online at www.citrixsummit.com starting Thursday, May 10○ Provide your feedback and pick up a complimentary gift at the registration desk
• Download presentations starting Monday, May 21, from your My Organizer tool located in your My Account
36