Serveur Web en haute disponibilité

Qu’est-ce q’un serveur à haute disponibilité ?

C’est le fait que les services doivent être disponibles 24 heures sur 24 et 365 jours par an. En cas de panne d’un matériel, le service ne doit être indisponible que quelques minutes, voir quelques secondes. Pour ce faire, nous allons mettre en place 2 serveurs dont les données seront répliquées en temps réelles, de la même manière que des disques en RAID1. De l’extérieur, les services doivent pouvoir être accessible au travers d’une adresse IP qui pourra basculer d’un serveur à l’autre afin d’assurer la continuité.

Nous allons dans un premier temps voir l’installation de l’active directory, ensuite nous verrons l’installation des serveurs ESX, le paramétrage san, enfin nous allons voir l’installation de Vcenter et son paramètrage.

INSTALLATION ACTIVE DIRECTORY

nstallation Windows Server

Dans un premier temps, il faut installer le système d’exploitation qui est Windows server 2012 R2 et lui attribuer deux cartes réseaux, une qui sera en NAT et l’autre en VMNet1 (Host Only).

Paramétrage du serveur

On va commencer par le renommer, il suffit de cliquer sur “serveur local” puis de faire un clic sur le nom de l’ordinateur.

Puis de cliquer sur « modifier ».

A partir d’ici, on lui donne le nom de TC-AD qui sera donc le nom du serveur pour l’active directory.

Un redémarrage est obligatoire afin de prendre en compte la modification.

Ensuite, nous allons lui attribué une adresse IP afin de créer le domaine. Il faut donc ouvrir le centre de réseau et partage et de cliquer sur modifier les paramètres de la carte.

Puis de choisir la carte qui est en local, faire un clic droit, propriété et cliquer sur protocole internet version 4.

192.168.12.5 sera donc l’adresse de notre serveur active directory et donc son masque de sous-réseau sera 255.255.255.0.

Et le serveur DNS sera le localhost de la machine : 127.0.0.1.

Installation active directory

Il faut vous mettre sur gestionnaire de serveur et de cliquer sur « Ajout de rôles et fonctionnalités ».

Faites suivant.

On choisit le serveur puis à nouveau suivant. On installe le service ADDS et on clique sur « Ajouter des fonctionnalités » et on se laisse guider.

Cliquer sur installer. Une fois installé. il faut maintenant le paramétrer.

Paramétrage de l’active directory.

On paramètre maintenant l’Active Directory. Cliquez sur le menu “ADDS” On choisit le serveur donc ici “TC-AD”.

Ensuite une notification apparait en haut en droite, on clique dessus et on fait promouvoir ce serveur.

Maintenant, on va créer le domaine. Pour cela, il faut sélectionner « Ajouter une nouvelle foret ».

Maintenant, on attribut le serveur en DNS puis on configure le mot de passe pour la restauration des services de l’annuaire.

Puis, on l’installe.

Ainsi le serveur AD est configuré et prêt pour utilisation.

INSTALLATION HYPERVISEUR ESX

Installation VM

Il faut, dans un premier temps, attribuer 8 cartes réseaux pour chaque ESX :

2 cartes pour le NAT

2 cartes pour le réseau local

2 cartes pour le protocole iSCSI

2 cartes pour le vmotion

Ensuite, on lance l’installation.

On se laisse guider par l’installateur de l’hyperviseur ESX.

Une fois les ESX installés, il faut maintenant les paramétrer afin de les ajouter au domaine.

Paramétrage des serveurs ESX

Dans un premier temps, il faut activer les deux premieres cartes qui serviront pour la connexion au réseau local.

On fait F2, on entre le mot de passe qu’on a configuré pendant l’installation.

Puis, on clique sur « configure management network » puis « network adapter » et on sélectionne les deux premieres cartes grâce à la touche « espace » puis on valide avec la touche entrée.

On fait ceci pour les deux ESX.

Ensuite, il faut aller sur « IP CONFIGURATION » et lui attribuer une IP statique pour le premier 192.168.12.10, le masque de sous réseau : 255.255.255.0 et la passerelle 192.168.12.5.

Pareil pour le second ESX mais avec pour adresse ip : 192.168.12.11

Enfin pour terminer le paramétrage, on va terminer par le DNS, pour cela on va dans le menu : “DNS configuration” et on lui attribue l’adresse du serveur ADDS (qui est le serveur DNS) : 192.168.12.5

Maintenant on va passer à l’installation des SAN.

INSTALLATION SAN

Installation VM et Serveur

