SCSIi-Einstellungen anpassen - AWS Storage Gateway

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

SCSIi-Einstellungen anpassen

Nachdem Sie Ihren Initiator eingerichtet haben, empfehlen wir Ihnen dringend, Ihre SCSI i-Einstellungen anzupassen, um zu verhindern, dass der Initiator die Verbindung zu den Zielen trennt.

Indem Sie die SCSI i-Timeout-Werte erhöhen, wie in den folgenden Schritten gezeigt, verbessern Sie Ihre Anwendung bei Schreibvorgängen, die lange dauern, und anderen vorübergehenden Problemen wie Netzwerkunterbrechungen.

Anmerkung

Bevor Sie Änderungen an der Registrierung vornehmen, sollten Sie eine Sicherungskopie der Registrierung vornehmen. Informationen zum Erstellen einer Sicherungskopie und zu anderen bewährten Methoden, die Sie bei der Arbeit mit der Registrierung beachten sollten, finden Sie unter Bewährte Methoden für die Registrierung in der TechNet Microsoft-Bibliothek.

Anpassen Ihrer Windows i-Einstellungen SCSI

Wenn Sie einen Windows-Client verwenden, verwenden Sie den Microsoft SCSI i-Initiator, um eine Verbindung zu Ihrem Gateway-Volume herzustellen. Anleitungen zum Verbinden Ihrer Volumes finden Sie unter Verbinden Sie Ihre Volumes mit Ihrem Client.

  1. Verbinden Sie die Tape-Gateway-Geräte mit Ihrem Windows Client.

  2. Wenn Sie eine Backup-Anwendung verwenden, konfigurieren Sie die Anwendung für die Verwendung der Geräte.

Um Ihre Windows SCSI i-Einstellungen anzupassen
  1. Erhöhen Sie die maximale Dauer für die Anforderungen in der Warteschlange.

    1. Starten Sie den Registrierungs-Editor (Regedit.exe).

    2. Navigieren Sie zum Schlüssel mit der global eindeutigen Kennung (GUID) für die Geräteklasse, die SCSI i-Controller-Einstellungen enthält (siehe unten).

      Warnung

      Stellen Sie sicher, dass Sie mit dem CurrentControlSetUnterschlüssel und nicht mit einem anderen Steuersatz wie ControlSet001 oder ControlSet002 arbeiten.

      HKEY_Local_Machine\SYSTEM\CurrentControlSet\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}
    3. Suchen Sie den Unterschlüssel für den Microsoft SCSI i-Initiator, wie folgt dargestellt als [<Instance Number].

      Der Schlüssel wird durch eine vierstellige Zahl, z. B. 0000dargestellt.

      HKEY_Local_Machine\SYSTEM\CurrentControlSet\Control\Class\{4D36E97B-E325-11CE-BFC1-08002BE10318}\[<Instance Number]

      Je nachdem, was auf Ihrem Computer installiert ist, ist der Microsoft SCSI i-Initiator möglicherweise nicht der 0000 Unterschlüssel. Sie können sicherstellen, dass Sie den richtigen Unterschlüssel ausgewählt haben, indem Sie überprüfen, ob die Zeichenfolge den Wert DriverDesc enthält. Microsoft iSCSI Initiator

    4. Um die SCSI i-Einstellungen anzuzeigen, wählen Sie den Unterschlüssel Parameters.

    5. Öffnen Sie das Kontextmenü (Rechtsklick) für den Wert MaxRequestHoldTimeDWORD(32-Bit), wählen Sie Ändern und ändern Sie dann den Wert in600.

      MaxRequestHoldTimegibt an, wie viele Sekunden der Microsoft SCSI i-Initiator ausstehende Befehle warten und erneut versuchen soll, bevor die oberste Ebene über ein Ereignis informiert wird. Device Removal Dieser Wert stellt eine Wartezeit von 600 Sekunden dar.

  2. Sie können die maximale Datenmenge, die in SCSI i-Paketen gesendet werden kann, erhöhen, indem Sie die folgenden Parameter ändern:

    • FirstBurstLengthsteuert die maximale Datenmenge, die in einer unaufgeforderten Schreibanforderung übertragen werden kann. Legen Sie diesen Wert auf 262144 oder die Standardeinstellung des Windows-Betriebssystems fest, je nachdem, welcher Wert höher ist.

    • MaxBurstLengthist ähnlich wie FirstBurstLength, legt aber die maximale Datenmenge fest, die in angeforderten Schreibsequenzen übertragen werden kann. Legen Sie diesen Wert auf 1048576 oder die Standardeinstellung des Windows-Betriebssystems fest, je nachdem, welcher Wert höher ist.

    • MaxRecvDataSegmentLengthsteuert die maximale Datensegmentgröße, die einer einzelnen Protokolldateneinheit (PDU) zugeordnet ist. Legen Sie diesen Wert auf 262144 oder die Standardeinstellung des Windows-Betriebssystems fest, je nachdem, welcher Wert höher ist.

    Anmerkung

    Verschiedene Backup-Software kann so optimiert werden, dass sie am besten funktioniert, wenn sie unterschiedliche SCSI i-Einstellungen verwendet. Informationen zur Überprüfung, welche Werte für diese Parameter die beste Leistung bieten, finden Sie in der Dokumentation zu Ihrer Backup-Software.

  3. Erhöhen Sie den Datenträger-Timeout-Wert, der wie folgt angezeigt wird:

    1. Starten Sie den Registrierungs-Editor (Regedit.exe), falls Sie dies noch nicht getan haben.

    2. Navigieren Sie zum Unterschlüssel Disk im Unterschlüssel Services von (siehe unten CurrentControlSet).

      HKEY_Local_Machine\SYSTEM\CurrentControlSet\Services\Disk
    3. Öffnen Sie das Kontextmenü (Rechtsklick) für den TimeOutValueDWORD(32-Bit-) Wert, wählen Sie Ändern und ändern Sie dann den Wert in. 600

      TimeOutValuegibt an, wie viele Sekunden der SCSI i-Initiator auf eine Antwort vom Ziel wartet, bevor er versucht, die Sitzung wiederherzustellen, indem er die Verbindung beendet und neu herstellt. Dieser Wert steht für einen Timeout-Zeitraum von 600 Sekunden.

  4. Um sicherzustellen, dass die neuen Konfigurationswerte wirksam werden, starten Sie Ihr System erneut.

    Bevor Sie Ihr Gerät neu starten, müssen Sie sicherstellen, dass die Ergebnisse aller Schreibvorgänge zu den Volumes geleert wurden. Zu diesem Zweck, ordnen Sie eine Offline-Festplatten-Speicher-Volume zu, bevor Sie den Neustart durchführen.

