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

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

Internet Small Computer System Interface (iSCSI) ist ein IP-basierter Standard zum Verbinden von Speichergeräten. iSCSI verwendet IP-Netzwerke, um SCSI-Befehle zu kapseln, wodurch Daten über große Entfernungen übertragen werden können. iSCSI bietet gemeinsam genutzten Speicher für eine Reihe von Client-Systemen. Speichergeräte sind an Server (Ziele) angeschlossen. Client-Systeme (Initiatoren) greifen über IP-Netzwerke auf die entfernten Speichergeräte zu. Für die Client-Systeme scheinen die Speichergeräte lokal angeschlossen zu sein. iSCSI nutzt die vorhandene IP-Infrastruktur und erfordert keine zusätzliche Verkabelung, wie dies bei Fibre Channel (FC) Storage Area Networks der Fall ist.

Installation

Um das RHEL/CentOS 7-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

Wenn das Paket nicht auf Ihrem System installiert ist, installieren Sie es mit yum.

# yum install iscsi-initiator-utils

Konfiguration

1. Entdecken

In Red Hat Enterprise Linux 7 wird der iSCSI-Dienst standardmäßig verzögert gestartet. Wenn sich root nicht auf einem iSCSI-Gerät befindet oder keine Knoten mit „node.startup =automatic“ markiert sind, wird der iSCSI-Dienst erst gestartet, wenn ein iscsiadm-Befehl ausgeführt wird, der den Start von iscsid oder den iscsi-Kernel-Modulen erfordert. Führen Sie beispielsweise den Discovery-Befehl aus:

# iscsiadm -m discovery -t st -p ip:port

Rufen Sie zum Beispiel eine Liste verfügbarer Ziele von einem bestimmten Host ab (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 [target_ipaddress]
xxx.xxx.xxx.xxx:3260,1 iqn.2010-03.com.example:tgtd

Hier
iqn.2010-03.com.example:tgtd – ist der iqn-Name des Ziels
xxx.xxx.xxx.xxx – ist die IP-Adresse des Ziels (die Angabe des Ports ist optional, wenn es auf dem Standardport 3260 ausgeführt wird)

2. Einloggen

Der folgende Befehl meldet sich beim erkannten Ziel an.

# iscsiadm -m node -T target_iqn_name -p ipaddress -l
Logging in to [iface: default, target: iqn.2010-03.com.example:tgtd, portal: xxx.xxx.xxx.xxx,3260]
Login to [iface: default, target: iqn.2010-03.com.example:tgtd, portal: xxx.xxx.xxx.xxx,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

Dieses Verfahren ermöglicht den Zugriff auf das Ziel (oder die Ziele, wenn Sie sich bei allen angemeldet haben) beim Neustart. Die Informationen werden in der Knotendatenbank unter /var/lib/iscsi gespeichert .

So trennen Sie die Verbindung zum iSCSI-Speicher

1. Abmelden

Wenn Sie das Ziel deaktivieren möchten, müssen Sie sich abmelden mit:

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

2. Löschen Sie das Ziel

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

Beachten Sie, dass Sie sich von allen Zielen abmelden können, indem Sie Folgendes ausführen:

# iscsiadm -m node -U all
So konfigurieren Sie den iSCSI-Initiator (Client) in CentOS / RHEL 6


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

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

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

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

  5. CentOS / RHEL 6,7 :So löschen Sie ein iSCSI-Target auf dem Initiator (iSCSI-Client)

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