Sie befinden sich hier: everRun-Benutzerhandbuch > Einführung in everRun-Systeme > everRun-Speicherarchitektur > Konfigurieren von externem Speicher

Konfigurieren von externem Speicher

Verwenden Sie die Software Ihres Speicherarrays, um dem everRun-System eine neue LUN zuzuordnen oder um eine LUN zu entfernen. Die everRun-Software erkennt es jedoch nicht automatisch, wenn externe Speicher-LUNs hinzugefügt oder entfernt werden. Damit everRun die Änderungen erkennt, müssen Sie das Hostbetriebssystem (CentOS) wie in den folgenden Abschnitten beschrieben konfigurieren.

Hinzufügen von externen Speicher-LUNs

Jedes Mal, wenn Sie Ihrem everRun-System eine externe Speicher-LUN zuordnen, müssen Sie eine manuelle Erkennung des Hostadapters auf Ihrem everRun-System ausführen.

So führen Sie eine Erkennung aus

In den folgenden Anleitungen und Beispielen wird davon ausgegangen, dass Sie den Hostadaptern des everRun-Systems (host7 und host8) mit der Software Ihres Speicherarrays eine neue LUN (mit dem Namen LUN4) zugeordnet haben.

  1. Beginnen Sie an der Befehlszeile von Knoten0 Ihres everRun-Systems.

  2. Geben Sie den Befehl lssci ein.
    [ghana-node0 target8:0:0]$ lsscsi
    [0:2:0:0] disk LSI MR9271-8i 3.24 /dev/sda
    [1:0:0:0] cd/dvd HL-DT-ST DVDRAM GT80N 1.00 /dev/sr0
    [7:0:0:0] disk DGC VRAID 0322 /dev/sdb
    [7:0:0:1] disk DGC VRAID 0322 /dev/sdc
    [7:0:0:2] disk DGC VRAID 0322 /dev/sdd
    [7:0:0:3] disk DGC VRAID 0322 /dev/sde
    [7:0:1:0] disk DGC VRAID 0322 /dev/sdf
    [7:0:1:1] disk DGC VRAID 0322 /dev/sdg
    [7:0:1:2] disk DGC VRAID 0322 /dev/sdh
    [7:0:1:3] disk DGC VRAID 0322 /dev/sdi
    [8:0:0:0] disk DGC VRAID 0322 /dev/sdj
    [8:0:0:1] disk DGC VRAID 0322 /dev/sdk
    [8:0:0:2] disk DGC VRAID 0322 /dev/sdl
    [8:0:0:3] disk DGC VRAID 0322 /dev/sdm
    [8:0:1:0] disk DGC VRAID 0322 /dev/sdn
    [8:0:1:1] disk DGC VRAID 0322 /dev/sdo
    [8:0:1:2] disk DGC VRAID 0322 /dev/sdp
    [8:0:1:3] disk DGC VRAID 0322 /dev/sdq
    Die beiden Hostadapter sind 7:0:0:0 und 8:0:0:0, wobei die Zahlen für Folgendes stehen:
    Hostadapter : Kanal : Port : LUN
  3. Führen Sie eine erneute Erkennung für jeden HBA-Port (host7 und host8) aus, indem Sie Befehle in der folgenden Form eingeben:
    echo 'Channel' 'Port' 'LUN' > /sys/class/scsi_host/host(host adapter)/scan

    Spezifisch:

    echo "0 0 4" > /sys/class/scsi_host/host7/scan
    echo "0 1 4" > /sys/class/scsi_host/host7/scan
    echo "0 0 4" > /sys/class/scsi_host/host8/scan
    echo "0 1 4" > /sys/class/scsi_host/host8/scan

    Hinweis: Führen Sie diese Neuerkennungsbefehle zu einem Zeitpunkt aus, an dem möglichst wenige Datenträgervorgänge stattfinden.
  4. Führen Sie jetzt den multipath-Befehl aus, um die Pfade zur neu hinzugefügten LUN zu erkennen.

  5. Führen Sie den folgenden Befehl aus:

    multipath -ll

    LUN4 wird jetzt angezeigt wie im nachfolgenden Auszug aus der multipath -ll-Ausgabe.

    mpathg (36006016007713c003e136e550d96409f) dm-31 DGC,VRAID
    size=10G features='0' hwhandler='0' wp=rw
    |-+- policy='round-robin 0' prio=1 status=active
    | `- 7:0:0:4 sdr 65:16 active ready running
    |-+- policy='round-robin 0' prio=1 status=enabled
    | `- 7:0:1:4 sds 65:32 active ready running
    |-+- policy='round-robin 0' prio=1 status=enabled
    | `- 8:0:0:4 sdt 65:48 active ready running
    `-+- policy='round-robin 0' prio=1 status=enabled
    `- 8:0:1:4 sdu 65:64 active ready running

  6. Wiederholen Sie die Schritte 2 bis 5 auf Knoten 1.

Vollständige Informationen finden Sie unter https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/5/html/Online_Storage_Reconfiguration_Guide/adding_storage-device-or-path.html.

Entfernen von externen Speicher-LUNs

In den folgenden Beispielanleitungen wird eine LUN (mit der Bezeichnung LUN4) von den Hostadaptern des everRun-Systems (mit der Bezeichnung Host 7 und Host 8) entfernt.

  1. Beginnen Sie an der Befehlszeile von Knoten0 Ihres everRun-Systems.
  2. Geben Sie den Befehl multipath -ll ein, um die mit LUN4 verknüpften Gerätenamen zu bestimmen.

    Der folgende Auszug aus der Ausgabe dieses Befehls zeigt, dass die Geräte sdr, sds, sdt und sdu mit LUN4 verknüpft sind.

    mpathf (36006016007713c0003ca6855c13c4049) dm-27 DGC,VRAID
    size=10G features='0' hwhandler='0' wp=rw
    |-+- policy='round-robin 0' prio=1 status=active
    | `- 7:0:0:4 sdr 65:16 active ready running
    |-+- policy='round-robin 0' prio=1 status=enabled
    | `- 7:0:1:4 sds 65:32 active ready running
    |-+- policy='round-robin 0' prio=1 status=enabled
    | `- 8:0:0:4 sdt 65:48 active ready running
    `-+- policy='round-robin 0' prio=1 status=enabled
    `- 8:0:1:4 sdu 65:64 active ready running

  3. Verwenden Sie die Software Ihres Speichersystems, um die Zuordnung von LUN4 zum Speicherarray aufzuheben.
  4. Geben Sie die folgenden Befehle ein, um die Geräte sdr, sds, sdt und sdu vom everRun-System zu entfernen.

    echo offline > /sys/block/sdr/device/state
    echo 1 > /sys/block/sdr/device/delete
    echo offline > /sys/block/sds/device/state
    echo 1 > /sys/block/sds/device/delete
    echo offline > /sys/block/sdt/device/state
    echo 1 > /sys/block/sdt/device/delete
    echo offline > /sys/block/sdu/device/state
    echo 1 > /sys/block/sdu/device/delete

  5. Führen Sie den multipath-Befehl aus:
    multipath
  6. Geben Sie den multipath -ll-Befehl ein und vergewissern Sie sich, dass die entfernte LUN nicht mehr in der Ausgabe erscheint.
  7. Wiederholen Sie die Schritte 4 bis 6 auf Knoten 1.

Auf den folgenden Websites finden Sie ausführlichere Informationen.

Verwandte Themen

Externer Speicher

Konfigurieren von Linux Multipath

Seite von