SlideShare a Scribd company logo
1 of 53
Download to read offline
Operating and Architecting a vSphere Metro Storage
Cluster based infrastructure
Lee Dilworth, VMware
Duncan Epping, VMware
BCO4872
#BCO4872
2
Interact!
 If you use Twitter, feel free to tweet about this session and use
hashtag #BCO4872
 Feel free to take pictures, shoot video, and share it on twitter /
facebook
 Blog about it
• We would love to read your thoughts, your opinion, design decisions!
3
Agenda for Today
 Availability Basics
 vSphere Metro Storage Cluster Basics
 Architecting and Operating
 Failure Scenarios
 Wrapping up
4
Availability Basics
5
Disaster Avoidance
 Avoidance NOT Recovery
• Two sites, One vSphere Cluster
• One vCenter manages BOTH sites
• One site effectively put into maintenance mode
• Hot VM Mobility solution
Intra-cluster vMotion
6
Disaster Recovery
Replication
 Recovery NOT avoidance
• Two sites, typically two vSphere Clusters
• Each sites usually managed by own vCenter
• vMSC solutions CAN support disaster recovery via HA restarts
• Cold VM Mobility Solutions (SRM or vMSC “Federated HA”)
7
vSphere High Availability – Setting the Baseline
 vSphere HA minimizes unplanned downtime
 Provides automatic VM recovery in minutes
 Protects against various types of failures
• Host failure
• Host network isolation
• Permanent loss of datastore
• VM crashes (including VMX)
• Guest OS / Application crashes / hangs
 Does not require complex configuration changes
 Is Operating System and application-independent
8
vSphere 5.0+ Architecture
 HA Agent
• Called the Fault Domain Manager (FDM)
• Provides all the HA on-host functionality
 Operation
• vCenter Server manages the cluster
• Failover is not dependent on vCenter
 Communicate over
• Management Network
• Datastores
vCenter Server
9
Master and Slave Roles
 Any host can be master, selected by
election
• All others assume the role of slaves
 The Master
• Monitors hosts and VMs
• Manages VM restarts after failures
• Reports cluster state to vCenter Server
 The Slave
• Forwards critical state changes to the
Master
• Restart VMs when directed by the Master
• Elects new Master
vCenter Server
10
Network Used for Communication
 Network is default communication method
• Used for selecting a Master
• Used for heartbeating
• Used for reporting state to vCenter Server
 Network Heartbeating
• Used by a Master to monitor the state of a Slave
• When Master receives no heartbeats it will ping the Slave
• When Slave receives no heartbeats from Master it will ping isolation
address
11
Datastores Used for Communication
 Datastores are used when management network is
not available
• It is used to determine state (isolated vs failed)
• Only when a failure has occurred!
• vCenter selects two for each host
 Files used on datastores
• host-<id>-hb
• Heartbeat file!
• host-<id>-poweron
• Contains power state of VMs and used to communicate
isolation
• First line, either a “0” or a “1” where “1” means isolated
• protectedlist
• Owned by the master, its view of the world
12
vSphere Metro Storage Cluster
the Basics (well sort of)
13
What is a vSphere Metro Storage Cluster
 Stretched cluster solution, not a feature!
 Requires:
• storage system that “stretches” across sites
• stretched network across sites
 Hardware Compatibility List (HCL) – Certified vMSC
• “iSCSI Metro Cluster Storage”
• “FC Metro Cluster Storage”
• “NFS Metro Cluster Storage”
14
vSphere Metro Storage Cluster – Growing Ecosystem
15
vMSC Certified Storage
Typical vSphere vMSC Setup
vCenter
Stretched Network
vSphere HA Cluster
Network
Storage
16
Latency Support Requirements
 ESXi management network max supported latency 10 milliseconds
Round Trip Time (RTT)
• Note: 10ms supported with Enterprise+ licenses only (Metro vMotion), default
is 5ms
 Synchronous storage replication link is 5 milliseconds RTT
• Note: some storage vendors have different support requirements!
network
17
When to Use Stretched vSphere Clusters?
 Campus / nearby sites
• Sites within Synchronous distance
• Two buildings on a common campus
• Two datacenters within a city
 Planned migration important
• Long-distance vMotion for planned maintenance, disaster avoidance, or load
balancing
 DR Features less critical
• No testing, orchestration, or automation
• VMware HA typically not sufficient for automation – requires scripting / manual
process due to VM placement with primary / secondary arrays
• RTOs typically longer
18
Two Architectures: Uniform Host Access Configuration
(1/2)
Stretched Cluster
Storage A
LUN (R/W)
Storage B
LUN (R/O)
FC / IP
fabricfabric
Site A Site B
19
Two architectures: Non-Uniform Host Access Configuration
(2/2)
Stretched Cluster
Storage A
LUN (R/W)
Storage B
LUN (R/W)
fabric fabric
FC / IP
distributed
Site A Site B
20
Defining Some Failure Terminology
 All Paths Down (APD) – Aaahhhh where has that device gone?
