This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!



I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!

Comment retrouver ses disques iscsi

French community

Moderators: velivole18, ernie, mtiburs

Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Comment retrouver ses disques iscsi

Post by mtiburs »

Bonjour à tous,

Je suis en train de monter des disques iscsi sur mon nouveau nas et je n'y comprends plus rien !

Je crée 3 cibles sur mon nas7 (il ne fait que ça), là c'est ok

Sur mon nas6 (celui qui va devoir gérer les dev-iscsi) je configure mes initiateurs iscsi, ensuite je les configure dans la gestion des disques.
Pour un ça marche ... c'est quand y'en a plusieurs que ça va pas :shock:

Le problème est, que je n'arrive pas a faire correspondre le disque, je ne sais plus du tout a quoi il correspond, et quand je veux mettre le deuxième disque, j'ai l'impression qu'il mélange les numéro de série, car des fois les disques sont ok, des fois il changent.
Bref, sur mon nas6, j'ai /dev/da3 par exemple et je ne sais pas a quoi correspond ce disque en iscsi.
J'ai l'impression que le pb vient que le tout les noms de disque sont "FreeBSD iSCSI DISK0001", il met toujours cela et quand je veux choisir mes disques, ils ont tous ce nom (je vois /dev/da3 de nas6 mais les noms qui sont entres parenthèses pour pouvoir différencier les disques sont tous identiques !!!) :?