Anpassen Ihrer Linux i-Einstellungen SCSI

Nachdem Sie den Initiator für Ihr Gateway eingerichtet haben, empfehlen wir Ihnen dringend, Ihre SCSI i-Einstellungen anzupassen, um zu verhindern, dass der Initiator die Verbindung zu den Zielen trennt. Indem Sie die SCSI i-Timeout-Werte wie unten dargestellt erhöhen, verbessern Sie Ihre Anwendung bei Schreibvorgängen, die viel Zeit in Anspruch nehmen, und anderen vorübergehenden Problemen wie Netzwerkunterbrechungen.

Anmerkung

Befehle können sich von anderen Linux Typen unterscheiden. Die folgenden Beispiele basieren auf Red Hat Linux.

So passen Sie Ihre Linux i-Einstellungen an SCSI
  1. Erhöhen Sie die maximale Dauer für die Anforderungen in der Warteschlange.

    1. Öffnen Sie die Datei /etc/iscsi/iscsid.conf und suchen Sie die folgenden Zeilen.

      node.session.timeo.replacement_timeout = [replacement_timeout_value] node.conn[0].timeo.noop_out_interval = [noop_out_interval_value] node.conn[0].timeo.noop_out_timeout = [noop_out_timeout_value]
    2. Legen Sie den Wert für [replacement_timeout_value] Wert bis600.

      Legen Sie den Wert für [noop_out_interval_value] Wert bis60.

      Legen Sie den Wert für [noop_out_timeout_value] Wert bis600.

      Alle drei Werte sind in Sekunden angegeben.

      Anmerkung

      Die iscsid.conf Einstellungen müssen vor der Analyse der Gateway eingestellt werden. Wenn Sie Ihr Gateway bereits analysiert haben oder sie am Ziel angemeldet sind, oder beides, können Sie den Eintrag in der Discovery-Datenbank mithilfe des folgenden Befehls eingeben. Anschließend können erneut analysieren oder sich erneut anmelden um die neue Konfiguration zu erhalten.

      iscsiadm -m discoverydb -t sendtargets -p [GATEWAY_IP]:3260 -o delete
  2. Erhöhen Sie die Maximalwerte für die Datenmenge, die in jeder Antwort übertragen werden kann.

    1. Öffnen Sie die Datei /etc/iscsi/iscsid.conf und suchen Sie die folgenden Zeilen.

      node.session.iscsi.FirstBurstLength = [replacement_first_burst_length_value] node.session.iscsi.MaxBurstLength = [replacement_max_burst_length_value] node.conn[0].iscsi.MaxRecvDataSegmentLength = [replacement_segment_length_value]
    2. Wir empfehlen die folgenden Werte, um eine bessere Leistung zu erzielen. Ihre Backup-Software kann möglicherweise optimiert werden, um unterschiedliche Werte zu verwenden. Konsultieren Sie daher die Dokumentation zur Backup-Software, um die besten Ergebnisse zu erzielen.

      Legen Sie den Wert für [replacement_first_burst_length_value] Wert auf 262144 oder die Standardeinstellung des Linux-Betriebssystems, je nachdem, welcher Wert höher ist.

      Legen Sie den Wert für [replacement_max_burst_length_value] Wert auf 1048576 oder die Standardeinstellung des Linux-Betriebssystems, je nachdem, welcher Wert höher ist.

      Legen Sie den Wert für [replacement_segment_length_value] Wert auf 262144 oder die Standardeinstellung des Linux-Betriebssystems, je nachdem, welcher Wert höher ist.

      Anmerkung

      Verschiedene Backup-Software kann so optimiert werden, dass sie am besten funktioniert, wenn unterschiedliche SCSI i-Einstellungen verwendet werden. Informationen zur Überprüfung, welche Werte für diese Parameter die beste Leistung bieten, finden Sie in der Dokumentation zu Ihrer Backup-Software.

  3. Um sicherzustellen, dass die neuen Konfigurationswerte wirksam werden, starten Sie Ihr System erneut.

    Bevor Sie Ihr Gerät neu starten, stellen Sie sicher, dass die Ergebnisse aller Schreibvorgänge auf Ihre Bänder geleert wurden. Heben Sie dazu das Mounting der Bänder auf, bevor Sie den Computer neu starten.

