xenserver manager 2008

Upload: anton8881

Post on 10-Apr-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

  • 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

    [email protected]

  • 8/8/2019 XenServer Manager 2008

    49/49

    Next Session

    making the Data Center work 49