introduction to server virtual is at ion planning and implementing a virtual is at ion project

Upload: alan-mcsweeney

Post on 30-May-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    1/67

    Introduction to ServerVirtualisation and Planningand Implementing aVirtualisation Project

    Alan McSweeney

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    2/67

    November 26, 2009 2

    Agenda

    Solution Requirements

    Virtualisation Benefits and Applications Why Implement Virtualisation Server Virtualisation Implementation Process Capacity Planning Financial and Cost Benefit Analysis Architecture Design Monitoring and Reporting

    Project Planning and Implementation

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    3/67

    November 26, 2009 3

    General IT Solution Characteristics

    ResilienceResilienceResilienceResilience Infrastructure tolerant of failure to reduce the need to invoke disaster

    recovery Reliable underlying hardware and software components

    ScalableScalableScalableScalable Infrastructure that can grow to meet future requirements without significant

    engineering

    Platform for long-term growth Disaster RecoveryDisaster RecoveryDisaster RecoveryDisaster Recovery

    Solution that provides disaster recovery and business continuity ManageableManageableManageableManageable

    Solution that is easily manageable, supportable SecureSecureSecureSecure Return on InvestmentReturn on InvestmentReturn on InvestmentReturn on Investment

    Delivers a real business benefit

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    4/67

    November 26, 2009 4

    Server Questions to Ask

    Issue Issue/ResponseNumber of ServersPlanned Number of New ServersPopulation of Old ServersApplications Requiring NT4 ServersDelays in Acquiring New ServersServer Resource ConstraintsServer Space Constraints

    Server Environment Power, Air Conditioning ConstraintsDevelopment Projects Current and PlannedMigration Projects Current and PlannedRequirement for Temporary ServersDesktop Servers

    Underused ServersServer Business Continuity and Disaster Recovery IssuesServer Hardware Maintenance CostsServer Performance IssuesBuild Move or Server Relocation

    SAN Model(s), if Applicable

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    5/67

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    6/67

    November 26, 2009 6

    Virtualisation Benefits

    Performance ImprovementPerformance ImprovementPerformance ImprovementPerformance Improvement constrained servers can beallocated more resources

    Ease of Management and AdministrationEase of Management and AdministrationEase of Management and AdministrationEase of Management and Administration themanagement of virtual servers is made easier andsimpler

    Business Continuity and Disaster RecoveryBusiness Continuity and Disaster RecoveryBusiness Continuity and Disaster RecoveryBusiness Continuity and Disaster Recovery asimplified server infrastructure and the servervirtualisation layer makes recovery to a backup facilityquicker and easier

    Capacity ManagementCapacity ManagementCapacity ManagementCapacity Management improved capacity planningthrough central performance management, ability tomanage service levels and user response times

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    7/67

    November 26, 2009 7

    Virtualisation Benefits

    Tangible benefit - reduced costs

    Hardware and software costs can be reduced by 50% to80% Operations costs can be reduced by 40% to 90%

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    8/67

    November 26, 2009 8

    Virtualisation Applications

    Server GrowthServer GrowthServer GrowthServer Growth contains growth

    Server ContainmentServer ContainmentServer ContainmentServer Containment reuse existing servers to delivermore by freeing unused resources Server ReplacementServer ReplacementServer ReplacementServer Replacement replace existing servers with new,

    specially designed virtual server infrastructure New ServersNew ServersNew ServersNew Servers new virtual servers can be created

    quickly for applications PerformancePerformancePerformancePerformance additional resources can be added to

    virtual servers to meet scheduled or unscheduleddemands

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    9/67

    November 26, 2009 9

    Virtualisation Applications

    Disaster Recovery and Business ContinuityDisaster Recovery and Business ContinuityDisaster Recovery and Business ContinuityDisaster Recovery and Business Continuity virtualisedinfrastructure is very easy to recover

    Application Development ProjectsApplication Development ProjectsApplication Development ProjectsApplication Development Projects new virtual serverscan be created quickly for application development andtesting

    System and Application Migration ProjectsSystem and Application Migration ProjectsSystem and Application Migration ProjectsSystem and Application Migration Projects new virtualservers can be created quickly for migrating systemsand applications: ActiveDirectory Exchange upgrades SQL upgrades

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    10/67

    November 26, 2009 10

    Data Centre Costs Administration and Power

    Electricity 13%

    Security 10%

    Maintenanceand

    Administration67%

    Rent 4%

    Other 6%

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    11/67

    November 26, 2009 11

    Power and Floor Space Issues Dominate

    Data CentreIssue Ranking

    5.78

    5.71

    5.43

    5.14

    5.14

    4.35

    4.02

    3.49

    3.22

    0 1 2 3 4 5 6 7

    Power Provisioning

    Floor Space

    Power Consumption

    Integration of New Systems

    Staff Skills

    Capacity

    SystemsManagement

    Cooling

    Reliability

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    12/67

    November 26, 2009 12

    Data Centre Power and Heat 25% Annual

    Growth Server blades have had

    an impact on data centreeconomics

    Freed budget throughcost reduction shouldfocus on power andcooling

    25.00%

    28.20%

    23.00%

    24.00%

    25.00%

    26.00%

    27.00%

    28.00%

    29.00%

    How do youexpect your

    power requirementsto changeover

    the next 2years?

    How have

    your powe r requirementschanged over

    the past 2years?

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    13/67

    November 26, 2009 13

    Reasons for Virtualisation

    5.0

    5.5

    6.0

    6.5

    7.0

    7.5

    8.0

    S t a f f S

    a v i n g

    s

    L e g a c y

    A p p l i c a

    t i o n S u

    p p o r t

    R e d u

    c e d S o

    f t w a r e

    L i c e n s

    i n g

    A p p l i

    c a t i o n C

    o n s o l

    i d a t i o

    n

    R e s p o

    n s e t o

    O r g a n i s

    a t i o n C

    h a n g e

    R e s p o

    n s e t o

    C h a n g

    i n g W o r k

    l o a d

    R e d u

    c e I n i t i a l

    S e r v e

    r C o s t

    s

    I m p r o v

    e A v a i

    l a b i l i t y

    R e d u

    c e d O n

    g o i n g

    O p e r a t i o

    n a l C o

    s t s

    S i m p l i f y

    M a n a

    g e m e n t

    R e d u

    c e S e

    r v e r D

    e p l o y m

    e n t T i m

    e

    S e r v e r C

    o n s o l i d

    a t i o n

    I m p r o v

    e S e r v e r U

    t i l i s a t i o

    n

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    14/67

    November 26, 2009 14

    Projects Associated With Virtualisation

    57%

    19%

    5%

    10%

    5%

    4%

    0% 10% 20% 30% 40% 50% 60%

    Disaster Recovery

    Storage Virtualisation

    Utility Computing

    Server Refresh

    Migration Initiatives

    Consolidation Initiative

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    15/67

    November 26, 2009 15

    Managing the Virtualised Environment - ITIL

    Configuration ManagementConfiguration ManagementConfiguration ManagementConfiguration Management VM configuration CMDB feeder Charge-back

    Change ManagementChange ManagementChange ManagementChange Management Audit management and tracking VM access control Provisioning management Disaster recovery

    Incident and ProblemIncident and ProblemIncident and ProblemIncident and ProblemManagementManagementManagementManagement Service desk integration Root cause analysis Problem identification Performance management

    Release ManagementRelease ManagementRelease ManagementRelease Management Application mapping/discovery Code development Operations/development process

    integrations Scalability testing

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    16/67

    November 26, 2009 16

    Lessons Learned

    Server blades remain a key platform for future enterprisecomputing strategies

    TCO is necessitating a push towards IT simplification that drivesthe server market today and in particular server blades Power and cooling issues remain front of mind for IT and data

    centre managers today and for the near future Awareness of internal political struggles critical:

    Disparate groups do not share data and probably won't care to start doingso

    Requires sensitivity to change management challenges Work in phases - start with small pilot, gradual rollout

    Hidden costs exist as there is no way of knowing what will really beuncovered as work begins

    Undocumented processes are a huge and costly challenge

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    17/67

    November 26, 2009 17

    Server Virtualisation Implementation Process

    Analysisand

    Design

    ImplementVirtualisation

    Platform

    PhysicalTo

    VirtualMigration

    VirtualServerBackup

    AndReplication

    Reportingand

    PerformanceMonitoring

    Policy-BasedVirtualService

    LifeCycle

    Management

    Stage 1 Stage 2 Stage 3

    Stage 4 Stage 5 Stage 6

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    18/67

    November 26, 2009 18

    Stage 1 - Analysis and Design

    Four steps Inventory Workload Data Collection Analyse Design and Specify

    Inventory AnalyseRecord Design andSpecify

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    19/67

    November 26, 2009 19

    Approach to Capacity Planning

    Two product options available: VMware Capacity Planner

    Hosted and chargeable service from VMware partner Data collected from servers via WMI API

    PlateSpin PowerRecon

    Product from PlateSpin that provides a local data collection andreporting client PowerRecon is very functional tool but it has higher cost that VMware

    Capacity Planner

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    20/67

    November 26, 2009 20

    Capacity Planning Outputs

    Server inventory including hardware specification Virtualisation exclusions

    Specialist hardware (such as FAX servers) High paging rates High I/O High CPU utilisation

    MSCS clusters (not specifically excluded but problematic) Multiprocessor imbalances Server anomalies and alerts

    Identify and resolve problems in advance of starting virtualisationto reduce risk and increase success Consolidation scenarios

    Multiple platforms

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    21/67

    November 26, 2009 21

    Sample Server Issues

    Sample analysis output with some potential issues

    Server Paging(Pg/sec)

    I/O(Trans/sec)

    I/O(MB/sec)

    Speed(MB/sec)

    1. dub-2k-005 2,102.83 528.69 34.00 0.042. dub-2k-012 276.17 50,000.56 67.84 0.02

    3. dub-2k-018 1,838.97 210.53 7.55 0.034. dub-2k-026 2,976.12 254.74 12.26 0.045. Dub-2k-050 2,376.27 1,120.73 71.53 0.056. dub-2k3-018 1,254.22 82.44 5.16 0.047. dub-2k3-024 1,369.40 489.89 9.08 1.588. dub-2k3-026 2,839.66 184.38 11.65 0.01

    9. dub-2k3-027 1,604.48 421.68 8.34 0.8210. dub-2k3-040 2,267.86 325.35 9.37 0.0211. dub-nt-018 1,521.93 0.00 0.00 0.03

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    22/67

    November 26, 2009 22

    Server CPU Utilisation

    Extract from an analysis of 117 servers Server CPU

    %RAMAvail

    DiskTransfer/Sec

    Server Bytes/Sec

    Paging QueueLength

    CPUCards

    CPUMhz

    TotalCPU

    RAM

    1 dub-2k-001 0.32 592 0 6,064 0 0 2 1,000 2,000 1,0242 dub-2k-002 2.96 1,741 13 27,789 0 0 2 1,258 2,516 2,3043 dub-2k-003 1.09 1,639 3 29,010 2 0 2 1,258 2,516 2,3044 dub-2k-004 7.81 713 10 36,847 118 1 2 1,258 2,516 1,2805 dub-2k-005 1.43 113 0 35,174 13 0 2 2,399 4,798 2,0486 dub-2k-006 1.86 143 0 48,827 0 0 2 1,396 2,792 5127 dub-2k-007 0.71 629 10 25,245 0 0 2 1,000 2,000 1,0248 dub-2k-008 2.92 142 3 285,857 35 0 2 1,390 2,780 5129 dub-2k-009 3.83 43 7 330,240 44 0 2 1,390 2,780 512

    10 dub-2k-009r2 6.88 481 31 20,712 0 0 2 927 1,854 1,024

    Server CPU%

    RAMAvail

    DiskTransfer/Sec

    Server Bytes/Sec

    Paging QueueLength

    CPUCards

    CPUMhz

    TotalCPU

    RAM

    dub-2k-033 22.38 118 31 28,204 51 0 2 2,780 5,560 2,0482 dub-2k3-021 20.48 171 56 38,125 321 0 2 2,787 5,574 2,048

    3 dub-2k3-031 26.11 1,227 51 15,795 0 11 2 3,200 6,400 3,0724 dub-2k3-032 23.03 369 0 12,977 0 0 2 3,200 6,400 1,0245 dub-2k3-040 26.53 362 37 24,091 2,268 1 2 3,000 6,000 2,

    dub-2k-033 22.38 118 31 28,204 51 0 2 2,780 5,560 2,048

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    23/67

    November 26, 2009 23

    Multiprocessor Server UtilisationServer CPU0 CPU1 CPU2 CPU3dub-2k-001 0.34 0.32 - -dub-2k-002 3.42 2.51 - -dub-2k-003 0.86 1.33 - -dub-2k-004 6.61 9.01 - -

    dub-2k-005 1.5 1.38 1.31 1.59dub-2k-018 0.93 0.62 0.37 1.3dub-2k-021 8.28 8.46 8.97 10.28dub-2k-022 4.38 0.61 2.33 2.99dub-2k-026 0.77 0.7 0.53 1.29dub-2k-035 0.79 0.38 0.58 0.61Dub-2k-043 0.83 0.18 0.16 0.32dub-2k-051 0.62 1.08 1.62 1.38dub-2k-fs2 0.92 0.11 0.27 0.61dub-2k-fs3 0.18 0.09 0.18 0.18dub-2k3-003 0.87 0.76 0.75 0.96dub-2k3-004 3.94 1.4 - -dub-2k3-005 0.14 0.67 0.24 0.33

    dub-2k3-006 0.86 1.68 1.59 1.3dub-2k3-014 0.7 0.29 0.29 0.41dub-2k3-037 0.93 0.36 0.3 0.19dub-2k3-038 0.77 1.33 - -dub-2k3-039 3.42 0.93 1.29 4.15

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    24/67

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    25/67

    November 26, 2009 25

    Consolidation Scenarios

    Identify target server type Identify the number of servers required to support the virtualisation workload

    Number of processors Number of cores Typical target servers

    Dual processor, dual core

    Dual processor, quad core Quad processor, dual coreCapacity

    Processors Memory Disk Network Physical

    Make/Model CountSpeed(MHz)

    WordLength

    Size(MB)

    Size(GB)

    I/O(MB/sec)

    I/O(Trans/sec) Count

    Speed(MB/sec)

    RackUnits

    Weight(lbs)

    Power (W)

    Thermal(BTU/hr)

    4P 2C 24GB RAM 8 3,400 32 24,000 1,000 320 141,000 6 1,000 3 80 1,000 5,457

    Utilisation Limits

    Processor Memory Disk Network

    % UsedQueue

    per CPU % UsedFile Sys

    Cache (MB)Page

    File %Paging

    (Pg/sec)I/O

    (Trans/sec)I/O

    (MB/sec)Speed

    (MB/sec)

    75 4 75 2,048 70 1,000 10,000 250 200

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    26/67

    November 26, 2009 26

    Consolidation Scenario

    Results of consolidation scenario

    Consolidate 117 servers on to six serversCapacity Estimated New UtilisationProcessors Memory Disk Network Physical Processor Memory Disk Network

    TargetSystemName

    SourceSystemName(s) Count

    Speed(MHz)

    Size(MB)

    Size(GB) Count

    Speed(MB/sec)

    RackUnits

    Weight(lbs)

    Power (W)

    Thermal(BTU/hr)

    %Used

    Queueper CPU

    %Used

    File SysCache

    (MB)

    PageFile

    %Paging

    (Pg/sec)I/O

    (Trans/sec)I/O

    (MB/sec)Speed

    (MB/sec)4P 2C 8 3,400 24,000 1,000.00 6 6,000.00 3 80 1,000 5,457 11.71 0.03 56.63 1,664.84 1.19 947.75 284.16 10.56 0.32

    4P 2C 8 3,400 24,000 1,000.00 6 6,000.00 3 80 1,000 5,457 16.92 0.59 40.33 1,490.63 1.41 963.22 504.95 12.75 0.60

    4P 2C 8 3,400 24,000 1,000.00 6 6,000.00 3 80 1,000 5,457 9.78 0.61 20.88 1,479.18 4.33 985.84 506.15 4.11 2.72

    4P 2C 8 3,400 24,000 1,000.00 6 6,000.00 3 80 1,000 5,457 16.57 0.38 29.56 1,487.49 1.70 989.17 624.11 10.19 1.40

    4P 2C 8 3,400 24,000 1,000.00 6 6,000.00 3 80 1,000 5,457 31.93 0.32 73.10 4,050.63 7.45 946.57 485.54 13.59 2.94

    4P 2C 8 3,400 24,000 1,000.00 6 6,000.00 3 80 1,000 5,457 15.34 0.81 74.96 3,144.40 5.21 940.59 395.35 17.77 1.43

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    27/67

    November 26, 2009 27

    Virtualisation Resource Allocation and

    Configuration Analysis How much resources to leave free to cater for server

    failure?

    VM1 VM2 VM3 VM4

    Limit Threshold Reservation Threshold Actual Usage

    VM5 VM6 VM7 VM8

    Server 1 Server 2HA Cluster

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    28/67

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    29/67

    November 26, 2009 29

    Stage 2 - Implement Virtualisation Platform

    VMware ESX ServerVMware ESX ServerVMware ESX ServerVMware ESX Server- Platform for virtualising servers VMware VMFSVMware VMFSVMware VMFSVMware VMFS- High-performance cluster file system for storage

    virtualisation VMware Virtual SMPVMware Virtual SMPVMware Virtual SMPVMware Virtual SMP - Multi-processor support for virtual

    machines VMware VirtualCentreVMware VirtualCentreVMware VirtualCentreVMware VirtualCentre - Centralised management, automation

    and optimisation for IT infrastructure VMware HAVMware HAVMware HAVMware HA - Cost effective high availability for virtual machines VMware DRSVMware DRSVMware DRSVMware DRS - Dynamic balancing and allocation of resources

    for virtual machines VMware VMotionVMware VMotionVMware VMotionVMware VMotion - Live migration of virtual machines without

    service interruption

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    30/67

    November 26, 2009 30

    VMware Platforms and Options

    VMware Infrastructure 3 Starter NAS or local storage No HA, DRS, VCB Restrictions

    4 processors 8 GB RAM

    VMware Infrastructure 3 Standard HA, DRS, VCB available as separate options

    VMware Infrastructure 3 Enterprise Includes virtual SMP, VMFS, VMotion, HA, DRS, Consolidated

    Backup

    VirtualCentre

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    31/67

    November 26, 2009 31

    VMware Sample Costs

    Product Rough Cost Annual SoftwareSubscription and

    Su ort

    Year 1 Total Year 2

    VMware Infrastructure 3 Starter for 2 processors 781.25 697.27 1,478.52 697.27

    VMware Infrastructure 3 Standard for 2processors

    2,929.69 615.23 3,544.92 615.23

    VMware Infrastructure 3 Enterprise for 2processors

    4,492.19 943.36 5,435.55 943.36

    VMware VirtualCenter Management Server 2 3,906.25 625.00 4,531.25 625.00

    VMWare Enterprise for two 2-processor serversand VirtualCentre

    12,890.63 2,511.72 15,402.34 2,511.72

    VMWare Enterprise for four 2-processor serversand VirtualCentre

    21,875.00 4,398.44 26,273.44 4,398.44

    VMWare Enterprise for four 4-processor serversand VirtualCentre

    39,843.75 8,171.88 48,015.63 8,171.88

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    32/67

    November 26, 2009 32

    Sample Configurations

    Two ESX Servers, VirtualCentre, Backup to Disk, TapeBackup

    Two ESX Servers, VirtualCentre, Backup to Disk, TapeBackup, Virtualised DR Facility with Replication

    Very Large Scale Implementation

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    33/67

    November 26, 2009 33

    Two ESX Servers, VirtualCentre, Backup to Disk,

    Tape Backup1. Two servers running ESX

    Server provides

    resilience in the event of server failure2. SAN to store data

    3. VirtualCentre toadminister and managevirtual infrastructure

    4. Backup to disk using lowcost disk

    5. Tape backup unit

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    34/67

    November 26, 2009 34

    Two ESX Servers, VirtualCentre, Backup to Disk,

    Tape Backup1. Primary SAN data copied to

    inexpensive disk fast

    backup2. Disk backup copied to

    tape/autoloader

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    35/67

    November 26, 2009 35

    Two ESX Servers, VirtualCentre, Backup to Disk, TapeBackup, Virtualised DR Facility with Replication

    1. Two servers runningESX Server providesresilience in the event of server failure

    2. SAN to store data3. VirtualCentre to

    administer and managevirtual infrastructure

    4. Backup to disk usinglow cost disk

    5. Tape backup unit6. Link for data replication7. Backup virtual

    infrastructure forrecovery

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    36/67

    November 26, 2009 36

    Two ESX Servers, VirtualCentre, Backup to Disk, TapeBackup, Virtualised DR Facility with Replication

    1. Primary SAN datacopied to

    inexpensive disk fast backup2. Disk backup copied

    to tape/autoloader3. Disk to disk copy to

    DR location4. Move tapes to

    backup location

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    37/67

    November 26, 2009 37

    Two ESX Servers, VirtualCentre, Backup to Disk, TapeBackup, Virtualised DR Facility with Replication

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    38/67

    November 26, 2009 38

    Very Large Scale Implementation

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    39/67

    November 26, 2009 39

    Very Large Scale Implementation

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    40/67

    November 26, 2009 40

    Cost Benefit Analysis

    Tangible savings Server purchases Operational costs Administration costs Power, HVAC

    Deferred cost Intangible savings

    Faster server provisioning

    Better utilisation Reduced floorspace Improved business continuity and disaster recovery

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    41/67

    November 26, 2009 41

    Server Operation AssumptionsServer Environmental DetailsServer Watts/Hour 600UPS Watt/Hour 25Server BTU/Hour 2000Server Operational Hours 8760

    kWh Cost 0.10Total kWh/Server/Year 7227Total Electricity Cost (Server, UPS, HVAC) 722.70Maintenance/Server 350.00Operation Costs Per Server/Year 1,072.70

    Server Tasks - Per Server Hours BeforeVirtualisation Hours After Virtualisation

    New Server Deployment 16 2Build / Installs 40 10Change / Upgrade 12 3Configuration Changes 2 0.1Problem Resolution 2 0.1Rebuilding Test Servers 2 0.1Installing Software 2 0.1Rebooting System 2 0.1Testing 10 0.5Recovery 8 1

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    42/67

    November 26, 2009 42

    Sample Project Costs and Savings 1

    16 servers to be virtualised

    Avoid 4 new servers a yearVirtualisation Project Initial Year 1 Year 2 Year 3 TotalSoftware 21,900.00 6,100.00 6,100.00 6,100.00 6,100.00Hardware 16,000.00Procurement 800.00Project Costs 25,000.00Server Operation 3,489.40 3,489.40 3,489.40Maintenance andSupport

    12,000.00 12,000.00 12,000.00

    Server Administration 573.73 573.73 573.73Total 63,700.00 22,163.13 22,163.13 22,163.13 130,189.38Saving 120,171.68

    Existing Servers Initial Year 1 Year 2 Year 3 TotalNew Server Purchases 32,000.00 32,000.00 32,000.00Procurement 1,600.00 1,600.00 1,600.00Server Operation 22,798.00 22,798.00 22,798.00Server Administration 27,055.69 27,055.69 27,055.69Total 83,453.69 83,453.69 83,453.69 250,361.06

    Return on Investment 39 Months

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    43/67

    November 26, 2009 43

    Sample Project Costs and Savings 2

    32 servers to be virtualised

    Avoid 6 new servers a yearVirtualisation Project Initial Year 1 Year 2 Year 3 TotalSoftware 29,900.00 8,300.00 8,300.00 8,300.00 8,300.00Hardware 32,000.00Procurement 1,600.00Project Costs 50,000.00Server Operation 6,978.80 6,978.80 6,978.80Maintenance andSupport

    20,000.00 20,000.00 20,000.00

    Server Administration 1,147.45 1,147.45 1,147.45Total 113,500.00 36,426.25 36,426.25 36,426.25 222,778.75Saving 221,107.16

    Existing Servers Initial Year 1 Year 2 Year 3 TotalNew Server Purchases 48,000.00 48,000.00 48,000.00Procurement 2,400.00 2,400.00 2,400.00Server Operation 43,450.60 43,450.60 43,450.60Server Administration 54,111.37 54,111.37 54,111.37Total 147,961.97 147,961.97 147,961.97 443,885.92

    Return on Investment 36 Months

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    44/67

    November 26, 2009 44

    Sample Project Costs and Savings 2

    64 servers to be virtualised

    Avoid 8 new servers a yearVirtualisation Project Initial Year 1 Year 2 Year 3 TotalSoftware 45,900.00 12,700.00 12,700.00 12,700.00 12,700.00Hardware 64,000.00Procurement 3,200.00Project Costs 75,000.00Server Operation 13,957.60 13,957.60 13,957.60Maintenance andSupport

    25,000.00 25,000.00 25,000.00

    Server Administration 2,294.90 2,294.90 2,294.90Total 188,100.00 53,952.50 53,952.50 53,952.50 349,957.51Saving 424,141.93

    Existing Servers Initial Year 1 Year 2 Year 3 TotalNew Server Purchases 64,000.00 64,000.00 64,000.00Procurement 3,200.00 3,200.00 3,200.00Server Operation 82,610.40 82,610.40 82,610.40Server Administration 108,222.75 108,222.75 108,222.75Total 258,033.15 258,033.15 258,033.15 774,099.44

    Return on Investment 30 Months

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    45/67

    November 26, 2009 45

    Stage 3 - Physical to Virtual Migration

    Two principal Physical to Virtual Server conversiontools available PlateSpin PowerConvert this is a very functional tool but ithas a cost VMware Converter Enterprise this is a new product from

    VMware. It is available at no additional cost to existing and

    new VirtualCentre Management Server customers who havevalid support and subscription contracts The selected servers are migrated to the previously

    installed and configured server virtualisation platform Windows, Netware, Linux Sun, etc. servers can be

    migrated Migrations will be performed and tested incrementally

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    46/67

    November 26, 2009 46

    Testing

    Testing will consist of:

    User Acceptance TestingUser Acceptance TestingUser Acceptance TestingUser Acceptance Testing to ensure that the applicationfunctionality is unaffected

    Operations Acceptance TestingOperations Acceptance TestingOperations Acceptance TestingOperations Acceptance Testing to ensure that the virtualplatform can be operated and supported

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    47/67

    November 26, 2009 47

    Operations Acceptance Testing

    Stability / RobustnessStability / RobustnessStability / RobustnessStability / Robustness - Verification of continuous operation over extended period ResilienceResilienceResilienceResilience - Ensure the system will operate continuously through failure or controlled

    shutdown of individual components Ensure the system will have sufficient levels of redundancy to ensure committed availability

    targets are maintained Systems MonitoringSystems MonitoringSystems MonitoringSystems Monitoring - Ensure that error reporting / reactive alerting allows effective

    trouble shooting and problem diagnosis Performance ManagementPerformance ManagementPerformance ManagementPerformance Management / Service Level Reporting - Ensure that performance

    monitoring data allows detection of performance issues, and measurement againstagreed service levels

    Systems OperationsSystems OperationsSystems OperationsSystems Operations - Ensure that support and maintenance processes and proceduresare operable

    Security ManageabilitySecurity ManageabilitySecurity ManageabilitySecurity Manageability - Ensure that the systems can be managed and administered andthat correct procedures and training are in place

    Backup and RecoveryBackup and RecoveryBackup and RecoveryBackup and Recovery - Ensure that reliable automated backup solution in placeincluding failure notification

    PerformancePerformancePerformancePerformance - Ensure that the observed performance matches what is expected andcommitted to

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    48/67

    November 26, 2009 48

    Operations Acceptance Testing ITIL ChecklistCapacity Management Infrastructure has capacity t o accommodate new service

    Capability to monitor capacity for service going forward proactivelyChange Managem ent Compliance with Change Management processes

    Ownership handover to ensure change is managed going forwardIT Se rvice ContinuityManagement

    Project c ompliance with Disaster Recovery St andards.

    Backup and archiving sufficient to meet Business recovery and DR requirementsAvailability Management No single point of failure within the Production infrastructure to support high availability

    All solutions function without operator or manual interventionService Delivery team has ability to monitor and measure service availability. This must include End to End Serviceavailability, (including Hardware and Software components).No manual intervention should be required for batch processingComply with all Security policies and guidelines.Security processes to be operated by UAM are manageable.

    Service Level Managem ent All Business service level requirements and support responsibilities are agreed and are compliant with s tandards andguidelines.SLA documented and agreedAny new roles and responsibilities of the Customer relationship manager are agreedPerformance management mechanism is provided, including measurement of end to end performanceBenchmark applications for performance.Required SLA, B usiness and PSS S upport Reports are in place and automated.

    Release Ma nagement Demonstrate readiness to enter OATComplete OATPilot capability providedRequirements and constraints agreed for initial pilot.Adhere to Release Management standards and guidelines.Ensure Software Release Levels meet standards

    Incident Managem ent Alerting in place to notify application or infrastructure incidents.Procedures are documented for any operator control intervention.User error notification built in to notify of service outages.Support Model documented and agreedConformance to Incident Management standards and guidelines

    Configuration Management Ass et Management database is updated.Test room and computer room facilities requirements agreedOAT environment provided to match production.Server management tools in place

    Service Desk Service Desk Take-on checklist completeDevelop a training plan for support areas.

    Financial Management for ITServices

    Financial Impact signed off

    Problem Managem ent Management of Discrepancy Notices / Risks into production

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    49/67

    November 26, 2009 49

    Stage 4 - Backup and Recovery

    Hot backups, restores and disaster recovery of the virtual servers can beperformed over the LAN or WAN

    Consolidated backup No agents on virtual servers

    Server replication Virtual machine replication using third-party products such as VizionCore Virtual server replication using third-party products such as DoubleTake,

    WANSync, Replistor

    Disaster Recovery Business Continuity Two options (not mutually exclusive)

    Existing (virtual) server backup NetBackup Tivoli Storage Manager Data Protector CommVault

    Virtual server consolidated backup Third-party tool - esxRanger

    k l

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    50/67

    November 26, 2009 50

    Option 1 Existing Backup Tool

    Each virtual server isjust another

    Windows serverinstance and it canbe backed-up usingexisting backup and

    recovery tools

    O i 2 C lid d B k

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    51/67

    November 26, 2009 51

    Option 2 Consolidated Backup

    Protection of virtual is based on

    three separatetechnologies thatare integrated VMware

    ConsolidatedBackup

    esxRangerProfessional withVCB Plugin

    Backup software

    S 5 R i d M i i

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    52/67

    November 26, 2009 52

    Stage 5 - Reporting and Monitoring

    Reporting options VirtualCentre VirtualCentre SQL database reporting Third-party tool VizionCore esxCharter, PlateSpin

    PowerRecon

    Monitoring Virtual servers Underlying physical hardware

    VM Vi t lC t

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    53/67

    November 26, 2009 53

    VMware VirtualCentre

    VM Vi t lC t

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    54/67

    November 26, 2009 54

    VMware VirtualCentre

    Performance Charts CPU Usage Memory Usage Disk I/O Usage Network I/O Usage

    System Usage System Mapping

    Global Maps

    Inventory Maps VMotion Resource Maps

    esxCharter

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    55/67

    November 26, 2009 55

    esxCharter

    esxCharter is a real-time management and reportingtool that provides key information for managingVMware ESX Server systems

    esxCharter rolls up key performance metrics to a rootlevel spreadsheet type view

    esxCharter

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    56/67

    November 26, 2009 56

    esxCharter

    Monitoring

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    57/67

    November 26, 2009 57

    Monitoring

    Monitoring will arise in two areas Monitoring virtual servers (and their applications) Monitoring underlying hardware

    Tools such as HP Systems Insight Manager and DellOpenManage run in the virtual server Cannot provide hardware alerts in a virtual environment

    Can use monitoring tools such as Microsoft SystemsCenter Operations Manger (SCOM) or HP OpenView Monitor entire environment

    SCOM VMware Management Pack Integration

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    58/67

    November 26, 2009 58

    SCOM VMware Management Pack Integration

    SCOM for Virtual Infrastructure Monitoring

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    59/67

    November 26, 2009 59

    SCOM for Virtual Infrastructure Monitoring

    VMware integrationvia SCOMManagement Pack eXc VMWare

    Management Pack Quest Management

    eXtensions for SCOM nWorks VMWare Events

    MP for SCOM

    nWorks VMWareEvents MP for SCOM isthe best

    SCOM also monitorsvirtual servers

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    60/67

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    61/67

    VMware Software Patching

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    62/67

    November 26, 2009 62

    VMware Software Patching

    Upgrades andpatches aredistributed asbundles. Bundles areclassified as security,critical or general

    You must subscribeto receive VMwarepatches. They aredistributed monthly

    Esxupdate allowspatches to beinstalled from acentralised server

    Virtual Server Patching

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    63/67

    November 26, 2009 63

    Virtual Server Patching

    Windows (and other)servers will be requiredto be patched as

    normal VMware can assist in a

    server patching strategy Allow server snapshots

    to be taken beforepatching takes place

    Reduce the testingeffort by allowing anelement of implicittesting where, unlessproblems occur, thepatches remainapplied

    Stage 6 - Server Virtualisation Processes

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    64/67

    November 26, 2009 64

    Stage 6 Server Virtualisation Processes

    Stage 6 - Policy-Based Virtual Service Life CycleM t

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    65/67

    November 26, 2009 65

    Management

    Policies for Archiving unused test and development environments

    Quiescing enduring test environments Server patching

    Implicit UAT/OAT Reacting to requests for new servers Adding physical capacity Monitoring compliance with SLA Reporting performance

    Project Implementation Process

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    66/67

    November 26, 2009 66

    j p

    Structured process to deliveroperational solution thatmeets requirements and thatdelivers on commitments

    More Information

  • 8/14/2019 Introduction to Server Virtual is at Ion Planning and Implementing a Virtual is at Ion Project

    67/67

    November 26, 2009 67

    Alan [email protected]