• Incorrect storage removal i.e. yanked!
• Sudden storage failure
• No time for storage to tell us anything
 Permanent Device Loss (PDL) – Aaahhhh the device has gone, OK I
understand
• Much nicer than APD, graceful handing of state change
• Storage notifies of device state change via SCSI sense code
• Allows HA to failover VM’s
 Split Brain – Hmmm the other half has disappeared, now what?
• Election of second HA master
• Check heartbeat datastore region
• Restart VM’s (if needed)
21
Architecting and Operating
vSphere Metro Storage Cluster
22
Will Use Our Environment to Illustrate…
 Two sites
 Four hosts in total
 Stretched network
 Stretched storage
 One vCenter Server
 One vSphere HA
Cluster
fabricfabric
management
Site A Site B
Storage A
LUN (R/W)
Storage B
LUN (R/W)
FC / IP
distributed
23
HA & DRS – Site Awareness
DRS
HA
network
 What they think…..
 What you’ve actually got…..
DRS
HA
?
?
24
Why Should I Care About Site Awareness?
 Operational Simplicity
• Group dependent workloads
• Increase HA predictability
• Reduce impact of full cluster partition
• Orchestrate allocation of workloads
to “sites”
• Even distribution & consumption of
cluster resources
 Alignment with Storage
• Locate VM’s above read/write device
• Remove unnecessary east/west IO
traffic
• Access anywhere devices, align with
partition winner per device
25
DRS Design Considerations – Affinity Rules (1/2)
DRS Host Group Per Site
DRS VM Group Per Site
Align Dependent VM Workloads
26
DRS Design Considerations – Affinity Rules (2/2)
 Use the “should” rules
• HA does not violate “must” therefore avoid for these configurations
27
Storage DRS Design Considerations
 Cluster datastores based on
“site affinity”
 Avoid unnecessary site-to-site
migrations
 Set Storage DRS to “Manual”,
take control, migration *could*
impact availability
 Align VM’s with storage / site
boundary
 Group *similar* devices!
28
Network Design Considerations
 Network teams usually don’t like the words “Stretch” and “Cluster”
 Site-to-Site vMotion – handle carefully
 Ingress point to the network? Load balanced / redundant?
 Consider application users – site affinity affects data flow to!
 Network options are changing (OTV, EoMPLS)
 L3 Routing impacts (and options LISP?)
 Co-locate Multi-VM applications
 Consider east-west traffic
network
29
HA Design Considerations – Admission Control
 What about Admission Control?
• We typically recommend setting it to 50%, to allow full site fail-over
• Admission control is not a resource management tool
• Only guarantees power-on
30
HA Design Considerations – Isolation Response
 Isolation response
• Configure it based on your infrastructure!
• We cannot make this decision for you, however…
31
HA Design Considerations – Isolation Addresses
 Isolation addresses
• Specify two, one at each site, using the advanced setting
“das.isolationaddress”
• Note that “default gateway” is an isolation address already!
isolation
address 02
isolation
address 01
32
HA Design Considerations – Heartbeat Datastores
 Each site needs a heartbeat datastore defined to ensure each
site can update heartbeat region for storage local to that site
 With multiple storage systems consider increasing default from
2 to 4 => 2 per site
33
HA Design Consideration – Restart Order
 You can use “restart priority” to determine restart order
 This applies even when there is no contention
 Only about order in restarts occur, not about when VM is booted
34
Operations - Maintaining the Configuration
 Storage Device <-> DRS Affinity Group
Mappings
 Validate DRS Affinity regularly
 Are there VM dependencies? Co-locate!
 Remember HA doesn’t speak vApp
(wont’ respect restart order)
 …automate if you can!
 Some vendors offer tools
DRS
HA
35
Failure Scenarios
36
Face Your Fears!
 Understand the possibilities
 Test them
 Test them again and keeping going until they feel normal!
vm mobility
P
A
R
T
I
T
I
O
N
37
Scenario - Single Host Failure (Non-Uniform)
Storage A
LUN (R/W)
Storage B
LUN (R/W)
FC / IP
fabricfabric
management
 A normal HA event
 No network or
datastore heartbeats
 Host will be declared
dead
 All VMs will be
restarted
 Could violate affinity
rules
X
Site A Site B
distributed
38
Scenario - Full Compute Failure in One Site (Non-Uniform)
Storage A
LUN (R/W)
Storage B
LUN (R/W)
FC / IP
fabricfabric
management
 Normal HA event
 No datastore or
network heartbeats
 All virtual machines
will be restarted
 Note, max 32
concurrent restarts
per host
 “Sequencing” start
up order!
 Will violate affinity
