virtual infrastructure high availability: upgrades and best practices

39
Virtual Infrastructure High Availability: Upgrades and Best Practices Presented by David Davis, VCP, CCIE Director of Infrastructure, TrainSignal.com

Upload: keanu

Post on 07-Feb-2016

28 views

Category:

Documents


0 download

DESCRIPTION

Virtual Infrastructure High Availability: Upgrades and Best Practices. Presented by David Davis, VCP, CCIE Director of Infrastructure, TrainSignal.com. Who Is David Davis?. Director of Infrastructure Train Signal, Inc -- the leader in Professional IT video training courses - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Virtual Infrastructure High Availability: Upgrades and Best Practices

Virtual Infrastructure High Availability: Upgrades and

Best Practices

Presented by David Davis, VCP, CCIE Director of Infrastructure, TrainSignal.com

Page 2: Virtual Infrastructure High Availability: Upgrades and Best Practices

Who Is David Davis?

• Director of Infrastructure Train Signal, Inc -- the leader in Professional IT video training courses

• Over 15 years in enterprise infrastructure management and years of real-world virtualization experience

• Have obtained the following certifications: CCIE#9369, VCP, MCSE and CISSP

Page 3: Virtual Infrastructure High Availability: Upgrades and Best Practices

• Author of six video training courses and

hundreds of articles for well-known websites

such as: SearchVMware.com and

VirtualizationAdmin.com

• Best known for my Train Signal VMware

ESX Server video training course

• Best of VMworld 2008 Awards Judge

• Company website: www.TrainSignal.com

• Personal website: www.VMwareVideos.com

Who Is David Davis?

Page 4: Virtual Infrastructure High Availability: Upgrades and Best Practices

Abstract

• Worries over the availability of virtual

infrastructures are being put to rest by rapid

improvements in virtual high availability (HA).

• It’s time for many organizations to update

their virtual HA architectures and implement

state of the art IT best practices.

Page 5: Virtual Infrastructure High Availability: Upgrades and Best Practices

• In this session, HA best practices for virtualization are covered, along with available tools that allow organizations to take their virtual infrastructures beyond simple failover to application level orchestration and automation.

• We will cover high availability options and best practices, load balancing, localized HA, geographical HA, third-party HA applications and failover scenarios.

Abstract

Page 6: Virtual Infrastructure High Availability: Upgrades and Best Practices

• The following topics are also discussed in

this session:

• What options are available to prevent

downtime when failures occur?

• Understanding virtualization load balancing

and dynamic migration of virtual machines

• Understanding virtualization high

availability and disaster recovery

Abstract

Page 7: Virtual Infrastructure High Availability: Upgrades and Best Practices

What I Assume You Already Know

Assumptions…

• Good understanding of server virtualization concepts

• May or may not already be using virtualization

• Have, or will have, an application that demands high availability

Page 8: Virtual Infrastructure High Availability: Upgrades and Best Practices

By The End Of The Session, You’ll Know The Following:

• Understanding of HA components

• HA options like load balancing, localized and Geo HA

• What is new in HA

• HA Tools in virtualization platforms

• Third-party products available for HA

• HA best practices for virtualization

Page 9: Virtual Infrastructure High Availability: Upgrades and Best Practices
Page 10: Virtual Infrastructure High Availability: Upgrades and Best Practices

FUD

• Do you have fear, uncertainty and doubt (FUD) about your server availability? YES

• Does virtualization pile more eggs in your one basket? YES

• (Does that create more FUD)? YES

• Can HA ease FUD? YES

Page 11: Virtual Infrastructure High Availability: Upgrades and Best Practices

FUD

Virtualization is great in test and dev, but there’s no way I’m deploying virtualization in production without a high availability solution. If that virtualization server goes down and I don’t have a HA solution in place, I will lose my job.

Page 12: Virtual Infrastructure High Availability: Upgrades and Best Practices

HA State Of The Union

• Just about everyone is using virtualization

• Most aren’t using virtualization to its full ability

• That “ability” is expanding every day

• HA and Load Balancing are a huge benefit -- are including and work with all apps

Page 13: Virtual Infrastructure High Availability: Upgrades and Best Practices

Understanding HA: What is High Availability? Let’s define…

• High availability is a system design protocol and associated implementation that ensures a certain absolute degree of operational continuity during a given measurement period.

• In other words, you have low unplanned downtime.

Page 14: Virtual Infrastructure High Availability: Upgrades and Best Practices

What Percent Are You “Available”?

Page 15: Virtual Infrastructure High Availability: Upgrades and Best Practices

Understanding HA Virtualization Guest Encapsulation

Page 16: Virtual Infrastructure High Availability: Upgrades and Best Practices

Understanding HA Virtualization Guest Encapsulation

Page 17: Virtual Infrastructure High Availability: Upgrades and Best Practices

Understanding HA -- Terminology

• Localized and Geographical High Availability

• Load balancing vs. resource scheduling

• Application vs. Server

• Clustering vs. Failover

Page 18: Virtual Infrastructure High Availability: Upgrades and Best Practices

Understanding HA -- VMware VMotion

Page 19: Virtual Infrastructure High Availability: Upgrades and Best Practices

Understanding HA -- VMware DRS

Page 20: Virtual Infrastructure High Availability: Upgrades and Best Practices

Understanding HA -- VMware HA (VMHA)

Page 21: Virtual Infrastructure High Availability: Upgrades and Best Practices

Understanding HA -- Components Of HA

• Software• Examples: VMHA, vLockStep, VMotion and

third-party

• Hardware • Shared storage -- SAN (iSCSI or Fibre

Channel)

• Servers

