MPIO-Geräte können direkt benutzt werden: mit LVM und mit mdadm.
Wenn Sie die gesamten LUNs direkt verwenden möchten (beispielsweise beim Partitionieren Ihres Speichers mithilfe von SAN-Funktionen), können Sie einfach die /dev/disk/by-name/xxx
-Namen direkt für mkfs, fstab, Ihre Anwendung usw. benutzen.
Damit LVM2 die MPIO-Geräte als mögliche physische Volumes erkennt, müssen Sie /etc/lvm/lvm.conf
modifizieren. Es ist wichtig, die Änderung so auszuführen, dass LVM2 die physischen Pfade nicht scannt und verwendet, sondern nur durch die Multipath-E/A-Schicht auf den Multipath-E/A-Speicher zugreift. Ändern Sie dafür die Einträge filter
und types
in /etc/lvm/lvm.conf
wie folgt:
filter = [ "a|/dev/disk/by-name/.*|", "r|.*|" ] types = [ "device-mapper", 253 ]
Damit kann LVM2 nur die namentlich aufgeführten Pfade scannen und weist alle anderen zurück. Wenn Sie LVM2 auch auf Nicht-Multipath-E/A-Geräten verwenden, nehmen Sie die erforderlichen Anpassungen für Ihre Einrichtung vor.
Für mdadm gilt dasselbe wie für LVM2: Auf die Geräte muss über ihren Namen zugegriffen werden, nicht über den physischen Pfad. Daher muss der Eintrag DEVICE
in /etc/mdadm.conf
geändert werden:
DEVICE /dev/disk/by-name/*
Derzeit ist es nicht möglich, Multipath-E/A-Geräte zu partitionieren. Wenn das zugrunde liegende physische Gerät bereits partitioniert ist, reflektiert das Multipath-E/A-Gerät diese Partitionen und die Schicht bietet /dev/disk/by-name/>name<p1 ... pN
-Geräte an, damit Sie über die Multipath-E/A-Schicht auf die Partitionen zugreifen können.
Daher müssen die Geräte vor der Aktivierung von Multipath-E/A partitioniert werden. Wenn Sie die Partitionierung im laufenden System ändern, erkennt und reflektiert Multipath-E/A diese Änderungen nicht automatisch. Es muss neu initialisiert werden, was gewöhnlich einen Neuboot erfordert.