XenServer Manager 2008
Transcript of XenServer Manager 2008
-
8/8/2019 XenServer Manager 2008
1/49
Automated, virtual environment
Mana er for Citrix XenServerDiego LensSolutions ArchitectSeptember 30, 2008
-
8/8/2019 XenServer Manager 2008
2/49
Management Challenges in Virtual Environments
Startvirtualization
project
manageability
New projects,new requirements
Effectivelyallocate physical
resources
10/2/2008 2
availability scalability Reduce power Meet SLA
Users wantingMore control
same environment
Allow multiplegroups to share thesame environment
Address risk ofphysical resource
failure
-
8/8/2019 XenServer Manager 2008
3/49
Management Challenges in Virtual Environments
Startvirtualization
project
New projects,new requirements
Effectivelyallocate physical
resources
10/2/2008 3
PlatformVM Orchestrator
Users wantingMore control
same environment
Allow multiplegroups to share thesame environment
Address risk ofphysical resource
failure
-
8/8/2019 XenServer Manager 2008
4/49
Automated VM Delivery and Management
Web-basedAdministration & ControlRole-based administration, audittrail, rule-based monitoring & alerts
Consumer & ResourcePlansConsumer isolation, user &resource groups, quotas
Automation
Self-Service VM Delivery Portal
Platform VM Orchestrator
HighAvailability
Manageability
10/2/2008 4
Package Virtual Appliance
Resource AwareHigh Availability
(HA)
Resource AwareHigh Availability
(HA)
o cy rvenDynamic Resource
Management(DRM)
o
cy rvenDynamic Resource
Management(DRM)
Tracking & PlanningReporting & analytics,chargeback
Life CycleManagement
Life CycleManagement
Open Architecture3rd Party Integration, IPMI, SNMP
XenServer
VMO Maximizes ROI from Virtualization
Scalability
Meet SLA
-
8/8/2019 XenServer Manager 2008
5/49
Extending Citrix XenServer
Extending Citrix XenServer to bring dynamic resourcemanagement, availability and agility to the datacenter
5
-
8/8/2019 XenServer Manager 2008
6/49
VM Orchestrator
Components & Installation
-
8/8/2019 XenServer Manager 2008
7/49
VMO Components
VMO Management Console
7
Shared Storage
VM StorageVMO Management ServerVMO/EGO persistence
VMO Server Host
VMO Server Host
-
8/8/2019 XenServer Manager 2008
8/49
Installing Platform VMO as a VirtualAppliance
User has an existing CitrixXenServer environment
Installation Steps
User downloads VMOManagement Server VirtualAppliance
VMO
VMOv3_Mgt_Server_Appliance.xvaUser deploys appliance to aXenServer host as a VM usingXenCenter or CLI
User starts VM
User obtains a license for VMO
VMO
8
XenServer Hosts
VM Stora
Optional: User configures VMOManagement Server forfailover
Shared Storage
VMO Backup
and nstalls t
User modifies VMOconfiguration script, runs itand reboots VMVMO Management Server isnow ready for use
User installs VMO Agent onXenServer hosts to bemanaged by VMO, creatingVMO Server Hosts
User opens VMO ManagementConsole and begins managingenvironment
Web-basedManagementConsole
Admin
VMO easily & seamlessly installs into Citrix XenServerenvironments, dedicated management server not needed
VMO Management Server
VMO Server Hosts
-
8/8/2019 XenServer Manager 2008
9/49
VM Orchestrator
Web Based Management Console
-
8/8/2019 XenServer Manager 2008
10/49
Web-based Management Console
Need administrative
control at and away fromyour desk?
Trying to reduce complex
and time consuminginstallations? Do you run a mixedoperating environment?
10
Web-based Management Console VM management Host management Role-based administration Lifecycle management Audit trail
Rule-based monitoring andalerting
No client to install, accessible from anywhere, all users share the sameinterface, available from any operating system
-
8/8/2019 XenServer Manager 2008
11/49
Web Console VM/Host Actions
Start Up, ShutDown VM
Suspend,Force Shut Down
and Reboot are
11
esumeVM
Reboot VM Export VM as afile
Clone VMMigrate VMto anotherhost
Delete VM
ConvertVM to a VMtemplate
the equivalent of pulling the powerfrom a server
-
8/8/2019 XenServer Manager 2008
12/49
-
8/8/2019 XenServer Manager 2008
13/49
Web Console Host Properties
Host NameHost IP Address
HypervisorHost Description
Hypervisor versionPhysical CPUs (cores)
Physical memory
Host status
13
XenServer Host Pool
Physical NICs
XenServer networks
XenServer storage repositories
-
8/8/2019 XenServer Manager 2008
14/49
Web Console VM Templates
VM Templates availableon the selected host
Template description
Type of template, eithersystem generated orcustom user created
14
Template actions,notice that a template
can be converted backto a VM if required
-
8/8/2019 XenServer Manager 2008
15/49
Web Console VM Events and Logs
VM Events can betriggered eitherby the system orby user definedpolicies
15
VM Logs aresystemgenerated
-
8/8/2019 XenServer Manager 2008
16/49
Web Console VM/Host Console
Click here toopen a VMconsole
VMO web-based console
16
-
8/8/2019 XenServer Manager 2008
17/49
Web Console Host Events and Logs
Host Events can betriggered either bythe system or by userdefined policies
17
Host Logs are systemgenerated
-
8/8/2019 XenServer Manager 2008
18/49
Web Console Monitoring VMs andHosts
Host CPU andMemory Usage
18
VM CPU andMemory Usage
-
8/8/2019 XenServer Manager 2008
19/49
VM Orchestrator
Dynamic Resource Management (DRM)
-
8/8/2019 XenServer Manager 2008
20/49
Dynamic Resource Management(DRM)
Where should I start my VM ? How much time do I spend looking for the right machine? What if I mistakenly start the VM on a machine that is already
overloaded? What if I have tens or hundreds of machines to manage?
making the Data Center work 20
-
8/8/2019 XenServer Manager 2008
21/49
-
8/8/2019 XenServer Manager 2008
22/49
DRM Automated VM Placement In Action
Host 1
Hosts 1& 2 do not
have available CPU
or RAM
Host 2CPU90%
1GBRAMAvail
VM 1 VM 2 VM 3 VM 4 VM 5 VM 6 VM 7
VM 8 VM 9 VM 10 VM 4
CPU80%
1GBRAMAvail Shared StorageUser starts VM 4 requires 2
GB RAM, last run on Host 1
VMO assesses hosts for bestplacement
VMO automatically starts the
User Web-basedManagementConsole
22
Hosts 3 does not
have available CPU
os mee s erequirementHost 3CPU70%
2GBRAMAvail
Host 4CPU30%
4GBRAMAvail
CPU60%
2GBRAMAvail
Web-basedManagementConsole
Admin
VM on best resource (User hasno knowledge of hosts)
VM 4 is started on
Host 4
-
8/8/2019 XenServer Manager 2008
23/49
DRM Recommended Load Balancing In Action
Host 1 CPU80%
Host 2 1GBRAMAvail
VM 4 VM 5 VM 6VM 1 VM 2 VM 3
VM 7 VM 8 VM 9 VM 3
1GBRAMAvail
CPU90%CPU60%
2GBRAMAvail
Shared Storage
Host 1 is under heavy
load, CPU > 80%
utilization for an
extended period of time
23
Host 3 Host 4RAMAvail
CPU80%
U30% 4RAMAvail
U60% RAM
Avail
Web-basedManagementConsole
Admin
Admin defines a Clusterpolicy:If CPU on a host persistsabove 80%, log an event andsend an email
VMO checks host CPU at theinterval defined in the policy
If the stabilization is exceededVMO logs an event and sendsan email
-
8/8/2019 XenServer Manager 2008
24/49
Hosts 3 does not have
available CPU
DRM Automatic Load Balancing In Action
Hosts 2 does not have
available CPU or RAM
Host 4 meets the
Host 1 CPU80%
Host 2 1GBRAMAvail
VM 4 VM 5 VM 6VM 1 VM 2 VM 3
VM 7 VM 8 VM 9 VM 3
1GBRAMAvail
CPU90%CPU60%
2GBRAMAvail
Shared Storage
Host 1 is under heavy
load, CPU > 80%
utilization for an
extended period of time
VM 3 is selected to be
migrated
(requires 2 GB RAM)
24
requirementHost 3 Host 4RAMAvail
CPU80%
U30% 4RAMAvail
U60% RAM
Avail
Web-basedManagementConsole
Admin
Admin defines a Clusterpolicy:If CPU on a host persistsabove 80%, move the least
loaded VM to a host with freeresources
VMO checks host CPU at theinterval defined in the policy
If the defined conditionpersists beyond thestabilization period VMOselects the appropriate VM tomove
VM 3 is moved to
Host 4
VM evaluates availableresources on which to movethe VM
-
8/8/2019 XenServer Manager 2008
25/49
DRM Cluster Policies
How often thepolicy is checked
TimeDefault value for how many times thecondition must persist before taking action
window during the day to check this policy
25
The metric
beingevaluated
Theoperator
The thresholdvalue
The action to take if the metricmeets the evaluated condition forthe required number of periods
Rule specificstabilization period
Whether ornot to sendan email
notification if action istaken
Multiplerules can becreated foreach policy
-
8/8/2019 XenServer Manager 2008
26/49
DRM - Host and VM Policies
Host Policies different Metrics andActions
26
VM Policies different Metrics andActions
-
8/8/2019 XenServer Manager 2008
27/49
DRM: Power-Aware Load Balancing
CPU80%
1GBRAMAvail
CPU5 %
2GBRAMAvail
How do I maintain an optimized environment?
How do I detect situations where hosts can be shutdown? How do I move VMs from hosts so that they can be shutdown?
WithoutPlatformVMO
10/2/2008 27
CPU40%
CPU30%
2GBRAMAvail
2GBRAMAvail
1GBRAMAvail
0.5GBRAMAvail
CPU65%
CPU65%
VMs automatically moved to other hosts with available resources Maximizes use of existing resources so that underutilized hosts
can be shutdown No more wasted power when environment has free resources
WithPlatformVMO
-
8/8/2019 XenServer Manager 2008
28/49
VM Orchestrator
High Availability (HA)
-
8/8/2019 XenServer Manager 2008
29/49
High Availability
How do you recover when a host fails ? Can I reduce the cost of HA ? Management Server Failure ?
making the Data Center work 29
-
8/8/2019 XenServer Manager 2008
30/49
Where doyou start
CPU Memory
Virtual Environment TodayCPU Memory
Virtual Environment Tomorrow Multi-Host Dynamic Resource Management Automatic and recommended intelligent VMplacement
Automatic and recommended intelligent VMload balancing
Leverages Citrix XenServer live migrationcapability to move VMs without interruption
Multi-Host Dynamic ResourceManagement (DRM)
30
s
How abouttomorrow?
How do youavoid thesesituations?
Optimizes resource utilization, simplifies administration, reduces humaninteraction with system, reduces administrative cost
-
8/8/2019 XenServer Manager 2008
31/49
Resource Aware High Availability (HA)
How do yourecover when ahost fails?
How do youcontain the costsof traditional HA?
=+$
Platform VMO HA
+
= $+ = $x2
Traditional HA
= $
31
Maximizes use of existing resources for HA, removes need for dedicated HAservers, leverages DRM for intelligent placement
Resource Aware High Availability Automatically re-starting VMs on available hosts
when a host fails Requires only 1 additional server to protect many,
use the additional server as an available host toshare load
Leverages Citrix XenServer storage repositories tore-start VMs with minimal interruption
= $= $
-
8/8/2019 XenServer Manager 2008
32/49
Resource Aware High Availability InAction
Host 1 fails, VMs 1, 2 & 3are all set to failover
VM 1 is re-started on
Host 3
VM 2 & 3 are re-
Host 1 CPU80%
Host 2CPU60%
1GBRAMAvail
2GBRAMAvail
VM 1 VM 2 VM 3 VM 5 VM 6
VM 7 VM 8 VM 9VM 1 VM 2 VM 3
Host 2 has insufficientsystem resources to
handle additional load
Shared Storage
VM 4VM 1 VM 2 VM 3
32
Hosts 3 & 4 both have
resources available
Host 3CPU40%
Host 4CPU30%
2GBRAMAvail
2GBRAMAvail
1GBRAMAvail
0.5GBRAMAvail
CPU65%
CPU65%
Web-basedManagementConsole
Admin
Admin selects failover forappropriate VMs
VMO assesses theenvironment for free
resources to re-start VMs
-
8/8/2019 XenServer Manager 2008
33/49
Management Server Failover In Action
Host 1 CPU80%
Host 2CPU65%
1GBRAMAvail
2GBRAMAvail
VM 1 VM 2 VM 3 VM 4 VM 5 VM 6
Management host fails
Host and VM states
are persisted
Shared Storage
33
The cluster is aware of the failure
A new management server is
selected and started leveraging data
from shared storageShared Storage
Web-basedManagementConsole
Admin
The new management host is started
and takes over management of all
hosts in the cluster
Always-available Management Server
-
8/8/2019 XenServer Manager 2008
34/49
VM Orchestrator
Self-Service VM Management
-
8/8/2019 XenServer Manager 2008
35/49
Self-Service VM Management
Self-Service VM Delivery Portal Allows administrators to delegate
managementof VMs and deploymentof VM templates to users
Web Console for Platform VMOmeans there is nothing to installon end user PCs
making the Data Center work 35
Reduces administration, improves machine deployment turn around times,gives users more control
-
8/8/2019 XenServer Manager 2008
36/49
Self-Service VM Management InAction
Host 1 CPU80%
Host 2CPU50%
1GBRAMAvail
2GBRAMAvail
VM 1 VM 2 VM 3 VM 4
Templates & VMs are
VM 5
User Web-basedManagementConsole
User logs into VM Management Console
User sees only VMs and VM templatesthat they have been assigned
Shared Storage
36
Admin creates VMO users
Web-basedManagementConsole
Admin
stored on shared storage
Admin creates VMs and VM templates
Admin assigns user to VMs and/or VMtemplates
User starts up VM with VMO selectingthe appropriate host
-
8/8/2019 XenServer Manager 2008
37/49
Consumer & Resource Plans
How do I allow multiple departments to share one environment?
How do I prevent departments from running in silos? How do I isolate the resources assigned to each department?
WithoutPlatformVMO
Engineering HR Marketing
Eng HR MktHR Eng EngMkt
10/2/2008 37
Increases efficiency by allowing multiple departments to share one environment Simplifies management by bringing all departments together in one product
With
PlatformVMO
CPU80% RAMAvail
1RAMAvail
U90% 4RAMAvail
RAMAvail
CPU5%
U90% CPU
60%2GBRAMAvail
1GBRAMAvail
CPU90%
2GBRAMAvail
2GBRAMAvail
CPU50%
CPU75%
-
8/8/2019 XenServer Manager 2008
38/49
Consumer & Resource Plans
Resource Groups ConsumersResource Plan
10/2/2008 38
Increase virtualization ROI by allowing multiple groups to share infrastructure,decrease administrative costs by managing one environment, drive utilization higher
-
8/8/2019 XenServer Manager 2008
39/49
HumanResources Finance Engineering
DevelopmentQuality Assurance
Organizational Chart
Example
10/2/2008 39
CPU = 2 x 2 x 2 GHz = 8 GHzMemory = 8 GB
Corporate Resource GroupTotal CPU = 24 GHzTotal Memory = 24 GB
Resource Plan
Human ResourcesCPU = 4 GHz
Memory = 4 GBFinance
CPU = 4 GHzMemory = 4 GB
DevelopmentCPU = 8 GHz
Memory = 8 GB
Quality AssuranceCPU = 4 GHz
Memory = 4 GB
-
8/8/2019 XenServer Manager 2008
40/49
Tracking and Planning
10/2/2008 40
Tracking and Planning Generate charts Export data
Use historic utilization data to plan for the future, charge usersappropriately for their usage
-
8/8/2019 XenServer Manager 2008
41/49
Open Architecture
10/2/2008 41
Maximize OpenManage investment, leverage open standards toperform operations
Open Architecture See virtualization events generated
by VMO in 3rd party managementproducts
Using open standards: IPMI, SNMP
-
8/8/2019 XenServer Manager 2008
42/49
Enterprise Scale
CPU80%
1GBRAMAvail
1GBRAMAvail
CPU90%
0GBRAMAvail
CPU60%
2GBRAMAvail
CPU80%
How am I going to efficiently managethis environment?
10/2/2008 42
CPU30%
4GBRAMAvail
CPU60%
2GBRAMAvail
CPU80%
1GBRAMAvail
1GBRAMAvail
CPU90%
2GBRAMAvail
CPU80%
1GBRAMAvail
1GBRAMAvail
CPU
90%0GBRAMAvail
2GB
RAMAvail
CPU80%
CPU90%
CPU90%
-
8/8/2019 XenServer Manager 2008
43/49
Entry point for strategic adoptionOrchestrate
Whos looking for VMO
Initially looking for affordable alternative to VMware
XenServerPlatform
VMO + More value, 50% lower cost=
10/2/2008 43
AutomationSharingMultiple hypervisor supportin the future
Assess
Virtualize
Consolidate
Share
-
8/8/2019 XenServer Manager 2008
44/49
Comparison with VMware
10/2/2008 44
Platform VMO + Citrix XenServer = higher value alternative
-
8/8/2019 XenServer Manager 2008
45/49
Points of Interest
Platform VM Orchestrator Platform Computing
10/2/2008 45
ver e tr x ea y #4 virtualization vendorto watch in 2008 CIO Magazine
-
8/8/2019 XenServer Manager 2008
46/49
Licensing & Pricing
Licensed per physical serverPerpetual License $800 per license
Annual Support & Maintenance(mandatory in first year)
$200 per license
46
-
8/8/2019 XenServer Manager 2008
47/49
-
8/8/2019 XenServer Manager 2008
48/49
More Information
www.interact.be
www.platform.com/vmo
10/2/2008 48
Demonstration videos 30-day evaluation
-
8/8/2019 XenServer Manager 2008
49/49
Next Session
making the Data Center work 49