Vous êtes sur la page 1sur 14

Accueil Tutoriaux Microsoft Tutoriaux Unix/Linux Tutoriaux VMware Autres technologies Mon CV Contact Tutoriaux Microsoft Tutoriaux Unix/Linux

Tutoriaux VMware Autres technologies Cration d'un cluster de serveurs ESX/ESXi 4.1: VMware High Availability (HA)

1. Cration d'un cluster de serveurs ESX/ESXi 4.1: VMware High Availability (HA)
Tout bon administrateur doit penser une chose trs importante quand on parle de virtualisation: la haute disponibilit. Dans ce guide, nous allons donc installer un cluster de serveur ESX/ESXi en utilisant VMware High Availability. Avant toute chose, voyons les pr-requis pour mettre en place ce cluster: - Toutes les machines virtuelles et leurs fichiers doivent tre stocks sur un disque partag. Les serveurs htes doivent bien entendu avoir accs ce disque. - Les serveurs htes doivent avoir une IP fixe associe chaque carte rseau. - Les serveurs htes doivent avoir accs au rseau virtuel des VM. - VMware recommande aussi d'avoir un rseau Management Network (ESXi) ou Service Console (ESX) redondant.

2. Rendre le rseau Management Network (pour ESXi) ou Service Console (pour ESX) redondant
Pour commencer ce guide, nous allons rendre le rseau de gestion redondant. Note: Pour le dbutants, pensez lire le tuto suivant avant de faire cette partie: Configuration des rseaux virtuels sous Vmware ESX/ESXi Si vous n'avez pas encore touch aux rseaux virtuels de vos serveurs, vos vNetworks devraient ressembls a:

Pour rendre le Management Network/Service Console redondant, il faut ajouter une deuxime carte rseau sur le switch virtuel reli sur ce rseau (ici, ce vSwitch est vSwitch0). Dans les proprits du switch, dans l'onglet Network Adapters, ajoutez une deuxime NIC:

Vos rseaux virtuels devraient alors ressembler a:

Rptez l'opration sur chaque serveur hte.

3. Cration du cluster
Passons maitenant la cration du cluster. Allez dans "Home->Inventory->Host and Clusters", puis faites un clic droit sur votre datacenter et cliquez sur New Cluster.

Entrez le nom de votre cluster. Vous pouvez ensuite choisir d'activer HA et/ou DRS. - Ncessaire pour faire de la tolrance de fautes, HA surveille vos serveurs et vos VM afin de dtecter les problmes au plus vite. Si un de vos serveurs tombe, HA bascule automatiquement ses VM sur un autre serveur en tat de marche. - DRS permet lui d'optimiser l'utilisation de vos serveurs htes: il peut rpartir les VM sur ces serveurs en fonction de

l'utilisation de leurs ressources.

Si vous avez choisi d'activer DRS, vous devez prciser son niveau d'automatisation: - Manual: DRS surveille les ressources de vos serveurs, et vous conseille seulement comment rpartir aux mieux vos VM. - Partially automated: DRS va rpartir au mieux les VM leur dmarrage sur vos serveurs. Pour celle dj en marche, DRS conseille seulement comment rpartir aux mieux vos VM. - Fully automated: DRS va rpartir au mieux les VM sur vos serveurs htes (mme celle dj en marche). Vous pouvez aussi rgler le niveau de sensibilit de DRS.

Vous pouvez maintenant configurer la gestion de vos serveurs htes via DRS. Si vous activer cette option, DRS arrtera et allumera vos serveurs en fonction des ressources utilises par vos VM. Prenons un exemple. Vous avez trois serveurs ESX, qui tournent 40% de leurs capacits. DRS va alors arrter un des serveurs, en basculant ses VM sur les deux autres. Ainsi vous aurez deux serveurs ESX allums tournant 60% de leurs capacits (vous conomisez donc en lectricit, et c'est plus cologique). Si par la suite vous dmarrez de nouvelles VM, et que la charge devient trop importante pour vos deux serveurs, DRS rallumera automatiquement le troisime serveur. Vous avez trois configurations possibles pour cette fonctionnalit: Off, Manual (DRS vous fait seulement des recommandations) et Automatic ( DRS s'occupe de tout, vous pouvez bien sr rgler le niveau de sensibilit).