Anpassen der Linux-Festplatten-Timeout-Einstellungen für Volume Gateways

Wenn Sie ein Volume Gateway verwenden, können Sie zusätzlich zu den im vorherigen Abschnitt beschriebenen i-Einstellungen die folgenden SCSI Linux-Festplatten-Timeout-Einstellungen anpassen.

So passen Sie Ihre Linux-Festplatten-Timeout-Einstellungen an
  1. Erhöhen Sie die Datenträger-Zeitüberschreitungswert in den Regeldateien.

    1. Wenn Sie den RHEL 5-Initiator verwenden, öffnen Sie die /etc/udev/rules.d/50-udev.rules Datei und suchen Sie nach der folgenden Zeile.

      ACTION=="add", SUBSYSTEM=="scsi" , SYSFS{type}=="0|7|14", \ RUN+="/bin/sh -c 'echo [timeout] > /sys$$DEVPATH/timeout'"

      Diese Regeldatei ist bei RHEL 6 oder 7 Initiatoren nicht vorhanden. Sie müssen sie daher mit der folgenden Regel erstellen.

      ACTION=="add", SUBSYSTEMS=="scsi" , ATTRS{model}=="Storage Gateway", RUN+="/bin/sh -c 'echo [timeout] > /sys$$DEVPATH/timeout'"

      Verwenden Sie den folgenden Befehl, um den Timeout-Wert in RHEL 6 zu ändern, und fügen Sie dann die oben gezeigten Codezeilen hinzu.

      sudo vim /etc/udev/rules.d/50-udev.rules

      Verwenden Sie den folgenden Befehl, um den Timeout-Wert in RHEL 7 zu ändern, und fügen Sie dann die oben gezeigten Codezeilen hinzu.

      sudo su -c "echo 600 > /sys/block/[device name]/device/timeout"
    2. Legen Sie den Wert für [timeout] Wert bis. 600

      Dieser Wert stellt ein Timeout von 600 Sekunden dar.

  2. Um sicherzustellen, dass die neuen Konfigurationswerte wirksam werden, starten Sie Ihr System erneut.

    Bevor Sie Ihr Gerät neu starten, stellen Sie sicher, dass die Ergebnisse aller Schreibvorgänge auf Ihren Volumes geleert wurden. Zu diesem Zweck unmounten Sie die Speicher-Volumes, bevor Sie den Neustart durchführen.

  3. Sie können die Konfiguration testen, indem Sie den folgenden Befehl eingeben.

    udevadm test [PATH_TO_ISCSI_DEVICE]

    Dieser Befehl zeigt die Udev-Regeln, die auf das SCSI i-Gerät angewendet werden.