rules! (should rule)
X X
Site A Site B
distributed
39
Scenario - Storage Partition (Uniform)
Stretched Cluster
Storage A
LUN (R/W)
Storage B
LUN (R/O)
FC / IP
fabricfabric
management
 Virtual machines
remained running
with no impact!
 Will virtual machines
be restarted on the
other site?
• No  Network
heartbeats!
X
Site A Site B
40
Scenario - Storage Partition (Non-uniform)
Stretched Cluster
Storage A
LUN (R/W)
Storage B
LUN (R/W)
FC / IP
fabricfabric
management
 Virtual machines
remained running
with no impact!
 Will virtual machines
be restarted on the
other site?
• Yes  PDL Sense
code issued.
• VM will be killed
• HA will detect and
restart!X
PDL
Site A Site B
preferred
41
Permanent Device Loss (PDL) Requirements (1/2)
 Ensure PDL enhancements are configured
• Cluster Advanced Option
• Set “Das.maskCleanShutdownEnabled” to “true”, in advanced settings
• Set to “false” by default in 5.0, change it!
• Set to “true” by default in 5.1 and up
42
Permanent Device Loss (PDL) Requirements (2/2)
 Ensure PDL enhancements are configured
• ESXi Host Level changes
• 5.1 and earlier: Set “disk.terminateVMonPDLDefault” to “true” in
“/etc/vmware/settings”
• 5.5 and up: Set advanced setting “VMkernel.Boot.terminateVMOnPDL”
43
Scenario - Datacenter Partition (Uniform) (1/3)
Stretched Cluster
Storage A
LUN (R/W)
Storage B
LUN (R/O)
FC / IP
fabricfabric
management
 Virtual machines
remained running
with no impact!
 Remember the
affinity rules
 Without affinity rules
this would result in
APD condition…
X
X
X
Site A Site B
44
Scenario - Datacenter Partition (Uniform) (2/3)
Stretched Cluster
Storage A
LUN (R/W)
Storage B
LUN (R/O)
FC / IP
fabricfabric
management
 Affinity rule was
violated
 Same VM restarted in
Site A
 Results in APD for
Site B
 Same VM
 Same IP address
 Same name
 Yes, could result in
