vSphere (toutes versions) : Installer un SAN virtuel FreeNAS pour le cluster de serveurs ESXi
Nous allons dans cet article préparer un SAN virtuel afin de mettre en place un cluster de serveurs ESXi.
Pourquoi un SAN virtuel ? Afin de simuler un environnement similaire a ce qui est implémenté dans les entreprises, nous allons utiliser un SAN virtuel FreeNAS, afin d’avoir un espace de stockage partagé (ce qui est obligatoire pour monter un cluster de serveurs ESXi, dont il en faut au minimum 2 LUN (unité de volume logique de stockage réseau))
Bien évidemment, l’idéal serait d’avoir du stockage en Fibre Channel, mais cela deviendrait trop couteux pour un Homelab.
Je vais donc vous montrer ici comment monter un SAN virtuel et le configurer pour un partage de stockage en iSCSI.
PRE-REQUIS
- Créer une machine virtuelle de type FreeBSD avec 1Go RAM et 2 disques durs (1 de 8Go pour le système, et un gros disque pour le stockage)
- Télécharger l’image ISO du CD d’installation de FreeNAS :
http://www.freenas.org/download-freenas-release.html
Voici les différentes étapes que nous allons décrire dans cet article :
- Installation de FreeNAS
- Configuration de l’interface réseau
- Configurer les cibles iSCSI
- Activer le service iSCSI
INSTALLATION DE FREENAS
Démarrer la VM avec le CD d’installation de FreeNAS
Laissez le chargement du disque se terminer
Sélectionnez le premier choix « Install/Upgrade » et tapez sur [Enter]
Sélectionnez le disque d’installation (celui que vous avez créé pour installer le système)
Un avertissement vous signalant que toutes les données seront effacées, que le disque dur sera formaté, et que ce disque ne pourra pas être utilise pour le partage de données.
Si vous confirmez, sélectionnez « Yes » et tapez sur [Enter] pour continuer
Lorsque l’installation est terminée, vous recevez ce message ci-dessous, éjectez le CD-ROM et tapez sur « Enter » pour revenir au menu principal.
Sélectionnez l’option 3 « Reboot System » et tapez sur [Enter] pour redémarrer le système.
CONFIGURATION DE L’INTERFACE RÉSEAU
Après redémarrage, vous devez configurer l’interface réseau du serveur
Tapez sur [1] et validez pour configurer les interfaces réseaux
Sélectionnez l’interface réseau a configurer (entrez son numéro identifiant)
Ensuite répondez comme ci-dessous avec les informations réseaux qui vous conviennent
Lorsque c’est fait, vous pouvez maintenant accéder a son interface web afin de configurer les cibles iSCSI (ceux-ci présenteront les disques logiques (LUN) aux serveurs ESXi).
https://adresse-ip-du-serveur/
CONFIGURER LES CIBLES ISCSI
Lorsque vous accédez a l’interface d’administration web, vous devez initialiser votre mot de passe root.
Vous pouvez renommer votre serveur FreeNAS si vous le souhaitez.
Accédez au menu latéral gauche, parcourez le menu et découvrez les options de configurations des volumes logiques.
Storage > Volumes > ZFS Volumes Manager
Accédez au « ZFS Volumes Manager », nous allons créer un volume de stockage logique avec les disques de disponibles
- Spécifiez le nom du volume (ex : volume-1)
- Ajoutez le disque(s) disponible(s)
- Cliquez sur « Add Volume » (attention ! les données existantes sur les disques seront écrasées)
Ensuite, le volume créé apparait sous « Volumes », déployez le et cliquez sur « Create zvol »
Entrez le nom et la taille du volume (ex: 1Teraoctet = vous devez écrire 1000g) zvol a créer sur le volume de disques.
Cochez la case « Sparse volume » pour créer un volume zvol de type « Thin provisioning », cela vous permettra d’économiser du disque, et de pouvoir présenter des disques de tailles plus importantes.
Attention ! L’utilisation de cet option n’est pas conseillée dans un environnement de production, car l’accumulation de ces « Sparse volumes » engendrerait un sur-provisionnement de votre stockage.
Descendez ensuite sur Services > iSCSI > Extents > Add Extent
Entrez le nom de l’Extent, choisissez le type « Device » et sélectionnez le volume zvol que vous venez de créer
Descendez ensuite sur Services > iSCSI > Initiators > Add Initiator
Entrez des noms d’Initiators spécifiques, ou des réseaux et des adresses IP d’Initiators (afin de n’autoriser seulement un certain nombre d’Initiators de découvrir les cibles iSCSI)
Si vous ne voulez pas spécifier ces options, vous pouvez laisser « ALL » pour autoriser « TOUS » les Initiators de tous les réseaux.
Descendez ensuite sur Services > iSCSI > Portals > Add Portal
Sous Portal IP, choisissez l’adresse IP et le port qui seront utilisés pour présenter les cibles iSCSI
Descendez ensuite sur Services > iSCSI > Targets > Add Target
Spécifiez les informations suivantes :
- le nom de la cible « Target name »,
- le type d’autorisation d’écriture « Target Flags »,
- le numéro ID du « Portal Group » et de l’ « Initiator Group » que vous venez de créer
Descendez ensuite sur Services > iSCSI > Targets / Extents > Add Target /Extent
Créez ici le couple Target / Extent afin de présenter un volume zvol derrière une cible.
ACTIVER LE SERVICE ISCSI
Cliquez ensuite sur « Services » dans la barre horizontale en haut de la page
Un onglet « Services » apparait, sous cet onglet, trouvez le service iSCSI et activez le en cliquant sur l’interrupteur OFF pour le changer en statut ON.
Voila, vous savez comment installer un serveur FreeNAS, configurer l’interface réseau, configurer les volumes FreeNAS et créer les cibles iSCSI.
Pour le cluster de serveurs ESXi, il faudra au minimum 2 volumes Freenas présentés par des cibles iSCSI différentes.
3,013 total views, 6 views today