Comment fait-on pour choisir le bon disque ? (le pb a lieu dans la gestion des disques, par contre, peut-être qu'il manque quelque chose dans la configuration des initiateurs)
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by mtiburs »

Bon en fait, j'ai trouvé.

Il faut mettre les informations des disques dans "extension" soit juste avant la config de la cible iscsi, et celles-ci se retrouveront tout à la fin dans la gestion des disques.
(iscsi => extension => cible) ... (initiateur => disques)
(iscsi => extension(infoX) => cible) ... (initiateur => disques(infoX))

J'aurais pu éffacer mon post, mais je me dis que ça peut toujours servir à d'autres
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by mtiburs »

Et il faut impérativement redémarrer les deux nas lors des modifs, car juste "enregistrer et redémarrer" sur la partie iscsi cible ne suffit pas !
de même pour la partie initiateur, supprimer un disque et le remettre, ne suffit pas !

En fait, j'ai essayé pleins de trucs mais je n'avais pas -tout simplement- redémarrer les deux nas
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

sleid
PowerUser
PowerUser
Posts: 774
Joined: 23 Jun 2012 07:36
Location: FRANCE LIMOUSIN CORREZE
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by sleid »

Bonjour,
Eh oui il y a un ordre à respecter, et si vous voulez un peu plus d'explications, j'avais fait un "howto" pour augmenter la taille d'un disque isci sans perdre les données.

Note: pour la création des disques iscsi il vaut mieux passer par le shell, et nul besoin de rebooter.


"howto"

Est-Il est possible d'augmenter la taille d'un disque iscsi sans détruire les données? OUI

pour ce faire dans le gui(services, cible iscsi):

_ supprimer la cible iscsi (faire une copie d'écran avant).
_ redémarrer FreeNAS.
_ supprimer la cible iscsi (oui encore une fois !).
_ supprimer l'extension correspondante (faire une copie d'écran avant).
_ augmenter la taille du disque (ZFS set volsize=xxxx(M,G,T) point_de_montage/IscsiX).
_ recréer la cible iscsi (la taille du disque apparait augmentée).
_ recréer l'extension correspondante.

Si la cible et l'extension ont été recrées avec les mêmes noms qu'avant,
dans le gestionnaire de disques du pc qui est connecté à ce disque,
va apparaitre un disque avec une partition de l'ancienne taille et une partition vide.
Il suffit d'étendre la première partition avec la partition vide pour retrouver un disque de
la nouvelle taille contenant les données.
12.1.0.4 - Ingva (revision 7852)
FreeBSD 12.1-RELEASE-p12 #0 r368465M: Tue Dec 8 23:25:11 CET 2020
X64-embedded sur Intel(R) Atom(TM) CPU C2750 @ 2.40GHz Boot UEFI
ASRock C2750D4I 2 X 8GB DDR3 ECC
Pool of 2 vdev Raidz1: 3 WDC WD40EFRX + 3 WDC WD40EFRX

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by mtiburs »

Merci Sleid pour la réponse.

quelques questions me viennent à l'esprit:
sleid wrote:redémarrer FreeNAS.
cela s'applique aussi à Nas4Free ou le nom de Freenas a glissé par mégarde ?
sleid wrote:Note: pour la création des disques iscsi il vaut mieux passer par le shell, et nul besoin de rebooter.
comment fait-on ? a quoi ressemble les commandes ?
sleid wrote:augmenter la taille du disque (ZFS set volsize=xxxx(M,G,T) point_de_montage/IscsiX).
C'est bizarre, j'aurais plus pensé à un /dev/IscsiX à la fin (n''ayant pas fais la manip, je peux me tromper)
sleid wrote: _ recréer la cible iscsi (la taille du disque apparait augmentée).
_ recréer l'extension correspondante.
Les deux nouvelles créations ci-dessus se font en web-gui ?
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

sleid
PowerUser
PowerUser
Posts: 774
Joined: 23 Jun 2012 07:36
Location: FRANCE LIMOUSIN CORREZE
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by sleid »

Bonjour,
Oui c'est pour nas4free, mon tuto date de freenas 0.7 à une époque ou il manquait les commandes dans le web gui, mais j'utilise toujours les commandes de création/destruction/modification de taille par le shell (putty)
Tout ce qui est initiateurs, tag je le fais depuis le web.

depuis le shell
Créer un disque Iscsi: ZFS create -V xxxx (M,G,T) point_de_montage/IscsiX (Méga,Giga,Tera)

Note à priori l'optionTera ne fonctionne pas sous l'implémentation ZFS de Freebsd d’où l'utilisation de 1000G au lieur de 1T

exemple: ZFS create -V 1000G Tank/Iscsi1

Détruire un disque Iscsi: ZFS destroy point_de_montage/IscsiX

exemple: ZFS destroy Tank/Iscsi1


Augmenter la taille d'un disque Iscsi: ZFS set volsize=xxxx(M,G,T) point_de_montage/IscsiX

exemple: ZFS set volsize=1200G Tank/Iscsi1

D'autre part si le Nas sert à autre chose que du iscsi, il est souhaitable pour avoir de bonnes performances de dédier une interface réseau uniquement pour le portail iscsi.
12.1.0.4 - Ingva (revision 7852)
FreeBSD 12.1-RELEASE-p12 #0 r368465M: Tue Dec 8 23:25:11 CET 2020
X64-embedded sur Intel(R) Atom(TM) CPU C2750 @ 2.40GHz Boot UEFI
ASRock C2750D4I 2 X 8GB DDR3 ECC
Pool of 2 vdev Raidz1: 3 WDC WD40EFRX + 3 WDC WD40EFRX

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by mtiburs »

Merci Sleid pour la réponse rapide

La commande en mode console citée permet de gérer un vol iscsi au sein d'un pool ZFS
Dans mon cas, c'est un nas principal qui gérera les dev-iscsi (une structure plus "râteau"), cela me permet éventuellement de déplacer un disque d'une machine à une autre, alors qu'un pool prend place sur une machine.
Mon nas principal sera constitué de 2 ou 3 branches iscsi (avec un réseau dédié pour chaque branches)

On peut imaginer deux structures:

1)
NASprincipal = NASsecondaire1(vol iscsi en ZFS) mis en mirroir avec NASsecondaire2(vol iscsi en ZFS)
ou une variante:
NASprincipal = NASsecondaire1(vol iscsi en ZFS avec cache ZFS) mis en mirroir avec NASsecondaire2(vol iscsi en ZFS avec cache ZFS)

