Question
Dans notre environnement, nous avons un identifiant d'initiateur en double dans /etc/iscsi/initiatorname.iscsi en raison de plusieurs implémentations iSCSI. Comment pouvons-nous créer un ID d'initiateur ISCSI différent pour les hôtes ?
Solution
Parfois, lorsque des systèmes sont déployés en masse à l'aide de la même image Linux, vous pouvez avoir des ID d'initiateur en double dans tous les systèmes. L'identifiant de l'initiateur du système est mentionné dans le fichier /etc/iscsi/initiatorname.iscsi dossier. Pour modifier ou créer un nouvel ID d'initiateur iSCSI, suivez les étapes ci-dessous.
1. Déplacez le /etc/iscsi/initiatorname.iscsi existant vers un autre répertoire temporaire (ou sauvegardez-le quelque part).
# mv /etc/iscsi/initiatorname.iscsi /var/tmp/initiatorname.iscsi.backup
2. Exécutez la suite sur la ligne de commande.
# echo "InitiatorName=`/sbin/iscsi-iname`" > /etc/iscsi/initiatorname.iscsi
La commande ‘/sbin/iscsi-iname ‘ génère un nouvel ID d'initiateur iSCSI, qui à son tour est écrasé dans le fichier /etc/iscsi/initiatorname.iscsi.
Remarque :vous pouvez exécuter plusieurs fois au-dessus de la ligne de commande pour créer un identifiant différent.3. Assurez-vous d'apporter les modifications correspondantes dans les ACL cibles iSCSI pour prendre en charge le nouvel ID d'initiateur iSCSI et autoriser l'accès à l'aide du nouvel ID d'initiateur. Cette étape n'est requise que si vous avez des cibles iSCSI existantes et des ACLS cibles configurés à l'aide de l'ancien ID d'initiateur iSCSI.
Comment configurer l'initiateur iSCSI (client) dans CentOS/RHEL 6Comment configurer la cible iSCSI à l'aide de targetcli dans CentOS/RHEL 7
Comment configurer l'initiateur iSCSI (client) dans CentOS/RHEL 7
Comprendre l'utilitaire iscsiadm dans CentOS / RHEL