Mit über iSCSI angehängten Block-Volumes verbinden

Stellen Sie eine Verbindung zu einem per iSCSI angeschlossenen Block-Volume her.

Für die Verbindung zu einem per iSCSI angehängten Volume ist keine spezifische IAM-Policy erforderlich. Sie benötigen jedoch möglicherweise eine Berechtigung zur Ausführung der erforderlichen Befehle im Gast-BS der angehängten Instanz. Weitere Informationen erhalten Sie von Ihrem Systemadministrator.

Voraussetzungen

Sie müssen das Volume an die Instanz anhängen, bevor Sie das Volume mit dem Gast-BS der Instanz verbinden können. Weitere Einzelheiten finden Sie unter Block-Volumes an eine Instanz anhängen.

Sie benötigen die folgenden Informationen, um das Volume zu verbinden:

  • iSCSI-IP-Adresse
  • iSCSI-Portnummern
  • CHAP-Zugangsdaten (wenn Sie CHAP aktiviert haben)
  • IQN 

Die Konsole stellt die Befehle bereit, die zum Konfigurieren, Authentifizieren und Anmelden bei iSCSI erforderlich sind.

Mit einem Volume auf einer Linux-Instanz verbinden

  1. Verwenden Sie die Konsole zum Abrufen der iSCSI-Daten, die Sie zum Verbinden des Volume benötigen:

    1. Öffnen Sie das Navigationsmenü , und wählen Sie Compute aus. Wählen Sie unter Compute die Option Instanzen aus.
    2. Wählen Sie unter Listengeltungsbereich das Compartment aus, in dem die Instanz enthalten ist.
    3. Wählen Sie den Namen der Instanz aus, um die Instanzdetails anzuzeigen.
    4. Wählen Sie unter Ressourcen Angehängte Block-Volumes aus, um das angehängte Block-Volume anzuzeigen.

    5. Wählen Sie das Menü Aktionen (drei Punkte) neben dem gewünschten Volume aus, und wählen Sie iSCSI-Befehle und -Informationen aus.

      Im Dialogfeld iSCSI-Befehle und -Informationen werden spezifische identifizierende Informationen zu dem Volume und den iSCSI-Befehlszeilen angezeigt, die Sie benötigen. Die Befehle sind einsatzbereit und enthalten die entsprechenden Informationen bereits. Sie können die Befehle kopieren und sie für jeden der folgenden Schritte in das Instanzsessionfenster einfügen.

  2. Melden Sie sich beim Gast-BS der Instanz an.
  3. Registrieren Sie das Volume mit dem Tool iscsiadm .

    iscsiadm -m node -o new -T <volume IQN> -p <iSCSI IP address>:<iSCSI port>

    Eine erfolgreiche Registrierungsantwort ähnelt dem folgenden Beispiel:

    New iSCSI node [tcp:[hw=,ip=,net_if=,iscsi_if=default] 169.254.0.2,3260,-1 iqn.2015-12.us.oracle.com:c6acda73-90b4-4bbb-9a75-faux09015418] added
  4. Konfigurieren Sie iSCSI für die automatische Verbindung mit den authentifizierten Block-Volumes nach einem Neustart:

    iscsiadm -m node -T <volume IQN> -o update -n node.startup -v automatic

    Hinweis: Alle Befehlsargumente sind essenziell. Bei Erfolg wird keine Antwort zurückgegeben.

  5. Wenn Sie CHAP beim Anhängen des Volumes aktiviert haben, authentifizieren Sie die iSCSI-Verbindung, indem Sie die CHAP-Zugangsdaten des Volumes wie folgt angeben:

    iscsiadm -m node -T <volume IQN> -p <iSCSI IP address>:<iSCSI port> -o update -n node.session.auth.authmethod -v CHAP
    iscsiadm -m node -T <volume IQN> -p <iSCSI IP address>:<iSCSI port> -o update -n node.session.auth.username -v <CHAP user name>
    iscsiadm -m node -T <volume's IQN> -p <iSCSI IP address>:<iSCSI port> -o update -n node.session.auth.password -v <CHAP password>

    Bei Erfolg wird keine Antwort zurückgegeben.

  6. Melden Sie sich bei iSCSI an:

    iscsiadm -m node -T <volume's IQN> -p <iSCSI IP Address>:<iSCSI port> -l

    Eine erfolgreiche Anmeldeantwort ähnelt dem folgenden Beispiel:

    Logging in to [iface: default, target: iqn.2015-12.us.oracle.com:c6acda73-90b4-4bbb-9a75-faux09015418, portal: 169.254.0.2,3260] (multiple)
    Login to [iface: default, target: iqn.2015-12.us.oracle.com:c6acda73-90b4-4bbb-9a75-faux09015418, portal: 169.254.0.2,3260] successful.
  7. Sie können das Volume jetzt formatieren (falls erforderlich) und mounten. Um eine Liste der mountfähigen iSCSI-Geräte auf der Instanz abzurufen, führen Sie den folgenden Befehl aus:

    fdisk -l

    Die Liste der verbundenen Volumes ähnelt dem folgenden Beispiel:

    Disk /dev/sdb: 274.9 GB, 274877906944 bytes, 536870912 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
