Frage
In unserer Umgebung haben wir aufgrund mehrerer iSCSI-Implementierungen eine doppelte Initiator-ID in /etc/iscsi/initiatorname.iscsi. Wie können wir unterschiedliche ISCSI-Initiator-IDs für die Hosts erstellen?
Lösung
Wenn Systeme mit demselben Linux-Image massenhaft bereitgestellt werden, haben Sie manchmal doppelte Initiator-IDs in allen Systemen. Die Initiator-ID für das System ist in der Datei /etc/iscsi/initiatorname.iscsi angegeben Datei. Führen Sie die folgenden Schritte aus, um eine neue iSCSI-Initiator-ID zu ändern oder zu erstellen.
1. Verschieben Sie die vorhandene /etc/iscsi/initiatorname.iscsi in ein anderes temporäres Verzeichnis (oder sichern Sie sie irgendwo).
# mv /etc/iscsi/initiatorname.iscsi /var/tmp/initiatorname.iscsi.backup
2. Führen Sie Folgendes in der Befehlszeile aus.
# echo "InitiatorName=`/sbin/iscsi-iname`" > /etc/iscsi/initiatorname.iscsi
Der Befehl „/sbin/iscsi-iname ‘ generiert eine neue iSCSI-Initiator-ID, die wiederum in der Datei /etc/iscsi/initiatorname.iscsi.
überschrieben wird Hinweis :Sie können die obige Befehlszeile mehrmals ausführen, um eine andere ID zu erstellen.3. Stellen Sie sicher, dass Sie entsprechende Änderungen in den iSCSI-Ziel-ACLs vornehmen, um die neue iSCSI-Initiator-ID aufzunehmen und den Zugriff mit der neuen Initiator-ID zu ermöglichen. Dieser Schritt ist nur erforderlich, wenn Sie vorhandene iSCSI-Ziele und Ziel-ACLS haben, die mit der alten iSCSI-Initiator-ID konfiguriert sind.
So konfigurieren Sie den iSCSI-Initiator (Client) in CentOS / RHEL 6So konfigurieren Sie das iSCSI-Ziel mit targetcli in CentOS / RHEL 7
So konfigurieren Sie den iSCSI-Initiator (Client) in CentOS / RHEL 7
Grundlegendes zum iscsiadm-Dienstprogramm in CentOS / RHEL