Nous allons voir aujourd'hui la virtualisation de stockage au sein de Windows Server 2012 / R2.
Cet article va couvrir:
- Introduction à la virtualisation de stockage sur 2012 R2
- La création de storage pool
- La création de storage space
- La création d'un Vdisk à partire du storage space
- La création de cible iSCSI
- La création d'un cluster de cible iSCSI avec deux nœuds
Nous allons voir la haute
disponibilité au niveau du stockage et virtualisation de stockage dans Windows
Server 2012 R2.
Pour commencer voici l’infrastructure que je vais
utiliser :
-
Un serveur AD, DNS
(Windows Server 2012)
-
Un serveur SAN
avec target iSCSI (Windows Server 2012 R2)
-
Un serveur nœud 1
pour le cluster iSCSI (Windows Server 2012 R2)
-
Un serveur nœud 2
pour le cluster iscsi (Windows Server
2012 R2)
Au niveau réseau voici la configuration :
-
Production :
TEAM Production (192.168.1.0 /16)
-
Réseau de Stockage (172.16.1.0
/24)
-
Réseau de HA
(10.10.10.0 /32)
Avant de commencer, il faut
d’abord configurer le cluster avec le rôle « cible Iscsi », pour
cela, il faut un stockage partagé entre les deux Nœuds, donc nous allons créer
un LUN sur le serveur de stockage Windows Server 2012 R2.
La particularité de ce LUN,
c’est qu’il fera partie d’un storage space, et ce storage space sera créé à
partir d’un storage pool.
Quelques définitions :
Storage Pool :
Est une agréation de disque physique qui permet
d’avoir qu’un seul volume sur le serveur, exemple : vous avez 3 disques de
5 Giga, à la création d’un Storage pool, on aura un seul disque de 15 Giga.
Storage space :
Ce sont des disques virtuels qui sont crées à partir des Storage pool, à la
création de ces derniers, l’espace utilisé sera donc consommé sur les Storage
pool.
Pour commencer, nous allons
créer un Storage pool sur le serveur SAN. (sous Windows Server 2012 R2)
Rendez dans le gestionnaire du
serveur, et allez dans « Service
fichiers et stockage » et allez dans Pool de stockage :
1-Création du Storage Pool :
On peut voir nos disques
physiques en bas, ici ; j’ai que deux disques pour l’instant.
L’assistante suivant s’ouvre :
Faites suivant afin de
poursuivre la création du Storage pool.
Nommez le pool de stockage, et
faites suivant.
Il faut également sélectionner
le groupe de disque primordial :
Si vous avez que deux disques physiques, ça ne
sera pas possible de créer un pool de stockage, donc assurez-vous bien d’avoir
au moins trois disques dur physiques au sein de votre serveur.
Donc j’ajoutes un autre disque afin d’en avoir
3.
Ici, je sélectionne mes trois
disques dur et je fais suivant.
Le résultat affiche la bonne
configuration du Storage pool :
2-Création du Storage Space:
L’assistant de création de
disque virtuel s’ouvre , ici commence la virtualisation de stockage avec les storage space.
Nommage du nouveau disque
virtuel :
Sélection du type de protection
pour le disque virtuel :
Vous avez trois choix :
Simple :
Pas de protection / redondance, c’est un disque simple, en RAID 0.
Mirror :
Équivaut au RAID 1, c’est-à-dire que les données écrites sont dupliquées sur les disques qui constituent ce mode.
Sur
deux disques, il y’a un disque normal et l’autre est placé en tant que disque
miroir ou les données sont dupliquées dessus afin d’avoir une redondance.
Il faut
au minimum avoir deux disques physiques afin d’avoir du RAID 1
« Mirror »
Parity :
C’est équivaut au RAID 5, au
moment de l’écriture d’une donnée, celle-ci est repartie sur l’ensemble des
disques physiques.
Il y’a
également la notion de parité qui répartie sur l’ensemble des disques afin
d’avoir des gains de performances et également de gérer les goulets
d’étranglement.
Il
faut au minimum trois disques physiques afin de bénéficier de ce mode.
C’est
bien mentionné dans la description :
- 3 disques pour vous protéger de la perte d’un disque
- 7
disques pour vous protéger de la parte de disques.
Je choisi ici le mode Parity, et je fais suivant.
Vous avez ici deux types d’option pour l’approvisionnement de
votre disque virtuel :
Fin :
Ce mode est dit stockage dynamique, c’est-à-dire que le
disque n’a pas de taile fixe, il va grossir au fur à mesure du temps jusqu’à
pouvoir atteindre la taille maximal du volume.
Fixe :
Ici, il a une taille fixée et elle ne bougera pas dans le
temps.
Je choisi la taille fixe.
Choix de la taille du disque virtuel:
Vérification :
Voici le Storage pool « pool de stockage » :
Vérification en powershell du storage pool « pool de
stockage » :
Résumé de nos actions:
- Création d'un pool de stockage "Storage pool" ==> OK
- Création d'un Storage space "disque virtuel" ==> Ok
Nous allons maintenant créer un volume qui sera attaché à notre serveur en local qui nous permettra par la suite de créer la LUN iSCSI.
3-Création du Volume sur le Storage Space:
Allez le gestionnaire de serveur, et allez dans volumes.
Cliquez sur « tâches » et cliquez sur « Nouveau
volume » :
Choix de la lettre de lecture du nouveau volume , je
choisi ici la lettre X :
Choix du système de fichier, dela taille d’allocation et le
nom du volume :
Comme vous pouvez le voir, vous pouvez activer la
déduplication,
Voici un deux articles très complet sur la déduplication que j’ai
réalisé :
Faites suivant pour poursuivre.
Récap de vos actions :
cliquez sur créer :
Une fois que vous avez créer le volume, il faut créer un
Disque virtuel iSCSI (LUN), c’est-à-dire un disque virtuel avec une cible iSCSI qui
pourra être attaché sur les deux nœuds de cluster pour construire le quorum.
4-Création du disque virtuel iSCSI "LUN":
Allez dans l’onglet « iSCSI » :
Sélectionnez le volume qu’on vient de créer , « avec la lettre X » , et cliquez sur suivant:
Mettre le nom du
disque virtuel , ça sera un disque virtuel de type VHDX, l’une des nouveautés dans Windows Server 2012 R2, les LUN iSCSI sont désormais en format VHDx et non
VHD par rapport a Windows Server 2012.
Suivant :
Spécifiez la taille de la LUN ,avec une taille fixe:
Sélectionnez donc la cible iSCSI existante :
Pour créer une cible ISCSI voici l’un de mes tutos sur ce
sujet :
Suivant
Recap de vos actions, cliquez sur créer
Création de la LUN « disque virtuel iSCSI » et
affectation à la cible iSCSI.
Vérification de la creation de la Lun vDISK :
Je vais passer vite sur cette étape : elle est disponible sur l'un de mes articles ==> Attachement cible iSCSI
Vous mettrez l’adresse IP du serveur cible, et vous faites
connecter, voila donc ma cible iSCSI est connectée sur mon serveur .
Quelques conseils:
Il faut faire la même chose sur les deux nœuds de cluster,
afin qu’ils puissent avoir un stockage partagé pour la réalisation du cluster.
Sur le nœud 1 après l'avoir connecté à la cible iSCSI il faudra faire les opérations suivantes:
- Mettre en ligne le disque
- Inititialiser le disque
- Formater le disque
Sur le nœud deux, il faut juste le mettre en ligne.
Voila la partie donc Storage pool et Storage space est
terminée, nous allons pouvoir donc créer notre cluster de cible iSCSI avec de
deux nœuds. (Nœud 1 et nœud 2) comme sur le schéma.
Le prochain article, sera la création du cluster Cible iSCSI.
@bientôt Seyfallah Tagrerout