2)
moi j'étais plutôt partis sur:
NASprincipal = SANsecondaire1(SAN-iscsi de chaque dev sans gestion ZFS) mis en mirroir avec SANsecondaire2(SAN-iscsi de chaque dev sans gestion ZFS)
cela permet:
- d'avoir des dev provenant de différents produits (nas4free, debian, raspberry, ..)
- de pouvoir déplacer les dev facilement (au prix d'une configuration un peu lourde, je l'accorde)

la solution 1, permet:
- d'avoir du cache au niveau de chaque branche iscsi et de faire une couche intermédiaire, cela permet de structurer les dev-iscsi en les gérant dans cette couche intermédiaire et non pas dans le nas-principal
la solution 2, permet:
- d'avoir une configuration unique (plus lourde, certes)

J'ai tendance a penser qu'il vaut mieux que ZFS gère tous ses disques-iscsi directement et séparément plutôt qu'il gère des volumes-icsi, car cela fait une configuration unique et a un seul endroit.
Le but est d'avoir 2 ou 3 branches iscsi en mirroir (chaque branches à son réseau dédié)

Des deux solutions, je ne sais pas quelle est la meilleure.
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by mtiburs »

mtiburs wrote:Bon en fait, j'ai trouvé.

Il faut mettre les informations des disques dans "extension" soit juste avant la config de la cible iscsi, et celles-ci se retrouveront tout à la fin dans la gestion des disques.
(iscsi => extension => cible) ... (initiateur => disques)
(iscsi => extension(infoX) => cible) ... (initiateur => disques(infoX))

J'aurais pu éffacer mon post, mais je me dis que ça peut toujours servir à d'autres
hmmmm, j'aurais du me coucher avant, en fait c'est dans "cible" qu'il faut apporter les infos:
(iscsi => extension => cible) ... (initiateur => disques)
(iscsi => extension => cible+infoX*) ... (initiateur => disques/infoX)

il faut spécifier normalement:
un "vendor": j'y mets le type et le numéro de mon nas ou se trouve le disque: inas7 (8 caractères ascii maxi)
un "product": j'y mets le No de série du disque (16 caractères ascii maxi)
une "revision": j'y mets mon No de disque, disk2 par exemple (4 caractères ascii maxi)
C'est peut-être pas top, mais je m'y retrouve.
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

sleid
PowerUser
PowerUser
Posts: 774
Joined: 23 Jun 2012 07:36
Location: FRANCE LIMOUSIN CORREZE
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by sleid »

Exactement, et en plus je passe mes disques (physiques pas iscsi !!) avant montage sur le scanner ça me permet de garder une trace complète et facilite la demande de rma au cas ou.
12.1.0.4 - Ingva (revision 7852)
FreeBSD 12.1-RELEASE-p12 #0 r368465M: Tue Dec 8 23:25:11 CET 2020
X64-embedded sur Intel(R) Atom(TM) CPU C2750 @ 2.40GHz Boot UEFI
ASRock C2750D4I 2 X 8GB DDR3 ECC
Pool of 2 vdev Raidz1: 3 WDC WD40EFRX + 3 WDC WD40EFRX

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by mtiburs »