Tipp

Wenn Sie mehrere Volumes haben, bei denen CHAP nicht aktiviert ist, können Sie sich mit den folgenden Befehlen bei allen gleichzeitig anmelden:

iscsiadm -m discovery -t sendtargets -p <iSCSI IP address>:<iSCSI port>
iscsiadm -m node –l
iscsiadm -m node –l

Mit einem Volume auf einer Windows-Instanz verbinden

Achtung

Wenn Sie eine Verbindung von einer zweiten Instanz mit einem Windows-Boot-Volume als Daten-Volume herstellen, müssen Sie -IsMultipathEnabled $True an den Befehl Connect-IscsiTarget anhängen. Siehe Ein Windows-Boot-Volume kann nicht als Daten-Volume an eine andere Instanz angehängt werden.
  1. Verwenden Sie die Konsole zum Abrufen der iSCSI-Daten, die Sie zum Verbinden des Volume benötigen:

    1. Öffnen Sie das Navigationsmenü , und wählen Sie Compute aus. Wählen Sie unter Compute die Option Instanzen aus.
    2. Wählen Sie unter Listengeltungsbereich das Compartment aus, in dem die Instanz enthalten ist.
    3. Wählen Sie den Namen der Instanz aus, um die Instanzdetails anzuzeigen.
    4. Wählen Sie unter Ressourcen Angehängte Block-Volumes aus, um das angehängte Block-Volume anzuzeigen.
    5. Wählen Sie das Menü Aktionen (drei Punkte) neben dem gewünschten Volume aus, und wählen Sie iSCSI-Befehle und -Informationen aus.

      Im Dialogfeld iSCSI-Befehle und -Informationen werden die IP-Adresse und der Port des Volumes angezeigt, die Sie später in diesem Verfahren kennen müssen.

  2. Melden Sie sich mit einem Remote Desktop-Client bei der Instanz an.
  3. Öffnen Sie auf der Windows-Instanz den iSCSI-Initiator. Die Schritte zum Öffnen des iSCSI-Initiators variieren je nach Windows-Version.

    Beispiel: Öffnen Sie denServermanager, wählen Sie Extras und dann iSCSI-Initiator aus.

  4. Wählen Sie im Dialogfeld "iSCSI-Initiatoreigenschaften" die Registerkarte Discovery und dann Portal ermitteln aus.
  5. Geben Sie die IP-Adresse für das Block-Volume und den Port ein, und wählen Sie OK aus.
  6. Klicken Sie auf die Registerkarte Ziele.
  7. Wählen Sie unter Erkannte Ziele den Volume-IQN aus.
  8. Wählen Sie Verbinden aus.
  9. Vergewissern Sie sich, dass das Kontrollkästchen Diese Verbindung zur Liste der bevorzugten Ziele hinzufügen aktiviert ist, und wählen Sie OK aus.
  10. Sie können das Volume jetzt formatieren (falls erforderlich) und mounten. Um eine Liste der bereitstellbaren iSCSI-Geräte auf Ihrer Instanz anzuzeigen, wählen Sie unter Server-Manager die Option Datei- und Speicherservices und dann Datenträger aus.

    Der Datenträger wird in der Liste angezeigt.