VMware HA and DRS – Question & Answer
Duncan Epping Consulting Architect, Cloud Practice Frank Denneman Consulting Architect, PSO
Wie zijn wij?
yellow-bricks.com & frankdenneman.nl
Verkrijgbaar via amazon.com en comcol.nl 2
Raymon Epping: Admission Control policies
• Number of Host Failures § Gebruikt het Slot algoritme en kan daardoor erg conservatief zijn.
• Percentage of Cluster Resources § Gebruikt geen slots en daar door lagere garantie. Trekt alle reserveringen af van de beschikbare resources
• Failover host § Wat je ziet is wat je krijgt, een wachtende host
• Onze aanbeveling? Percentage! § Misschien niet de standaard, maar wel flexibel! 3
Richard Diphoorn – Primary Nodes • Q: Wat bepaalt precies de primary's nodes als je HA uitzet op een cluster en het dan weer aanzet?
• A: Op basis van het management object ID, maar ik zou het als random beschouwen § Bij een nieuw cluster: 1ste 5 primary, rest secondary § Een van de 5 primaries is de “master primary” § De master is verantwoordelijk voor het herstarten van VMs
4
Confidential
Tjebbe Wiersma – AMD vs Intel • Q: Als je een mixed DRS cluster hebt met 5 AMD en 5 Intel ESXi host is het dan zo dat bij vMotion van een VM deze altijd op het CPU platform blijft.
• A: vMotion is alleen mogelijk tussen vendor -gelijke CPUs. DRS maakt gebruik van vMotion.
• Weinig overhead op DRS, vanwege vroegtijdig uitsluiten van incompatible migraties tijdens GetBestMove calculatie in DRS algoritme.
• Troubleshooting horror • Niet iedere MHz is gelijk! • NUMA – Hypertransport versus QPI – 2 Hops versus 1 hop
5
Confidential
Erik Scholten: Hoe ga je om met Campus/Blades Clusters?
6
Confidential
Raymon Epping: Impact van reserveringen?
• Q:
Kun je uitleggen wat de impact is van reservering en limieten op zowel Resource Pool en VM niveau?
• A: § Reservering\Limiet op VM niveau zijn statisch § Reservering\Limieten op RP niveau zijn dynamisch
Slide 35 7
Duco Jaspars: FT en EVC?
• Q: Deze vraag is gerelateerd aan DRS, en heb hem tot nu toe nergens beantwoord gekregen. Sinds 4.1 werkt DRS voor VMs met FT, maar alleen als EVC aan staat. Waarom moet EVC daar voor aan staan?
• A:EVC vereenvoudigd het plaatsing\load-balancing algoritme, i.p.v.:
8
Tjebbe Wiersma – ESX en ESXi in 1 cluster? • Q: Is het bezwaarlijk dat je een DRS cluster hebt met ESX en ESXi host. (of maakt dat niets uit).
• A: Geen impact op DRS. § FT problemen (KB1013637) (afwijkende patch-levels) § Operationele problemen: - Meerdere Host profiles noodzakelijk vanwege afwijkende management netwerk partitionering in de VMkernel – vSwif (ESX) vs vmknic (ESXi) - Afwijkende patch baselines. - “Console” Security (lockdown mode ESXi)
9
Confidential
Bas Vinken: Gebruik van 2de Service Console?
• Q: Wij hebben een apart netwerksegment voor de ESX service consoles. Nu wil ik graag een tweede service console toevoegen om aan de HA redundacy voorwaarde te kunnen voldoen. Dit tweede service console zou ik willen aansluiten op hetzelfde netwerksegment, kan dit of heeft dit allerlei raar netwerkgedrag tot gevolg ?
• A: Nee, je hebt voor optimale redundancy eigenlijk ook 2 isolation addresses nodig en die zal alleen gebruikt worden als je 2 netwerk segmenten hebt.
10
Erik Scholten: Netwerk redundantie voor HA, is dit nuttig?
11
Confidential
Duco Jaspars – HA Futures § All New Architecture, a single lightweight HA agent process § Eliminate concept of “Primaries” § Storage heartbeating as backup communication channel § Automatic resolution of network partitions § VMs still protected during partitions, no “fighting” for VM control § Greater scalability, extensible § Ability to deal with any number of simultaneous host failures § New lightweight communication model § All state required to recover from any failure is persisted § Improved isolation actions (VMs left running and restarted as needed via storage subsystem monitoring) § No dependencies on DNS
12
Confidential
HA – Diagrams – Primary and Secondary Nodes
13
Confidential
HA – Diagrams – Flatten Shares
Before Failover…. 4.0
4.1
14
Confidential
DRS – Diagrams – VM-Host affinity rule
15
Confidential
DRS – Diagrams – Share ratio result
16
Confidential
Raymon Epping: Impact van reserveringen?
• Verschillende soorten reserveringen § CPU § Memory
• Verschillend reservering niveau § Virtual machine § Resource Pool
• Diva-VM (prima donna) § VM met reservering in RP met reservering
17
Raymon Epping: Impact van reserveringen?
• VM reservering • Resources zijn “eigendom van VM” • Resources worden niet vrijgegeven ook als VM idle is. • (alleen tijdens shutdown VM)
18
Raymon Epping: Impact van reserveringen?
• Resource pool reservering § Gereserveerd geheugen wordt verdeeld op basis van VM resource entitlement. § Reservering uitgedeelt aan Actieve VM’s § Alleen verdeelt tijdens contentie § VM wordt niet eigenaar van gereserveerd geheugen, volledig dynamisch. § Ongebruikt geheugen wordt teruggegeven aan RP.
19
Raymon Epping: Impact van reserveringen?
• Resource entitlement • Static Entitlement § Reservation § Shares § Limit
• Dynamic Entitlement § CPU - %Run + %Ready (%MLMTD) § Memory - Estimated Active Memory
• Mate van Contentie
20
Questions….
? 21
Confidential