GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So konfigurieren Sie den iSCSI-Initiator (Client) in CentOS / RHEL 6

iSCSI ist ein Protokoll, das es Clients (genannt Initiatoren) ermöglicht, SCSI-Befehle (CDBs) an SCSI-Speichergeräte (Ziele) auf Remote-Servern zu senden. Es ist ein beliebtes SAN-Protokoll (Storage Area Network), das es Unternehmen ermöglicht, Speicher in Speicher-Arrays von Rechenzentren zu konsolidieren und gleichzeitig Hosts (wie Datenbank- und Webservern) die Illusion von lokal angeschlossenen Festplatten zu vermitteln. Im Gegensatz zu Fibre Channel, das eine spezielle Verkabelung erfordert, kann iSCSI über große Entfernungen unter Verwendung der vorhandenen Netzwerkinfrastruktur betrieben werden.

Installation

Um das RHEL/CentOS 6-System als iSCSI-Initiator oder -Client zu verwenden, müssen Sie über iscsi-initiator-utils verfügen Paket installiert. Sie können überprüfen, ob dies auf Ihrem System installiert ist, indem Sie den Befehl rpm verwenden, wie im folgenden Beispiel gezeigt:

$ rpm -qa | grep iscsi-initiator-utils

1. Installieren Sie das Paket, falls es noch nicht auf Ihrem System verfügbar ist, mit yum.

# yum install iscsi-initiator-utils

2. Starten Sie den iscsi-Dämaon und verwenden Sie chkconfig, damit er auch nach dem Neustart startet.

# service iscsi start
# chkconfig iscsi on

Konfiguration

1. Nachdem Sie das erforderliche Paket installiert und den Dienst gestartet haben, können Sie mit der Erkennung der verfügbaren Ziele beginnen. So erhalten Sie eine Liste verfügbarer Ziele von einem bestimmten Host (bitte beachten Sie, dass die unten aufgeführte IP-Adresse durch den auflösbaren Hostnamen oder die IP-Adresse des Systems ersetzt werden muss, das den Port bereitstellt, wenn dieser vom Standardport abweicht):

# iscsiadm -m discovery -t st -p 192.168.10.10
192.168.10.10:3260,1 iqn.2010-03.com.example:tgtd

Hier
iqn.2010-03.com.example:tgtd – ist der target_iqn_name.

2. Mit dem folgenden Befehl können Sie weitere Informationen zum Ziel anzeigen.

# iscsiadm -m node -T [target_iqn_name] -p [target_ipaddress]

3. Der nächste Schritt besteht darin, sich beim erkannten Ziel anzumelden.

# iscsiadm -m node -T iqn.2010-03.com.example:tgtd -p 192.168.10.10 -l
Logging in to [iface: default, target: iqn.2010-03.com.example:tgtd, portal: 192.168.10.10,3260]
Login to [iface: default, target: iqn.2010-03.com.example:tgtd, portal: 192.168.10.10,3260]: successful

Sie können sich auch bei allen auf das Ziel exportierten LUNs anmelden, indem Sie Folgendes ausführen:

# iscsiadm -m discovery -t st -l

Der iscsi-initiator verfügt über eine eigene Datenbank zum Speichern der Ziel-/Knoteninformationen und -konfiguration. Diese befindet sich unter „/var/lib/iscsi " Verzeichnis.

4. Sie können den neu angeschlossenen iSCSI-Speicher mit dem Befehl fdisk anzeigen.

# fdisk -l

iSCSI-Speicher trennen

1. Um einen vorhandenen iSCSI-Speicher zu trennen, müssen Sie sich zuerst vom Ziel abmelden.

 # iscsiadm -m node -T [target_iqn_name] -p [ipaddress] -u

2. Um das Ziel aus der iscsi-datenbank zu entfernen, damit iscsi beim neustart keine erneute Verbindung herstellt, löschen Sie das Ziel, nachdem Sie sich davon abgemeldet haben:

# iscsiadm -m node -T target_iqn_name -p ip address --op delete

3. Wenn Sie sich bei mehreren Zielen angemeldet haben, können Sie sich von allen Zielen abmelden, indem Sie Folgendes ausführen:

# iscsiadm -m node -U all

Fehlerbehebung

1. Um die Zielliste zu erhalten, führen Sie Folgendes aus:

# iscsiadm -m discovery

2. Führen Sie zum Abrufen der Knotenliste Folgendes aus:

# iscsiadm -m node

3. Der iscsid-Daemon öffnet eine TCP-Sitzung mit dem Ziel. Führen Sie Folgendes aus, um die geöffnete Sitzung zu überprüfen:

# iscsiadm -m session

oder

# netstat -tpan | grep iscsid

Sie können auch nach der Datei /sys/class/iscsi_session suchen um offene Sitzungen zu finden.

4. Finden Sie heraus, zu welcher Sitzung eine Festplatte gehört:

# iscsiadm -m session

Die Ausgabe enthält aktive Sitzungen und angeschlossene SCSI-Festplatten.

Linux-Betriebssystemdienst „iscsid“


Cent OS
  1. CentOS / RHEL 7 :So konfigurieren Sie den Nur-Cache-Nameserver

  2. CentOS / RHEL 6,7 :Wie man Hugepages konfiguriert

  3. So beheben Sie iSCSI-Probleme in CentOS / RHEL 6,7

  4. So konfigurieren Sie Proxy in CentOS/RHEL/Fedora

  5. So konfigurieren Sie einen Nur-NFSv4-Client mit nfsconf in CentOS/RHEL 8

So konfigurieren Sie eine statische IP-Adresse in CentOS 7 / RHEL 7

So konfigurieren Sie eine statische IP-Adresse in CentOS 8 / RHEL 8

So installieren und konfigurieren Sie Ansible unter CentOS 8 / RHEL 8

So konfigurieren Sie das iSCSI-Ziel mit targetcli in CentOS / RHEL 7

So konfigurieren Sie VNC Server unter CentOS/RHEL 6

So konfigurieren Sie den LDAP-Client auf CentOS/RHEL 6 mit SSSD