sleid wrote:Exactement, et en plus je passe mes disques (physiques pas iscsi !!) avant montage sur le scanner ça me permet de garder une trace complète et facilite la demande de rma au cas ou.
vous voulez dire qu'il vaut mieux:
- rassembler les disques pour en faire un seul pool
- créer un vol iscsi de ce pool (avec l'avantage de pouvoir modifier la taille)
- faire la cible
- le nas principal s'adressera alors à une unité iscsi 'logique'

c'est ça ?
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by mtiburs »

ça a l'air de fonctionner beaucoup mieux comme ça et nettement plus simple, me restera a mettre un disque de plus et a tester ta méthode de ré-agrandissement ;-)

j'y avais pensé, mais je n'avais pas osé :oops:

en tout cas, merci beaucoup sleid !
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

sleid
PowerUser
PowerUser
Posts: 774
Joined: 23 Jun 2012 07:36
Location: FRANCE LIMOUSIN CORREZE
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by sleid »

Exactement, c'est beaucoup plus souple à gérer, sur mon nas j'ai 3 disques iscsi qui servent de disques "data" pour mes 3 pc.
12.1.0.4 - Ingva (revision 7852)
FreeBSD 12.1-RELEASE-p12 #0 r368465M: Tue Dec 8 23:25:11 CET 2020
X64-embedded sur Intel(R) Atom(TM) CPU C2750 @ 2.40GHz Boot UEFI
ASRock C2750D4I 2 X 8GB DDR3 ECC
Pool of 2 vdev Raidz1: 3 WDC WD40EFRX + 3 WDC WD40EFRX

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by mtiburs »

J'ai un petit soucis:
Le nas esclave (branche 1 en iscsi / volume iscsi de 3 disques entrelacés) ne démarre pas sa partie "cible" !, du coup, le nas-maître ne peut pas initier la connection avec ce dernier.
Je suis obligé pour l'instant, de redémarrer la cible en faisant "enregistrer et redémarrer", puis de réinitier la connection depuis le nas-maître.

Y'aurait pas un truc "plus mieux bien" ? à faire pour que ça marche tout seul (une commande dans le script en post-init).
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

sleid
PowerUser
PowerUser
Posts: 774
Joined: 23 Jun 2012 07:36
Location: FRANCE LIMOUSIN CORREZE
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by sleid »

Ma réponse est peut-être stupide, mais le service iscsi est-il bien coché activé dans sa page web ?
12.1.0.4 - Ingva (revision 7852)
FreeBSD 12.1-RELEASE-p12 #0 r368465M: Tue Dec 8 23:25:11 CET 2020
X64-embedded sur Intel(R) Atom(TM) CPU C2750 @ 2.40GHz Boot UEFI
ASRock C2750D4I 2 X 8GB DDR3 ECC
Pool of 2 vdev Raidz1: 3 WDC WD40EFRX + 3 WDC WD40EFRX

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by mtiburs »

sleid wrote:Ma réponse est peut-être stupide, mais le service iscsi est-il bien coché activé dans sa page web ?
oui oui, c'est bien coché, en fait ça marche si je relance le service.

J'ai retrouvé ça dans un de mes vieux posts "disque iscsi"
"
J'ai résolu mon problème de montage des disques iscsi au démarrage de Nas4free, j'ai lu pas mal de trucs là-dessus et le pb semble toujours d'actualité, en fait, il faut faire (en postinit): /etc/rc.d/iscsi_initiator start
Si je fais cette commande à la main, ça marche, mais pour monter tout celà en automatique, c'est moins évident.
J'ai donc résolu ce problème en passant la CF en rw et en créant un répertoire dessus que j'ai appelé config-perso, dedans j'y ai mis deux script, un pour le démarrage et un pour l'arrêt.
Pour le démarrage, il y a ceci dans le script:

sleep 5;
/etc/rc.d/iscsi_initiator start &
sleep 15;
zpool import -a;

ce script lance l'initiator et là, miracle, les disques sont montés sans soucis, ensuite je lance un import du pool et tout est prêt !
"

C'était au début ou je testais un montage, et en fait, je retombe sur le même problème.
Pour l'instant, je le fais à la main mais il va falloir que je refasse ce script.

J'exporte systématiquement le pool à l'arrêt de nas4free et au démarrage, car sinon je me retrouve avec mes données n-1 dans certains cas (comme si je faisais un retour en arrière), par contre, après un export-import, le pool est actualisé et tout est bon.
En fait, je pense que la journalisation n'est pas validée sur le pool, et il n'y a aucun message d'erreur, le fait de l'exporter et de ré-importer le pool l'oblige a relire sa config (peut-être la journalisation).
Le phénomène s'est produit plusieurs fois mais je ne connais jamais le déroulement exact.

Pour l'export, d'un certain coté, je suis obligé de le faire, car je compte jongler entre "nas principal physique à base de SAS" et "virtualisé" sur mv à base de SAS certainement aussi.
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

sleid
PowerUser
PowerUser
Posts: 774
Joined: 23 Jun 2012 07:36
Location: FRANCE LIMOUSIN CORREZE
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by sleid »

Je n'ai jamais eu ce problème !!
12.1.0.4 - Ingva (revision 7852)
FreeBSD 12.1-RELEASE-p12 #0 r368465M: Tue Dec 8 23:25:11 CET 2020
X64-embedded sur Intel(R) Atom(TM) CPU C2750 @ 2.40GHz Boot UEFI
ASRock C2750D4I 2 X 8GB DDR3 ECC
Pool of 2 vdev Raidz1: 3 WDC WD40EFRX + 3 WDC WD40EFRX

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by mtiburs »

peut-être est-ce que c'est parce que mon pool est configuré "à la main"

vous le vôtre est fait en web-gui ou à la main ?
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

sleid
PowerUser
PowerUser
Posts: 774
Joined: 23 Jun 2012 07:36
Location: FRANCE LIMOUSIN CORREZE
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by sleid »

Bonjour,
Je n'utilise que le web-gui sauf pour la création/destruction/agrandissement des cibles iscsi ou l'exportation/importation de pool.

edit:
Toutefois, pour la création de disques iscsi AVANT toute opération dans le web-gui, j'utilise le shell pour créer mon disque.
12.1.0.4 - Ingva (revision 7852)
FreeBSD 12.1-RELEASE-p12 #0 r368465M: Tue Dec 8 23:25:11 CET 2020
X64-embedded sur Intel(R) Atom(TM) CPU C2750 @ 2.40GHz Boot UEFI
ASRock C2750D4I 2 X 8GB DDR3 ECC
Pool of 2 vdev Raidz1: 3 WDC WD40EFRX + 3 WDC WD40EFRX

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by mtiburs »

Bonjour,
sleid wrote:Toutefois, pour la création de disques iscsi AVANT toute opération dans le web-gui, j'utilise le shell pour créer mon disque.
Vous pourriez développer cette partie, car je ne vois comment cela se fait.
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

sleid
PowerUser
PowerUser
Posts: 774
Joined: 23 Jun 2012 07:36
Location: FRANCE LIMOUSIN CORREZE
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by sleid »

Bonsoir,
J'ai fait un petit tuto pas à pas pour une utilisation de disque iscsi créé sous nas4free par w7.
C'est peut-être un peu trop détaillé et laborieux à lire (et encore j'ai strappé l’authentification et les optimisation disques) mais cela me semble nécessaire pour ceux qui voudraient faire leur première configuration de cible iscsi.