weird behavior!
X
X
X
Site A Site B
45
Scenario - Datacenter Partition (Uniform) (3/3
• VM restarted in site with “storage site-affinity”
• Now you have two active instances of same VM!
• When partition is lifted, VM will be killed!
46
Scenario - Loss of full datacenter (Non-Uniform)
Stretched Cluster
Storage A
LUN (R/W)
Storage B
LUN (R/W)
FC / IP
fabricfabric
management
 All virtual machines
will be restarted
 Note in many cases
requires manual
intervention from a
storage perspective!
 HA will retry 5 times
and has a
compatibility list
 Run DRS when site
returns, to apply
affinity rules and
balance load!
Site A Site B
distributed
47
Wrapping Up
48
Key Takeaways
 Design a cluster that meets your needs don’t forget operations!
 Understand HA / DRS play key part in your vMSC success
 Testing is critical, don’t just test the easy stuff!
 Document process changes, gain operational acceptance
 Do not assume it is “Next > Next > Finish”
 Ongoing maintenance/checks will be required
 Automate as much as you can!
49
Questions?
50
Other VMware Activities Related to This Session
 Group Discussions:
BCO1001-GD
Stretched Clusters for Availability with Lee Dilworth
THANK YOU
Operating and Architecting a vSphere Metro Storage
Cluster based infrastructure
Lee Dilworth, VMware
Duncan Epping, VMware
BCO4872
#BCO4872

More Related Content

What's hot

Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015VMUG IT
 
vSAN Beyond The Basics
vSAN Beyond The BasicsvSAN Beyond The Basics
vSAN Beyond The BasicsSumit Lahiri
 
Double-Take for Migrations - thinkASG University Series
Double-Take for Migrations - thinkASG University SeriesDouble-Take for Migrations - thinkASG University Series
Double-Take for Migrations - thinkASG University SeriesthinkASG
 
INF7827 DRS Best Practices
INF7827 DRS Best PracticesINF7827 DRS Best Practices
INF7827 DRS Best PracticesBrian Graf
 
Scott Schnoll - Exchange server 2013 virtualization best practices
Scott Schnoll - Exchange server 2013 virtualization best practicesScott Schnoll - Exchange server 2013 virtualization best practices
Scott Schnoll - Exchange server 2013 virtualization best practicesNordic Infrastructure Conference
 
VMworld 2013: DRS: New Features, Best Practices and Future Directions
VMworld 2013: DRS: New Features, Best Practices and Future Directions VMworld 2013: DRS: New Features, Best Practices and Future Directions
VMworld 2013: DRS: New Features, Best Practices and Future Directions VMworld
 
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...VMworld
 
VMworld 2013: Performance and Capacity Management of DRS Clusters
VMworld 2013: Performance and Capacity Management of DRS Clusters VMworld 2013: Performance and Capacity Management of DRS Clusters
VMworld 2013: Performance and Capacity Management of DRS Clusters VMworld
 
Deploying Maximum HA Architecture With PostgreSQL
Deploying Maximum HA Architecture With PostgreSQLDeploying Maximum HA Architecture With PostgreSQL
Deploying Maximum HA Architecture With PostgreSQLDenish Patel
 
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server VMworld
 
Top Ten Private Cloud Risks
Top Ten Private Cloud RisksTop Ten Private Cloud Risks
Top Ten Private Cloud RisksSymantec
 
VMware Performance Troubleshooting
VMware Performance TroubleshootingVMware Performance Troubleshooting
VMware Performance Troubleshootingglbsolutions
 
Scott Schnoll - Exchange server 2013 high availability and site resilience
Scott Schnoll - Exchange server 2013 high availability and site resilienceScott Schnoll - Exchange server 2013 high availability and site resilience
Scott Schnoll - Exchange server 2013 high availability and site resilienceNordic Infrastructure Conference
 
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld
 
The dark side of stretched cluster
The dark side of stretched clusterThe dark side of stretched cluster
The dark side of stretched clusterAndrea Mauro
 
Xen PV Performance Status and Optimization Opportunities
Xen PV Performance Status and Optimization OpportunitiesXen PV Performance Status and Optimization Opportunities
Xen PV Performance Status and Optimization OpportunitiesThe Linux Foundation
 
Understanding PostgreSQL LW Locks
Understanding PostgreSQL LW LocksUnderstanding PostgreSQL LW Locks
Understanding PostgreSQL LW LocksJignesh Shah
 
Black-box and Gray-box Strategies for Virtual Machine Migration
Black-box and Gray-box Strategies for Virtual Machine MigrationBlack-box and Gray-box Strategies for Virtual Machine Migration
Black-box and Gray-box Strategies for Virtual Machine Migrationelliando dias
 
Session 7362 Handout 427 0
Session 7362 Handout 427 0Session 7362 Handout 427 0
Session 7362 Handout 427 0jln1028
 

What's hot (20)

Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015
 
vSAN Beyond The Basics
vSAN Beyond The BasicsvSAN Beyond The Basics
vSAN Beyond The Basics
 
Double-Take for Migrations - thinkASG University Series
Double-Take for Migrations - thinkASG University SeriesDouble-Take for Migrations - thinkASG University Series
Double-Take for Migrations - thinkASG University Series
 
INF7827 DRS Best Practices
INF7827 DRS Best PracticesINF7827 DRS Best Practices
INF7827 DRS Best Practices
 
Scott Schnoll - Exchange server 2013 virtualization best practices
Scott Schnoll - Exchange server 2013 virtualization best practicesScott Schnoll - Exchange server 2013 virtualization best practices
Scott Schnoll - Exchange server 2013 virtualization best practices
 
VMworld 2013: DRS: New Features, Best Practices and Future Directions
VMworld 2013: DRS: New Features, Best Practices and Future Directions VMworld 2013: DRS: New Features, Best Practices and Future Directions
VMworld 2013: DRS: New Features, Best Practices and Future Directions
 
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage ...
 
VMworld 2013: Performance and Capacity Management of DRS Clusters
VMworld 2013: Performance and Capacity Management of DRS Clusters VMworld 2013: Performance and Capacity Management of DRS Clusters
VMworld 2013: Performance and Capacity Management of DRS Clusters
 
Double-Take Software
Double-Take SoftwareDouble-Take Software
Double-Take Software
 
Deploying Maximum HA Architecture With PostgreSQL
Deploying Maximum HA Architecture With PostgreSQLDeploying Maximum HA Architecture With PostgreSQL
Deploying Maximum HA Architecture With PostgreSQL
 
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
 
Top Ten Private Cloud Risks
Top Ten Private Cloud RisksTop Ten Private Cloud Risks
Top Ten Private Cloud Risks
 
VMware Performance Troubleshooting
VMware Performance TroubleshootingVMware Performance Troubleshooting
VMware Performance Troubleshooting
 
Scott Schnoll - Exchange server 2013 high availability and site resilience
Scott Schnoll - Exchange server 2013 high availability and site resilienceScott Schnoll - Exchange server 2013 high availability and site resilience
Scott Schnoll - Exchange server 2013 high availability and site resilience
 
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
 
The dark side of stretched cluster
The dark side of stretched clusterThe dark side of stretched cluster
The dark side of stretched cluster
 
Xen PV Performance Status and Optimization Opportunities
Xen PV Performance Status and Optimization OpportunitiesXen PV Performance Status and Optimization Opportunities
Xen PV Performance Status and Optimization Opportunities
 
Understanding PostgreSQL LW Locks
Understanding PostgreSQL LW LocksUnderstanding PostgreSQL LW Locks
Understanding PostgreSQL LW Locks
 
Black-box and Gray-box Strategies for Virtual Machine Migration
Black-box and Gray-box Strategies for Virtual Machine MigrationBlack-box and Gray-box Strategies for Virtual Machine Migration
Black-box and Gray-box Strategies for Virtual Machine Migration
 
Session 7362 Handout 427 0
Session 7362 Handout 427 0Session 7362 Handout 427 0
Session 7362 Handout 427 0
 

Similar to VMworld 2013: Operating and Architecting a vSphere Metro Storage Cluster based infrastructure

VMworld - sto7650 -Software defined storage @VMmware primer
VMworld - sto7650 -Software defined storage  @VMmware primerVMworld - sto7650 -Software defined storage  @VMmware primer
VMworld - sto7650 -Software defined storage @VMmware primerDuncan Epping
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloudxKinAnx
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloudsolarisyourep
 
Elastic vSphere, Now With More Stretch
Elastic vSphere, Now With More StretchElastic vSphere, Now With More Stretch
Elastic vSphere, Now With More StretchScott Lowe
 
Virtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure softwareVirtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure softwareDuncan Epping
 
Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015VMUG IT
 
VMworld Europe 2014: Virtual SAN Architecture Deep Dive
VMworld Europe 2014: Virtual SAN Architecture Deep DiveVMworld Europe 2014: Virtual SAN Architecture Deep Dive
VMworld Europe 2014: Virtual SAN Architecture Deep DiveVMworld
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld
 
VMworld 2013: Protection for All - VMware vSphere Replication & SRM Technical...
VMworld 2013: Protection for All - VMware vSphere Replication & SRM Technical...VMworld 2013: Protection for All - VMware vSphere Replication & SRM Technical...
VMworld 2013: Protection for All - VMware vSphere Replication & SRM Technical...VMworld
 
Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Duncan Epping
 
Elastic vSphere?
Elastic vSphere?Elastic vSphere?
Elastic vSphere?Scott Lowe
 
VMworld 2014: Virtual SAN Architecture Deep Dive
VMworld 2014: Virtual SAN Architecture Deep DiveVMworld 2014: Virtual SAN Architecture Deep Dive
VMworld 2014: Virtual SAN Architecture Deep DiveVMworld
 
VMware Virtual SAN Presentation
VMware Virtual SAN PresentationVMware Virtual SAN Presentation
VMware Virtual SAN Presentationvirtualsouthwest
 
What is coming for VMware vSphere?
What is coming for VMware vSphere?What is coming for VMware vSphere?
What is coming for VMware vSphere?Duncan Epping
 
VMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld Europe 2014: Virtual SAN Best Practices and Use CasesVMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld Europe 2014: Virtual SAN Best Practices and Use CasesVMworld
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...xKinAnx
 
Introduction - vSphere 5 High Availability (HA)
Introduction - vSphere 5 High Availability (HA)Introduction - vSphere 5 High Availability (HA)
Introduction - vSphere 5 High Availability (HA)Eric Sloof
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep diveAccelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep divexKinAnx
 

Similar to VMworld 2013: Operating and Architecting a vSphere Metro Storage Cluster based infrastructure (20)

VMworld - sto7650 -Software defined storage @VMmware primer
VMworld - sto7650 -Software defined storage  @VMmware primerVMworld - sto7650 -Software defined storage  @VMmware primer
VMworld - sto7650 -Software defined storage @VMmware primer
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloud
 
Presentation disaster recovery in virtualization and cloud
Presentation   disaster recovery in virtualization and cloudPresentation   disaster recovery in virtualization and cloud
Presentation disaster recovery in virtualization and cloud
 
Elastic vSphere, Now With More Stretch
Elastic vSphere, Now With More StretchElastic vSphere, Now With More Stretch
Elastic vSphere, Now With More Stretch
 
Virtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure softwareVirtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure software
 
Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015
 
VMworld Europe 2014: Virtual SAN Architecture Deep Dive
VMworld Europe 2014: Virtual SAN Architecture Deep DiveVMworld Europe 2014: Virtual SAN Architecture Deep Dive
VMworld Europe 2014: Virtual SAN Architecture Deep Dive
 
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
 
VMworld 2013: Protection for All - VMware vSphere Replication & SRM Technical...
VMworld 2013: Protection for All - VMware vSphere Replication & SRM Technical...VMworld 2013: Protection for All - VMware vSphere Replication & SRM Technical...
VMworld 2013: Protection for All - VMware vSphere Replication & SRM Technical...
 
Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015
 
Elastic vSphere?
Elastic vSphere?Elastic vSphere?
Elastic vSphere?
 
VMworld 2014: Virtual SAN Architecture Deep Dive
VMworld 2014: Virtual SAN Architecture Deep DiveVMworld 2014: Virtual SAN Architecture Deep Dive
VMworld 2014: Virtual SAN Architecture Deep Dive
 
VMware Virtual SAN Presentation
VMware Virtual SAN PresentationVMware Virtual SAN Presentation
VMware Virtual SAN Presentation
 
What is coming for VMware vSphere?
What is coming for VMware vSphere?What is coming for VMware vSphere?
What is coming for VMware vSphere?
 
VMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld Europe 2014: Virtual SAN Best Practices and Use CasesVMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld Europe 2014: Virtual SAN Best Practices and Use Cases
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive dee...
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive dee...
 
Hyper-v Best Practices
Hyper-v Best PracticesHyper-v Best Practices
Hyper-v Best Practices
 
Introduction - vSphere 5 High Availability (HA)
Introduction - vSphere 5 High Availability (HA)Introduction - vSphere 5 High Availability (HA)
Introduction - vSphere 5 High Availability (HA)
 
les12.pdf
les12.pdfles12.pdf
les12.pdf
 
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage  ibm spectrum virtualize hyper swap deep diveAccelerate with ibm storage  ibm spectrum virtualize hyper swap deep dive
Accelerate with ibm storage ibm spectrum virtualize hyper swap deep dive
 

More from VMworld

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld
 
VMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep DiveVMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep DiveVMworld
 

More from VMworld (20)

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep Dive
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for Horizon
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSX
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep Dive
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations!
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts Panel
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way!
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphere
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SAN
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
 
VMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep DiveVMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep Dive
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

VMworld 2013: Operating and Architecting a vSphere Metro Storage Cluster based infrastructure

  • 1. Operating and Architecting a vSphere Metro Storage Cluster based infrastructure Lee Dilworth, VMware Duncan Epping, VMware BCO4872 #BCO4872
  • 2. 2 Interact!  If you use Twitter, feel free to tweet about this session and use hashtag #BCO4872  Feel free to take pictures, shoot video, and share it on twitter / facebook  Blog about it • We would love to read your thoughts, your opinion, design decisions!
  • 3. 3 Agenda for Today  Availability Basics  vSphere Metro Storage Cluster Basics  Architecting and Operating  Failure Scenarios  Wrapping up
  • 5. 5 Disaster Avoidance  Avoidance NOT Recovery • Two sites, One vSphere Cluster • One vCenter manages BOTH sites • One site effectively put into maintenance mode • Hot VM Mobility solution Intra-cluster vMotion
  • 6. 6 Disaster Recovery Replication  Recovery NOT avoidance • Two sites, typically two vSphere Clusters • Each sites usually managed by own vCenter • vMSC solutions CAN support disaster recovery via HA restarts • Cold VM Mobility Solutions (SRM or vMSC “Federated HA”)
  • 7. 7 vSphere High Availability – Setting the Baseline  vSphere HA minimizes unplanned downtime  Provides automatic VM recovery in minutes  Protects against various types of failures • Host failure • Host network isolation • Permanent loss of datastore • VM crashes (including VMX) • Guest OS / Application crashes / hangs  Does not require complex configuration changes  Is Operating System and application-independent
  • 8. 8 vSphere 5.0+ Architecture  HA Agent • Called the Fault Domain Manager (FDM) • Provides all the HA on-host functionality  Operation • vCenter Server manages the cluster • Failover is not dependent on vCenter  Communicate over • Management Network • Datastores vCenter Server
  • 9. 9 Master and Slave Roles  Any host can be master, selected by election • All others assume the role of slaves  The Master • Monitors hosts and VMs • Manages VM restarts after failures • Reports cluster state to vCenter Server  The Slave • Forwards critical state changes to the Master • Restart VMs when directed by the Master • Elects new Master vCenter Server
  • 10. 10 Network Used for Communication  Network is default communication method • Used for selecting a Master • Used for heartbeating • Used for reporting state to vCenter Server  Network Heartbeating • Used by a Master to monitor the state of a Slave • When Master receives no heartbeats it will ping the Slave • When Slave receives no heartbeats from Master it will ping isolation address
  • 11. 11 Datastores Used for Communication  Datastores are used when management network is not available • It is used to determine state (isolated vs failed) • Only when a failure has occurred! • vCenter selects two for each host  Files used on datastores • host-<id>-hb • Heartbeat file! • host-<id>-poweron • Contains power state of VMs and used to communicate isolation • First line, either a “0” or a “1” where “1” means isolated • protectedlist • Owned by the master, its view of the world
  • 12. 12 vSphere Metro Storage Cluster the Basics (well sort of)
  • 13. 13 What is a vSphere Metro Storage Cluster  Stretched cluster solution, not a feature!  Requires: • storage system that “stretches” across sites • stretched network across sites  Hardware Compatibility List (HCL) – Certified vMSC • “iSCSI Metro Cluster Storage” • “FC Metro Cluster Storage” • “NFS Metro Cluster Storage”
  • 14. 14 vSphere Metro Storage Cluster – Growing Ecosystem
  • 15. 15 vMSC Certified Storage Typical vSphere vMSC Setup vCenter Stretched Network vSphere HA Cluster Network Storage
  • 16. 16 Latency Support Requirements  ESXi management network max supported latency 10 milliseconds Round Trip Time (RTT) • Note: 10ms supported with Enterprise+ licenses only (Metro vMotion), default is 5ms  Synchronous storage replication link is 5 milliseconds RTT • Note: some storage vendors have different support requirements! network
  • 17. 17 When to Use Stretched vSphere Clusters?  Campus / nearby sites • Sites within Synchronous distance • Two buildings on a common campus • Two datacenters within a city  Planned migration important • Long-distance vMotion for planned maintenance, disaster avoidance, or load balancing  DR Features less critical • No testing, orchestration, or automation • VMware HA typically not sufficient for automation – requires scripting / manual process due to VM placement with primary / secondary arrays • RTOs typically longer
  • 18. 18 Two Architectures: Uniform Host Access Configuration (1/2) Stretched Cluster Storage A LUN (R/W) Storage B LUN (R/O) FC / IP fabricfabric Site A Site B
  • 19. 19 Two architectures: Non-Uniform Host Access Configuration (2/2) Stretched Cluster Storage A LUN (R/W) Storage B LUN (R/W) fabric fabric FC / IP distributed Site A Site B
  • 20. 20 Defining Some Failure Terminology  All Paths Down (APD) – Aaahhhh where has that device gone? • Incorrect storage removal i.e. yanked! • Sudden storage failure • No time for storage to tell us anything  Permanent Device Loss (PDL) – Aaahhhh the device has gone, OK I understand • Much nicer than APD, graceful handing of state change • Storage notifies of device state change via SCSI sense code • Allows HA to failover VM’s  Split Brain – Hmmm the other half has disappeared, now what? • Election of second HA master • Check heartbeat datastore region • Restart VM’s (if needed)
  • 21. 21 Architecting and Operating vSphere Metro Storage Cluster
  • 22. 22 Will Use Our Environment to Illustrate…  Two sites  Four hosts in total  Stretched network  Stretched storage  One vCenter Server  One vSphere HA Cluster fabricfabric management Site A Site B Storage A LUN (R/W) Storage B LUN (R/W) FC / IP distributed
  • 23. 23 HA & DRS – Site Awareness DRS HA network  What they think…..  What you’ve actually got….. DRS HA ? ?
  • 24. 24 Why Should I Care About Site Awareness?  Operational Simplicity • Group dependent workloads • Increase HA predictability • Reduce impact of full cluster partition • Orchestrate allocation of workloads to “sites” • Even distribution & consumption of cluster resources  Alignment with Storage • Locate VM’s above read/write device • Remove unnecessary east/west IO traffic • Access anywhere devices, align with partition winner per device
  • 25. 25 DRS Design Considerations – Affinity Rules (1/2) DRS Host Group Per Site DRS VM Group Per Site Align Dependent VM Workloads
  • 26. 26 DRS Design Considerations – Affinity Rules (2/2)  Use the “should” rules • HA does not violate “must” therefore avoid for these configurations
  • 27. 27 Storage DRS Design Considerations  Cluster datastores based on “site affinity”  Avoid unnecessary site-to-site migrations  Set Storage DRS to “Manual”, take control, migration *could* impact availability  Align VM’s with storage / site boundary  Group *similar* devices!
  • 28. 28 Network Design Considerations  Network teams usually don’t like the words “Stretch” and “Cluster”  Site-to-Site vMotion – handle carefully  Ingress point to the network? Load balanced / redundant?  Consider application users – site affinity affects data flow to!  Network options are changing (OTV, EoMPLS)  L3 Routing impacts (and options LISP?)  Co-locate Multi-VM applications  Consider east-west traffic network
  • 29. 29 HA Design Considerations – Admission Control  What about Admission Control? • We typically recommend setting it to 50%, to allow full site fail-over • Admission control is not a resource management tool • Only guarantees power-on
  • 30. 30 HA Design Considerations – Isolation Response  Isolation response • Configure it based on your infrastructure! • We cannot make this decision for you, however…
  • 31. 31 HA Design Considerations – Isolation Addresses  Isolation addresses • Specify two, one at each site, using the advanced setting “das.isolationaddress” • Note that “default gateway” is an isolation address already! isolation address 02 isolation address 01
  • 32. 32 HA Design Considerations – Heartbeat Datastores  Each site needs a heartbeat datastore defined to ensure each site can update heartbeat region for storage local to that site  With multiple storage systems consider increasing default from 2 to 4 => 2 per site
  • 33. 33 HA Design Consideration – Restart Order  You can use “restart priority” to determine restart order  This applies even when there is no contention  Only about order in restarts occur, not about when VM is booted
  • 34. 34 Operations - Maintaining the Configuration  Storage Device <-> DRS Affinity Group Mappings  Validate DRS Affinity regularly  Are there VM dependencies? Co-locate!  Remember HA doesn’t speak vApp (wont’ respect restart order)  …automate if you can!  Some vendors offer tools DRS HA
  • 36. 36 Face Your Fears!  Understand the possibilities  Test them  Test them again and keeping going until they feel normal! vm mobility P A R T I T I O N
  • 37. 37 Scenario - Single Host Failure (Non-Uniform) Storage A LUN (R/W) Storage B LUN (R/W) FC / IP fabricfabric management  A normal HA event  No network or datastore heartbeats  Host will be declared dead  All VMs will be restarted  Could violate affinity rules X Site A Site B distributed
  • 38. 38 Scenario - Full Compute Failure in One Site (Non-Uniform) Storage A LUN (R/W) Storage B LUN (R/W) FC / IP fabricfabric management  Normal HA event  No datastore or network heartbeats  All virtual machines will be restarted  Note, max 32 concurrent restarts per host  “Sequencing” start up order!  Will violate affinity rules! (should rule) X X Site A Site B distributed
  • 39. 39 Scenario - Storage Partition (Uniform) Stretched Cluster Storage A LUN (R/W) Storage B LUN (R/O) FC / IP fabricfabric management  Virtual machines remained running with no impact!  Will virtual machines be restarted on the other site? • No  Network heartbeats! X Site A Site B
  • 40. 40 Scenario - Storage Partition (Non-uniform) Stretched Cluster Storage A LUN (R/W) Storage B LUN (R/W) FC / IP fabricfabric management  Virtual machines remained running with no impact!  Will virtual machines be restarted on the other site? • Yes  PDL Sense code issued. • VM will be killed • HA will detect and restart!X PDL Site A Site B preferred
  • 41. 41 Permanent Device Loss (PDL) Requirements (1/2)  Ensure PDL enhancements are configured • Cluster Advanced Option • Set “Das.maskCleanShutdownEnabled” to “true”, in advanced settings • Set to “false” by default in 5.0, change it! • Set to “true” by default in 5.1 and up
  • 42. 42 Permanent Device Loss (PDL) Requirements (2/2)  Ensure PDL enhancements are configured • ESXi Host Level changes • 5.1 and earlier: Set “disk.terminateVMonPDLDefault” to “true” in “/etc/vmware/settings” • 5.5 and up: Set advanced setting “VMkernel.Boot.terminateVMOnPDL”
  • 43. 43 Scenario - Datacenter Partition (Uniform) (1/3) Stretched Cluster Storage A LUN (R/W) Storage B LUN (R/O) FC / IP fabricfabric management  Virtual machines remained running with no impact!  Remember the affinity rules  Without affinity rules this would result in APD condition… X X X Site A Site B
  • 44. 44 Scenario - Datacenter Partition (Uniform) (2/3) Stretched Cluster Storage A LUN (R/W) Storage B LUN (R/O) FC / IP fabricfabric management  Affinity rule was violated  Same VM restarted in Site A  Results in APD for Site B  Same VM  Same IP address  Same name  Yes, could result in weird behavior! X X X Site A Site B
  • 45. 45 Scenario - Datacenter Partition (Uniform) (3/3 • VM restarted in site with “storage site-affinity” • Now you have two active instances of same VM! • When partition is lifted, VM will be killed!
  • 46. 46 Scenario - Loss of full datacenter (Non-Uniform) Stretched Cluster Storage A LUN (R/W) Storage B LUN (R/W) FC / IP fabricfabric management  All virtual machines will be restarted  Note in many cases requires manual intervention from a storage perspective!  HA will retry 5 times and has a compatibility list  Run DRS when site returns, to apply affinity rules and balance load! Site A Site B distributed
  • 48. 48 Key Takeaways  Design a cluster that meets your needs don’t forget operations!  Understand HA / DRS play key part in your vMSC success  Testing is critical, don’t just test the easy stuff!  Document process changes, gain operational acceptance  Do not assume it is “Next > Next > Finish”  Ongoing maintenance/checks will be required  Automate as much as you can!
  • 50. 50 Other VMware Activities Related to This Session  Group Discussions: BCO1001-GD Stretched Clusters for Availability with Lee Dilworth
  • 52.
  • 53. Operating and Architecting a vSphere Metro Storage Cluster based infrastructure Lee Dilworth, VMware Duncan Epping, VMware BCO4872 #BCO4872