Différences entre les versions de « Netapp Iscsi & Nfs »
(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... ») |
|||
| (11 versions intermédiaires par 2 utilisateurs non affichées) | |||
| Ligne 4 : | Ligne 4 : | ||
Créer un lun depuis l'interface web (ne PAS créer de qtree auparavant) | Créer un lun depuis l'interface web (ne PAS créer de qtree auparavant) | ||
<pre> | <pre> | ||
path : /vol/vol0/nomdulun (ou /vol/vol1 suivant ce qui est créé sur le netapp) | path : /vol/vol0/nomdulun (ou /vol/vol1 suivant ce qui est créé sur le netapp, il faut creer un volume dédié pour ce lun) | ||
lun protocol type : dépend de l'OS où sera monté le lun | lun protocol type : dépend de l'OS où sera monté le lun | ||
space reserved : à laisser cocher | space reserved : à laisser cocher | ||
Pour augmenter la taille du lun plus tard : | |||
- FilerView > Volumes > Manage : selectionner le volume, puis cliquer sur le bouton "Resize Storage" | |||
- LUNs > Manage : cliquer sur le lun en question, et changer sa taille | |||
</pre> | </pre> | ||
| Ligne 19 : | Ligne 23 : | ||
On doit alors le voir dans la partie lun / initiator groups / manage. On va maintenant mapper (associer) cet initiator groups au lun créé. | 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 | 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 (si un autre lun a déja été mappé sur les mêmes serveurs, il faut choisir un autre id). On ne peut pas avoir 2 id identiques dans un meme group. | ||
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. | 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 = | == 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" | 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" | ||
<pre> | <pre> | ||
Pour trouver l'initiator du windows à rentrer dans le netapp, onglet "configuration" | |||
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 | 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 | 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 | ||
| Ligne 39 : | Ligne 44 : | ||
</pre> | </pre> | ||
== Montage du lun sur Linux == | |||
Voir https://{{SERVERNAME}}/index.php/Iscsi | |||
= Configuration Nfs & export = | = Configuration Nfs & export = | ||
| Ligne 50 : | Ligne 56 : | ||
Il faut alors procéder de la sorte : | Il faut alors procéder de la sorte : | ||
- On crée une qtree de facon normal, ici /vol/vol0/dialnode | - On crée une qtree de facon normal, ici /vol/vol0/dialnode (pour créer une qtree on peut se servir du volume de base vol0, ce n'est pas la peine de creer un nouveau volume, | ||
juste s'assurer qu'il y a la place nécessaire sur le volume choisit) | |||
- On met en place éventuellement un quota : | |||
Volumes/quota/add | |||
Quota type : tree | |||
Disk Space Hard Limit | |||
- Mise en place du quota : quota off volx && quota on volx | |||
- On rajoute l'interface virtuelle pour avec une ip sur le subnet / vlan du serveur : | |||
Network/manage interface/add a new vlan | |||
Choisir comme interface vif0 | |||
- 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 | - 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 | serveurs, avec des exports nfs particulier pour chacun des répertoires | ||
| Ligne 64 : | Ligne 79 : | ||
- Export nfs pour les répertoires de la qtree (classique) | - Export nfs pour les répertoires de la qtree (classique) | ||
/vol/vol0/dialnode/backup/db02so | /vol/vol0/dialnode/backup/db02so (ce répertoire n'est pas une qtree, mais le dossier existe bien, on la créé sur le serveur dans la vraie qtree /vol/vol0/dialnode) | ||
Read-Write Access (172.31.50.23) | Read-Write Access (172.31.50.23) | ||
Root Access (172.31.50.23) | Root Access (172.31.50.23) | ||
Security (sys) | Security (sys) | ||
/vol/vol0/dialnode/backup/wb01so | /vol/vol0/dialnode/backup/wb01so (ce répertoire n'est pas une qtree, mais le dossier existe bien, on la créé sur le serveur dans la vraie qtree /vol/vol0/dialnode) | ||
Read-Write Access (172.31.50.24) | Read-Write Access (172.31.50.24) | ||
Root Access (172.31.50.24) | Root Access (172.31.50.24) | ||
Security (sys) | Security (sys) | ||
</pre> | </pre> | ||
[[Catégorie:Hardware]] | |||
Version actuelle datée du 6 mai 2013 à 17:29
Configuration Iscsi[modifier]
Creation du Lun[modifier]
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, il faut creer un volume dédié pour ce lun) lun protocol type : dépend de l'OS où sera monté le lun space reserved : à laisser cocher Pour augmenter la taille du lun plus tard : - FilerView > Volumes > Manage : selectionner le volume, puis cliquer sur le bouton "Resize Storage" - LUNs > Manage : cliquer sur le lun en question, et changer sa taille
Creation de l'initiator groups[modifier]
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 (si un autre lun a déja été mappé sur les mêmes serveurs, il faut choisir un autre id). 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[modifier]
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"
Pour trouver l'initiator du windows à rentrer dans le netapp, onglet "configuration" 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
Montage du lun sur Linux[modifier]
Voir https://wiki.blaxeen.com/index.php/Iscsi
Configuration Nfs & export[modifier]
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 (pour créer une qtree on peut se servir du volume de base vol0, ce n'est pas la peine de creer un nouveau volume,
juste s'assurer qu'il y a la place nécessaire sur le volume choisit)
- On met en place éventuellement un quota :
Volumes/quota/add
Quota type : tree
Disk Space Hard Limit
- Mise en place du quota : quota off volx && quota on volx
- On rajoute l'interface virtuelle pour avec une ip sur le subnet / vlan du serveur :
Network/manage interface/add a new vlan
Choisir comme interface vif0
- 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 (ce répertoire n'est pas une qtree, mais le dossier existe bien, on la créé sur le serveur dans la vraie qtree /vol/vol0/dialnode)
Read-Write Access (172.31.50.23)
Root Access (172.31.50.23)
Security (sys)
/vol/vol0/dialnode/backup/wb01so (ce répertoire n'est pas une qtree, mais le dossier existe bien, on la créé sur le serveur dans la vraie qtree /vol/vol0/dialnode)
Read-Write Access (172.31.50.24)
Root Access (172.31.50.24)
Security (sys)