Page 22: Virtual Infrastructure High Availability: Upgrades and Best Practices

Understanding HA -- Forms Of Clustering

Page 23: Virtual Infrastructure High Availability: Upgrades and Best Practices

Options Available To Prevent Downtime

• Host clustering / load balancing• Windows Server Clustering

• Third-party

• Virtualization high availability• VMware High Availability and vLockStep

• Microsoft Quick Migration

• Third-party

Page 24: Virtual Infrastructure High Availability: Upgrades and Best Practices

What’s New With Virtualization High Availability?

• VMware’s vLockStep

• Rumors of Microsoft Live Migration (Nessie)

• VMware Site Recovery Manager (SRM)

• New third-party solutions

• Better use of HA features that you may already have

• P2V HA Clustering

Page 25: Virtual Infrastructure High Availability: Upgrades and Best Practices

HA Tools: Using Windows Hyper-V Quick And Live Migration

• Quick Migration -- guests moved but restarted

• Live Migration (coming soon) -- guests moved and not restarted (competing with VMotion?)

• QM and LM compared at:http://www.virtualizationteam.com/microsoft/hyper-v/live-migration-vs-quick-migration.html

• Today, no VMotion, SVMotion or VMHA

Page 26: Virtual Infrastructure High Availability: Upgrades and Best Practices

HA Tools: Using VMware VMotion and SVMotion

• VMHA, DRS and Update Manager are dependant on VMotion

• Nothing to configure but compatibility and knowing the rules are important

• VMotion and SVMotion can be used manually to prevent downtime

Page 27: Virtual Infrastructure High Availability: Upgrades and Best Practices

HA Tools: Using VMware VMHA

• Built into VMware and VI

• Easy to configure

• Can support all applications

• Guest VMs must restart

• Creates HA but still has downtime and potential for application issues

Page 28: Virtual Infrastructure High Availability: Upgrades and Best Practices

HA Tools: Using VMware vLockStep

• For a given primary VM, run a secondary VM on a different host

• Sharing virtual disks with primary

• Secondary VM kept in “virtual lockstep” via logging info sent over private network connection

• Only primary VM sends and receives network packets, secondary is “Passive”

• If primary host fails, secondary VM takes over with no interruption to applications!

Virtual Lockstep

vLockStep info and graphics are thanks to VMware

Page 29: Virtual Infrastructure High Availability: Upgrades and Best Practices

• vLockstep and HA features work together

• Mission-critical VMs protected by vLockStep and VMHA, remaining VMs protected by VMHA only

Resource Pool

VMware HA

X

X

VMware FT

VMware FT

VMware FTX

vLockStep info and graphics are thanks to VMware

HA Tools: Using VMware vLockStep

Page 30: Virtual Infrastructure High Availability: Upgrades and Best Practices

1. User selects VM on which to enable FT

2. Secondary VM is automatically created that shares disk with primary

3. When primary VM is powered on, secondary VM is started on another host via special kind of VMotion

4. Secondary VM keeps in virtual lockstep

5. If the primary host goes down, the secondary VM will “go live” and become the primary VM

6. VMware HA automatically starts another secondary VM to restore redundancy

7. Secondary VM powers off when primary does or when FT is disabled

Virtual Lockstep

vLockStep info and graphics are thanks to VMware

HA Tools: Using VMware vLockStep

Page 31: Virtual Infrastructure High Availability: Upgrades and Best Practices

Third-Party Tools For HA: Double Take for VMware Infrastructure

and Virtual Systems

• http://www.doubletake.com/products/virtualization/default.aspx

• INSERT INFO

Page 32: Virtual Infrastructure High Availability: Upgrades and Best Practices

Third-Party Tools For HA: Marathon

• http://www.marathontechnologies.com/fault_tolerant_servers.html

• everRun for Server Virtualization -- Best of Vmworld 2007 -- but for Citrix XenServer

• everRun for Windows Servers

• everRun for Geographical DR

• INSERT INFO

Page 33: Virtual Infrastructure High Availability: Upgrades and Best Practices

Third-Party Tools For HA: Neverfail For VMware Virtual Center And Servers

• http://www.neverfailgroup.com/products/app-modules/vmwarevcenter.aspx

• INSERT INFO

Page 34: Virtual Infrastructure High Availability: Upgrades and Best Practices

Best Practices For Virtualization HA

• HA best practices for virtualization

• Gotchas -- for VM HA to work you must have same CPU on each host or use CPU masking ** **

• INSERT INFO

Page 35: Virtual Infrastructure High Availability: Upgrades and Best Practices

Recommendations / Summary

• Virtualization + HA = Happiness

• HA will further virtualization adoption

• HA will provide business uptime

• HA will make life of the Admin better

• Recommendation = Take action to learn

about and implement virtualization HA

Page 36: Virtual Infrastructure High Availability: Upgrades and Best Practices

Don’t Be This Guy…

Page 37: Virtual Infrastructure High Availability: Upgrades and Best Practices

Questions?

• If you think of more questions later, feel

free to email me at: [email protected]

• Or catch me on Twitter & Linkedin at:www.twitter.com/davidmdavis

www.linkedin.com/in/davidmdavis

• To download a free portion of my training

video, visit www.TrainSignal.com

Page 38: Virtual Infrastructure High Availability: Upgrades and Best Practices

For More Information

• www.SearchVMware.com

• www.SearchServerVirtualization.com

• www.VirtualizationAdmin.com

• www.VMwareVideos.com

• www.TrainSignal.com -- VMHA video

• I’ll be available at the Ask-the-Expert booth

this afternoon

Page 39: Virtual Infrastructure High Availability: Upgrades and Best Practices

Questions?

Ask away…