Passons maintenant aux option de VMware HA. - Host Monitoring Status: laissez cette option active pour utiliser HA ( dsactiver en cas de maintenance dans votre datacenter). - Adminssion Control: si cette option est active, seuls les VM qui respectent certaines contraintes propre la haute disponibilit pourrons tre allume. Cela permet de rduire les dfaillances sur votre cluster. - Adminssion Control Policy: vous permet de contrler si les machines virtuelles doivent tre redmarres aprs le crash d'un serveur hte, en fonction des ressources disponibles dans le cluster. Vous pouvez utiliser une des trois politiques suivantes: en fonctions des serveurs htes fonctionnels, en fonctions des ressources du cluster ou en fonction d'un serveur hte dsign comme serveur de basculement.

Vous devez maintenant choisir les options par dfaut des machines virtuelles du cluster. Ces options seront appliques sur les nouvelles VM cre dans ce cluster. - VM restart priority: Permet de spcifier l'ordre dans lequel les VM redmarreront en cas de crash du serveur hte (les VM avec une priorit en High seront dmarres avant celle en Medium). - Host Isolation response: Action effectuer sur les VM si le serveur hte ne peut plus tre contact. Par dfaut, l'action est d'teindre ces VM, afin que d'autres serveurs puissent avoir accs leurs fichiers et puissent ainsi les redmarrer.

Vous pouvez ensuite choisir d'activer le monitoring des VM. Si vous activez ce monitoring, VMware HA redmarrera automatiquement les VM dont il ne reoit plus de battements de coeur. Les battements de coeurs sont envoys automatiquement au serveur par les VMware Tools chaque secondes.

Activez EVC pour tre sr que les CPU des serveurs htes ajouts sur ce cluster soit compatibles, notamment pour l'utilisation de vMotion.

Choisissez ensuite o stocker les fichiers de SWAP des VM: dans le mme dossier que ces VM (recommand) ou dans un datastore slectionn.

Vrifiez les informations affiches, et cliquez sur Finish. Votre cluster devrait apparaitre dans votre inventaire, sous votre datacenter.

Dans l'inventaire sur la gauche, glisser-dposer vos serveurs dans le cluster pour les ajouter celui-ci. Un assistant s'ouvre alors et vous demande quoi faire des ressources et machines virtuelles gres par ce serveur: - Copiez toute ces ressources dans le cluster, et supprimer ensuite les resource pools du serveur. - Ou crer un nouveau resouce pool pour stocker les ressources de ce serveur (afin de garder la hirarchie de ce resource pool).

Flicitation, votre serveur est prsent cr et fonctionnel!

4. Activation de la tolrance de panne (Fault Tolerance)


VMware Fault Tolerance (FT) protge vos VM en crant une seconde copie des VM et en migrant cette copie sur un autre serveur hte. VMware vLockstep s'occupe ensuite de synchroniser les VM et leurs copies, afin qu'elles soient toujours identiques. Si le serveur hte de la machine virtuelle principale venait cracher, la copie de cette VM (stocke sur un autre serveur donc) prendrait le relais, sans aucune interruption. Pour commencer, crez un nouveau rseau virtuel de type VMkernel sur un nouveau vSwitch.

Et slectionnez l'option "Use this port group for Fault Tolerance logging.

Une fois la cration de ce vNetwork termine, crez un deuxime rseau virtuel, lui aussi sur un nouveau vSwitch. Mais cette fois, cochez la case "Use this port group for vMotion.

Ces deux rseaux doivent tre connects sur des cartes rseaux physiques ddies. Pour vrifier si votre serveur est prt pour utiliser Fault Tolerance, allez dans le "Summary" de ce serveur. Si tout est correctement configur, vous devriez voir la ligne "Fault Tolerance Enabled: Yes" dans l'onglet "General", comme ci-dessous.

Rptez l'opration sur vos autres serveurs. Une fois tous vos serveurs configurs, il faut activer Fault Tolerance sur les VM pour lesquelles vous voulez utiliser cette fonctionnalit. Pour cela, faites un clic droit sur la VM dsire, et cliquez sur "Fault Tolerance" puis "Turn on Fault Tolerance".

Lisez l'avertissement et acceptez d'activer Fault Tolerance. Les disques durs "Thin-provisioned" de la VM seront alors convertis en thick-provisioned disk (le disque virtuel occupera une taille fixe sur l'espace disque physique). La VM aura aussi la totalit de sa RAM de rserve sur le serveur hte.

Vos VM sont prsent prtes pour Fault Tolerance. Vous pouvez vrifier quelles VM sont en mode FT en allant dans les proprits du cluster, dans la partie Virtual Machines. Les VM o Fault Tolerance est activ seront en double (la copie sera marque "Secondary"). Copyright 2010 Tuto-IT.fr Tous droits rservs - Design by XnEoZ pour KitGraphique.net

Vous aimerez peut-être aussi