Créer un disque iscsi sur Nas4Free,accessible depuis W7, pas à pas.

On suppose que le pool ZFS se nomme tank et vierge de toute installation iscsi.

Via le shell

On créé un volume de 1 téra octet(ou autre valeur) nommé Iscsi1 : ZFS create -V 1000G Tank/Iscsi1


via le web gui on va sous services/cible iscsi/Réglages.


En gardant les réglages de base, on active (case en haut à droite) puis enregistrer et redémarrer.

via le web gui on va sous services/cible iscsi/Portails.

On ajoute un portail avec le Tag 1(tag portail) l'adresse ip du Nas et le port standard 3260

par exemple 192.168.1.100:3260 puis on enregistre les modifications.


via le web gui on va sous services/cible iscsi/Initiateurs.

On ajoute un Initiateur
Il faut donc un tag initiateur Tag 1(tag utilisateur),un nom d'initiateur, et un réseau.

Commençons par le réseau, soit on autorise toutes les adresses 'ALL' soit une liste d'ip soit une plage ip

192.168.1.2,192.168.1.3 ou 192.168.1.0/24
ou tout simplement l'adesse ip du pc que vous souhaitez connecter sous réserve qu'elle soit fixe.


Le nom d'initiateur: sous W7 vous exécutez iscsicpl.exe
puis dans linitiateur iscsi de w7 vous ouvrez l'onglet "configuration"
apparaît alors le nom d'initiateur de votre pc(modifiable)
copiez le et collez le comme nom d'initiateur, n'oubliez pas d'enregister.
Laissez ouvert l'initiateur de w7 nous en aurons besoin ensuite.

via le web gui on va sous services/cible iscsi/Cibles.