On ajoute un disque dur aux serveurs puis on installe le système d’exploitation Windows Server 2012 comme pour l’AD. Les manipulations sont les mêmes.

Paramétrage serveur

Il faut ensuite intégrer le serveur au domaine, on change son adresse IP en lui donnant 192.168.12.51. On met également l’AD en tant que passerelle.

Installation protocole iSCSI

On installe maintenant le protocole iSCSI à partir du menu « Ajout de rôles et de fonctionnalités », on déroule le menu « serveurs de fichiers et de stockage » et on sélectionne le menu « Services de fichiers et iSCSI » et on sélectionne « Serveur cible iSCSI ».

On installe donc le protocole iSCSI.

Mise en service iSCSI

On sélectionne l’onglet « Disques » du menu « Services de fichiers et de stockage » du serveur. On créer un nouveau volume en sélectionnant le disque que l’on avait rajouté au préalable.

On choisit la taille du volume que l’on veut attribué à notre volume.

On vérifie une dernière fois les paramètres et on créer le nouveau volume.

On clique ensuite sur l’onglet iSCSI pour crée un nouveau disque virtuel.

On sélectionne le volume sur lequel on veut mettre notre disque virtuel.

On choisit ensuite notre serveur comme cible iSCSI et donne un nom à notre cible (ici TC-Target). Et ensuite on lui donne les initiateurs iSCSI donc nos 2 hyperviseurs avec les adresse IP du switch que l’on configurera sur les ESX à partir du vCenter.

On vérifie une dernière fois les paramètres et on crée notre disque virtuel.

On fait exactement la même manipulation pour le deuxième SAN.

INSTALLATION VCENTER

Installation vm et serveur

On installe encore une fois un système d’exploitation Windows Server 2012 sur le serveur. Même manipulation que précédemment. On fait rejoindre notre domaine au serveur vCenter de la même façon que pour les SAN.

Installation vCenter Server et vSphere

On lance l’installation de vCenter. On crée donc une instance VMware vCenter Server autonome.

On choisit un petit inventaire car nous aurons seulement 2 hôtes ESX lors de l’installation de l’Inventory Service.

Et on installe ensuite le vCenter Server.

Pour finir, on installe vSphere Client.

Une fois tout cela installé, nous pouvons paramétrer vSphere.

Paramétrage vSphere

On se connecte au vSphere Client grâce au nom d’utilisateur : administrator@vsphere.client et le mot de passe que l’on a mis lors de l’installation.

On crée un datacenter dans lequel on ajoute un nouveau Cluster.

Une fois le Cluster créé, il faut ajouter nos deux hôtes ESX au Cluster.

On met les adresses IP que l’on avait attribué à nos hôtes ainsi que leur noms d’utilisateurs et mots de passe.

Il faut paramétrer ensuite nos cartes réseaux en créant 3 nouveaux switch comme on l’avait dit plus haut 2 cartes réseaux par switch afin de paramétrer le multipathing.

Le switch VM NETWORK LAN permet aux hôtes de rejoindre le domaine.

Le switch VM NETWORK INTERNET permet aux hôtes de se connecter à Internet.

Le switch VMkernel iSCSI permet aux hôtes de cibler les SANs.

Le switch VMkernerl vmotion permet la migration des VMs entre les hôtes.

On paramètre de la même façon sur les 2 hôtes.

INSTALLATION SERVEUR WEB

Installation VM et Serveur

On sélectionne l’hôte qui sera « maître » et on installe une nouvelle machine virtuelle.

On lui donne un nom, ici TC-WebServer et on choisit le SAN dans lequel il va s’installer.

On choisit l’OS que l’on veut installer ainsi que sa mémoire RAM.

On met ensuite 2 cartes réseaux, une dans le réseau LAN et une dans le réseau INTERNET.

On vérifie ensuite les paramètres et on clique sur Terminer.

On installe ensuite Windows Server 2012 sur la VM en mettant l’iso dans le « lecteur CD/DVD » de la VM.

On laisse l’installation se dérouler comme à son habitude.

Une fois Windows Server installée, on ajoute le Serveur Web au domaine en paramétrant son IP pour qu’il soit dans le domaine.

Une fois que le serveur est dans le domaine, on installe le serveur IIS qui servira à hébergé notre application ASP.NET par exemple.

On installe un deuxième serveur Web de la même manière afin de répondre aux exigences de la haute disponibilité en cas de panne.

Maintenant que les serveurs Web sont installés sur les hyperviseurs, ils peuvent en cas de panne migrer de l’un vers l’autre automatiquement si une panne réseau surviendrait sur un switch ou autre…

Sources

Laisser un commentaire