Domanda
Nel nostro ambiente, abbiamo un ID iniziatore duplicato in /etc/iscsi/initiatorname.iscsi a causa di molteplici implementazioni iSCSI. Come possiamo creare un ID iniziatore ISCSI diverso per gli host?
Soluzione
A volte, quando i sistemi vengono distribuiti in massa utilizzando la stessa immagine Linux, potresti avere ID iniziatore duplicati in tutti i sistemi. L'ID iniziatore per il sistema è menzionato nel file /etc/iscsi/initiatorname.iscsi file. Per modificare o creare un nuovo ID iniziatore iSCSI, segui i passaggi indicati di seguito.
1. Spostare l'esistente /etc/iscsi/initiatorname.iscsi in un'altra directory temporanea (o eseguirne il backup da qualche parte).
# mv /etc/iscsi/initiatorname.iscsi /var/tmp/initiatorname.iscsi.backup
2. Esegui seguendo sulla riga di comando.
# echo "InitiatorName=`/sbin/iscsi-iname`" > /etc/iscsi/initiatorname.iscsi
Il comando '/sbin/iscsi-iname ' genera un nuovo ID iniziatore iSCSI, che a sua volta viene sovrascritto nel file /etc/iscsi/initiatorname.iscsi.
Nota :puoi eseguire più volte sopra la riga di comando per creare un ID diverso.3. Assicurarsi di apportare le modifiche corrispondenti agli ACL di destinazione iSCSI per accogliere il nuovo ID iniziatore iSCSI e consentire l'accesso utilizzando il nuovo ID iniziatore. Questo passaggio è necessario solo se sono presenti destinazioni iSCSI e ACLS di destinazione configurati utilizzando il vecchio ID iniziatore iSCSI.
Come configurare l'iniziatore iSCSI (client) in CentOS/RHEL 6Come configurare la destinazione iSCSI utilizzando targetcli in CentOS/RHEL 7
Come configurare l'iniziatore iSCSI (client) in CentOS/RHEL 7
Comprensione dell'utilità iscsiadm in CentOS / RHEL