On ajoute une extension.
un nom d'extension: par ex extent1
un type : volume ZFS ( puisque l'on a créer un volume ZFS appelé Iscsi1)
Un volume ZFS : Tank/Iscsi1: 1000G doit apparaitre dans le choix

On enregistre.

On ajoute enfin une cible:
en premier on active la cible (case en haut à droite)
Puis on lui donne un nom par ex Disk1
Puis un allias par ex disque data de mon pc sous seven
C'est un type disque
en mode lecture ecriture mais ce choix dépend de votre utilisation
Un groupe portail Tag 1 par la force des choses
Un Tag utilisateur Tag 1 ou autre si vous avez plusieurs utilisateurs
Tout le reste par défaut

On enregistre.

Bon maintenant on voudrait bien utiliser ce disque sous windows ?

On retourne sous l'initiateur iscsi de windows, onglet découverte.

On clic sur découvrir un portail, on indique l'adresse du nas 192.168.1.100 dans l'exemple
puis ok.

La découverte doit indiquer une cible favorite du type iqn.2007-09.jp.ne.peach.istgt:disk1.

C'est terminé pour l'initialisation iscsi.

Sauf que l'on va trouver dans le gestionnaire de disque de windows
un disque non initialisé de format raw.
Il ne reste plus dans ce même gestionnaire de disque qu'à initialiser le disque,
le partitionner si ça vous est utile et le formatter en NTFS.

Après quoi le disque ou les disques logiques apparaîtront dans l'explorateur de fichiers.
12.1.0.4 - Ingva (revision 7852)
FreeBSD 12.1-RELEASE-p12 #0 r368465M: Tue Dec 8 23:25:11 CET 2020
X64-embedded sur Intel(R) Atom(TM) CPU C2750 @ 2.40GHz Boot UEFI
ASRock C2750D4I 2 X 8GB DDR3 ECC
Pool of 2 vdev Raidz1: 3 WDC WD40EFRX + 3 WDC WD40EFRX

User avatar
mtiburs
Forum Moderator
Forum Moderator
Posts: 951
Joined: 09 Aug 2012 23:34
Location: France - Besançon
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by mtiburs »

En fait, c'est cette partie que je ne comrenais pas:
Sleid à écrit: "Toutefois, pour la création de disques iscsi AVANT toute opération dans le web-gui, j'utilise le shell pour créer mon disque"
(je l'avais précisé dans mon précédent message)

c'est le "j'utilise le shell pour créer mon disque" qui me chiffone ... vous parlez des des commandes de ZFS genre "zpool create" ?
Si oui, alors, on est sur la même longueur d'onde et on fait la même chose (sauf que moi, je ne savais pas gérer l'agrandissement du volume iscsi).
Serveur Intel bi-Xéon P5530 / 8 X Ubuntu Serveur 18.04 LTS - ZFS-BTRFS-bcache / ~30 x PI2b(ARM) sous Nas4Free / et ...(chhhut)... 1 seul Xigmanas :o ... et pas à jour en plus :oops: (çà craint)
Conception d'un "système bizarre" :mrgreen: de "super-devices-autonomes" en NFS gérés par des micro-serveurs SAN(+nas) sous N4F (11 super-devs en raidz3) taille actuelle: 16To / prévue: 64To / théorique: 320To (consommation < 15W en veille - 24/24h) en service depuis 2 ans.

sleid
PowerUser
PowerUser
Posts: 774
Joined: 23 Jun 2012 07:36
Location: FRANCE LIMOUSIN CORREZE
Status: Offline

Re: Comment retrouver ses disques iscsi

Post by sleid »

Ce qui me chiffonne c'est l'obligation que vous avez de relancer le service iscsi.
12.1.0.4 - Ingva (revision 7852)
FreeBSD 12.1-RELEASE-p12 #0 r368465M: Tue Dec 8 23:25:11 CET 2020
X64-embedded sur Intel(R) Atom(TM) CPU C2750 @ 2.40GHz Boot UEFI
ASRock C2750D4I 2 X 8GB DDR3 ECC
Pool of 2 vdev Raidz1: 3 WDC WD40EFRX + 3 WDC WD40EFRX

Post Reply

Return to “Français”