OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

5.5. Probleme mit queue_if_no_path‌


If Funktionen "1 Queue_if_no_path" ist in der angegeben /etc/multipath.conf -Datei, dann bleibt jeder Prozess, der E/A verwendet, hängen, bis ein oder mehrere Pfade wiederhergestellt sind. Um dies zu vermeiden, stellen Sie die no_path_retry N Parameter in der /etc/multipath.conf.


Wenn Sie das einstellen no_path_retry Parameter, entfernen Sie die Funktionen "1 Queue_if_no_path" Option von der /etc/multipath.conf auch Datei. Wenn Sie jedoch ein Multipath-Gerät verwenden, für das die Funktionen "1 Queue_if_no_path" Die Option ist standardmäßig als kompiliert eingestellt, wie bei vielen SAN-Geräten müssen Sie hinzufügen Eigenschaften "0" um diese Standardeinstellung zu überschreiben. Sie können dies tun, indem Sie das vorhandene kopieren Low-Level-Lichtlaser Abschnitt und nur diesen Abschnitt (nicht die gesamte Datei), von /usr/share/doc/multipath-tools/examples/multipath.conf.annotated.gz in /etc/multipath.conf und Bearbeitung nach Ihren Wünschen.


Wenn Sie die verwenden müssen Funktionen "1 Queue_if_no_path" Option und das hier beschriebene Problem tritt auf, verwenden Sie die dmsetup Befehl zum Bearbeiten der Richtlinie zur Laufzeit für eine bestimmte LUN (d. h. für die nicht alle Pfade verfügbar sind). Wenn Sie beispielsweise die Richtlinie auf dem Multipath-Gerät ändern möchten mpathc für "queue_if_no_path" zu "fail_if_no_path", führen Sie den folgenden Befehl aus.


# dmsetup-Meldung mpathc 0 "fail_if_no_path"


Image

Sie müssen angeben, mpathN Alias ​​statt Pfad


Top OS Cloud Computing bei OnWorks: