Netapp Iscsi & Nfs

De BlaxWiki
Révision datée du 17 septembre 2012 à 12:03 par Admin (discussion | contributions) (Page créée avec « = Configuration Iscsi = == Creation du Lun == Créer un lun depuis l'interface web (ne PAS créer de qtree auparavant) <pre> path : /vol/vol0/nomdulun (ou /vol/vol1 suiva... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigationAller à la recherche

Configuration Iscsi

Creation du Lun

Créer un lun depuis l'interface web (ne PAS créer de qtree auparavant)

path : /vol/vol0/nomdulun (ou /vol/vol1 suivant ce qui est créé sur le netapp)
lun protocol type : dépend de l'OS où sera monté le lun
space reserved : à laisser cocher

Creation de l'initiator groups

Il faut donner au netapp l'initiator group qui est généré sur le serveur ou sera monté le lun (voir comment générer cet initiator groupe suivant l'OS) Sur le netapp : lun / initiator groups / add :

group name : sorte de description
type : fcp (si connexion en fiber channel depuis le serveur) / iscsi (si connexion depuis le serveur via le reseau)
initiators : l'initiator qui est généré par le serveur (on le trouve sur le serveur windows, dans l'iscsi initiator, onglet configuration "Initiator name")

On doit alors le voir dans la partie lun / initiator groups / manage. On va maintenant mapper (associer) cet initiator groups au lun créé. Dans lun / manage, cliquez sur "no maps" sur le lun en question, puis "add groups to map", choisir le bon group, et définir un lun id à 0. On ne peut pas avoir 2 id identiques dans un meme group.

On s'assurera que le lun est bien online via lun / manage. Il faudra aussi créer une interface networks dans le bon vlan / subnet correspondant à l'ip de storage sur le serveur.

Montage du lun sur windows

Il faut démarrer le service Iscsi (Microsoft iSCSI Initiator Service) et le mettre en automatique. Puis dans le panneau de configuration, via "configurer l'initiateur iscsi"

Dans l'onglet "Decouverte", cliquez sur "Decouvrir un portail", rentrer l'ip du netapp. Puis dans l'onglet "cible", cliquez sur "actualiser". On va avoir dans la partie "cibles 
découvertes" l'initiator iscsi du netapp. Il doit être en statut inactif, le selectionner, puis cliquer sur "connexion", la case "ajouter ... à la liste des cible favorites" doit être
cochée. On doit maintenant retrouver cet initiator dans l'onglet "cibles favorites".

En allant dans le gestionnaire d'ordinateur, ou dans la partie Stockage / Gestion des disques, on doit voir le lun qui n'est pas initialisé. Il faut donc l'initialiser puis le 
formater en créant un nouveau volume.

Pour que ce montage ce fasse automatiquement au démarage, il faut aller dans "configurer l'initiateur iscsi", "Volume et devices", cliquer sur "Autoconfigure", et dans le "Volume 
list" on doit voir la lettre montée


Configuration Nfs & export

Nous allons voir ici un cas un peu particulier d'export Nfs concernant des droits restreints, mais le principe d'une Qtree / export nfs est le même pour les cas simples.

On peut avoir besoin d'avoir des droits nfs restreint sur des répertoires d'une Qtree, donc que chaque serveur ne puisse monter que son "sous-répertoire" de la qtree et ne puisse pas
monter la qtree globale

Il faut alors procéder de la sorte :
 - On crée une qtree de facon normal, ici /vol/vol0/dialnode
 - On fait un export nfs classique de la qtree /vol/vol0/dialnode, on monte la qtree sur un serveur, et on créé plusieurs répertoires (ex db02so,wb01so) qui vont etre affectés à des 
serveurs, avec des exports nfs particulier pour chacun des répertoires
 - On démonte la qtree /vol/vol0/dialnode sur le serveur, et on supprime son export nfs sur le nfs
 - On recréé alors l'export nfs suivant : 
	/vol/vol0/dialnode 	Read-Write Access (127.0.0.1)
        Root Access (127.0.0.1)
        Security (sys)

Cela va permettre de creer des exports nfs pour les autres répertoires que nous avons créés (et qui ne sont pas des qtree) et de les monter sur les différents serveurs. Sans l'export
nfs précédent (/vol/vol0/dialnode Read-Write Access (127.0.0.1)), les répertoires de cette qtree ne pourraient pas être montés sur les serveurs. Mais avec ces droits particuliers, les
serveurs ne peuvent pas monter la qtree /vol/vol0/dialnode

 - Export nfs pour les répertoires de la qtree (classique)
	/vol/vol0/dialnode/backup/db02so
        Read-Write Access (172.31.50.23)
        Root Access (172.31.50.23)
        Security (sys)
	
        /vol/vol0/dialnode/backup/wb01so 	
        Read-Write Access (172.31.50.24)
        Root Access (172.31.50.24)
        Security (sys)