●VMotiongénèredesréservationsSCSIetverrouilledoncleLUNpendantunbrefinstant.Pourcetteraisonil
nefautpasutilisertropfréquemmentVMotioncarcelapeutprovoquerdesdégradationsdeperformanceau
niveaudesaccèsdisques.
●Ilestimportantd
’
éviterdepassertropdetempsàessayerdefaireduVMotionsurdesprocesseursayant
des jeux d
’
instructions trop différents. Il est préférable de privilégier dans la mesure du possible des
processeursdemêmegénérationetdemêmefamillepourfaireduVMotion.
2.HA
a.Cluster
Uncluster
ausensVMwareestunregroupementdeplusieursserveursESXavecdesressourcespartagées.Avecun
cluster,lesfonctionnalitéstellesqueHA,DRSouFTpeuventêtreutilisés.
b.Définition
VMware HA
(
High Availability
) est une fonctionnalité de haute disponibilité. Lorsqu
’
un serveur tombe en panne,
l
’
ensembledesVMquifontpartieduclusterHAsontredémarréesimmédiatementetautomatiquementsurlesautres
serveursESXducluster.Cecipermetderéduireletempsd
’
indisponibilitédesapplications.Ilestnécessairequetous
lesserveursfaisantpartied
’
unclusterHAaientaccèsaumêmeespacedestockagepartagé.
VMwareHAn
’
utilisepaslafonctionnalitéVMotioncarleredémarraged
’
uneVMnenécessitepasdemigrerà
chaudlaVM.VMwareHAestfortementliéauDNS.Ilfautbiens
’
assurerquetouslesserveurshôtesESX
sontintégrésdansleDNSetquelarésolutiondenomsefait.
c.FonctionnementdeHA
Serveurhôteprimaire
Lors de l
’
ajout d
’
un serveur hôte dans un cluster HA, un agent (
aam agent
) est installé sur le serveur qui
communique avec les autres agents du cluster HA. Chaque serveur ajouté dans un cluster HA doit pouvoir
communiqueravecunserveurprimaire.Leserveur
hôteprimaireestimportant
carc
’
estluiquiinitialiselesactions
debasculeautomatiquedesVM(appeléeFailover).Si le serveurprimaire tombe ouest supprimé ducluster,HA
promeutunautreserveurhôte.Les5premiersserveurshôtesduclustersontdéclaréscommeprimairesettousles
autressontsecondaires.
S
’
iln
’
yapasdeserveurprimaireaumomentoùunserveurhôtetombeenpanne,lesbasculesdeVMne
peuventpasêtreinitialiséesetHAnefonctionnepas(cf.chapitreÉtudesdecas).
LesagentsduclusterHAcommuniquententreeuxautraversd
’
unéchangeprivéappeléHeartbeat.LeHeartbeat
permetauxVMdes
’
envoyerquelquestramesparleréseaupourvoirsiellespeuventcommuniquer.
S
’
il n
’
y a pas de réponse d
’
un serveur hôte pendant plus de 15 secondes alors celui
ci est déclaré failed. Le
mécanismeHAprovoqueleredémarragedesVMsurunautreserveurhôte.Ilpeutarriverqu
’
unserveurhôtene
puissepasrépondreauxéchanges Heartbeatcar ilperd saconnexionréseau(pourdifférentesraisons)touten
étanttoujoursopérationneletaveclesVMenfonctionnement:cettesituationestappelée
hostnetworkisolation
(réseaudel
’
hôteisolé).UnserveurquinerépondpasauHeartbeatpendantplusde12secondesestdéclaré
Host
isolated
.
Danslecasoùcettesituationseproduit,HAforcelesVMàs
’
arrêter(
Shutdown
)etinitialiseleredémarragedesVM
surlesautresserveurshôtesducluster.MaisilestaussipossibledechangerlecomportementenlaissantlesVMen
fonctionnement(Leave powered on).Celapeutêtreutiledanscertainscasoùdesapplicationspeuventtravailler
mêmesiellesn
’
ontplusaccèsauréseau...Danslaconfiguration
Hostisolationrespons
leschoixoffertssontLeave
VM
,
Powered on
,
Power off VM ou
Shutdown VM
.Ilestégalement possible dans le cas d
’
un redémarrage de
préciserlaprioritépourleredémarragedesVM:VMrestartPriority
:
High
,
Medium
,
LowouDisabled
.
CetteconfigurationestdétailléedanslechapitreConfiguration.
d.Problématiquedunombred
’
hôtesdansunHA
Lorsqu
’
unouplusieursserveursduclusterHAtombentenpanne,ilfautquelesressourcestotalesdesserveurs
restants puissent prendre en charge les VM qui doivent être migrées. C
’
est le Current Failover Capacity qui
enidentnumber-AAEAAAD/////AQAAAAAAAAAMAgAAAE1FTkkuRWRpdGlvbnMuTUVESUFwbHVzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAAJ0VOSS5FZGl0aW9ucy5NRURJQXBsdXMuQ29tbW9uLldhdGVybWFyawIAAAAHcGlzVGV4dAlwaWR0ZURhdGUBAA0CAAAABgMAAABAMzg5NDA3IC0gR3VpbGxhdW1lIERVQk9JUyAtIGI5MzMxMjgxLTc0ZjktNGZiNy1hYzBmLWQzYzQxMTljYjgyY9IH6CelmcyICwA=-enidentnumber