GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

CentOS / RHEL 7 :So legen Sie udev-Regeln für ASM auf Multipath-Festplatten fest

Udev ist der Mechanismus, der zum Erstellen und Benennen von /dev-Geräteknoten verwendet wird, die den im System vorhandenen Geräten entsprechen. Udev verwendet übereinstimmende Informationen, die von sysfs bereitgestellt werden, mit Regeln, die vom Benutzer bereitgestellt werden, um die erforderlichen Geräteknoten dynamisch hinzuzufügen.

Der Beitrag beschreibt, wie Sie udev-Regeln für ASM-Festplatten in einer dm-Multipath-Umgebung festlegen. Die als Beispiel verwendete Multipath-Festplatte ist /dev/mapper/multipathx. Wir werden die udev-Regel für die Multipath-Festplatten so einstellen, dass sie den Besitz von oracle:grid haben.

1. Finden Sie die UUID der Festplatte

Ermitteln Sie die UUID der Multipath-Festplatte, die für die Verwendung von Oracle ASM vorgesehen ist.

# udevadm info --query=all --name=/dev/mapper/mpathx | grep -i DM_UUID

Hinweis :Im obigen Befehl ist /dev/mapper/mpathx nur ein Beispiel für eine Multipath-Festplatte, in Ihrem Fall kann es anders sein.

2. udev-Regeln erstellen

Erstellen Sie eine udev-Regeldatei /etc/udev/rules.d/96-asm.rules. Fügen Sie die folgende udev-Regel für ein Multipath-Gerät hinzu, indem Sie dessen DM_UUID-Wert in der Datei /etc/udev/rules.d/96-asm.rules

verwenden
# vi /etc/udev/rules.d/96-asm.rules
ACTION=="add|change", ENV{DM_UUID}=="mpath-[DM_UUID]", SYMLINK+="udev-asmdisk1", GROUP="oinstall", OWNER="grid", MODE="0660"

Ersetzen Sie [DM_UUID] durch die, die Sie aus der Befehlsausgabe von Schritt 1 erhalten haben. Der hier verwendete Benutzer und die Gruppe sind die Besitzerbenutzer/-gruppen der Grid-Software, d. h. Oracle bzw. Grid.

3. udev-Regeln neu laden

Verwenden Sie die folgenden Befehle, um Udev-Regeln hinzuzufügen oder zu laden.

# udevadm control --reload-rules
# udevadm trigger --type=devices --action=change

4. Überprüfen Sie die Festplattenberechtigungen.

Überprüfen Sie die Dateiberechtigungen auf den Festplattenpfaden.

# ls -l /dev/udev-asmdisk1
# ls -l /dev/mapper/mpathx
# ls -l /dev/dm-x

Hinweis :Hier kann dm-x alles wie dm-0 oder dm-1 oder dm-2 sein, also basiert es auf Ihrer Umgebung.

5. Überprüfen Sie die Datenträger mit dem Befehl sg_inq

Melden Sie sich als Grid-Benutzer an und überprüfen Sie die Festplatteninformationen mit sg_inq Befehl. Mit den folgenden sg_inq-Befehlen sollten Sie Festplatteninformationen sehen können.

# su - grid
$ sg_inq /dev/mapper/mpathx
$ sg_inq /dev/dm-x

Nachdem Sie alle oben genannten Schritte ausgeführt und die Festplattendetails überprüft haben, können Sie mit der RAC-Einrichtung fortfahren.


Cent OS
  1. So legen Sie benutzerdefinierte Gerätenamen mit udev in CentOS/RHEL 7 fest

  2. So legen Sie die udev-Regel zum Festlegen der Datenträgerberechtigung auf ASM-Datenträgern fest, wenn Sie Multipath unter CentOS/RHEL 6 verwenden

  3. So überprüfen Sie eine Festplatte auf fehlerhafte Blöcke oder Festplattenfehler unter CentOS / RHEL

  4. So löschen Sie die ASM-Festplatte auf einem Multipath-Gerät in CentOS/RHEL

  5. So legen Sie children-max für den udev-Dienst in CentOS/RHEL 7 fest

So legen Sie den Hostnamen in CentOS 7 / RHEL 7 fest oder ändern ihn

So stellen/ändern Sie den Hostnamen in CentOS 8 / RHEL 8

So installieren Sie Varnish Cache 6 für Nginx unter CentOS/RHEL 8

So richten Sie ein IPsec-basiertes VPN mit Strongswan unter CentOS/RHEL 8 ein

So deaktivieren Sie den os-prober in CentOS/RHEL 7

So verwenden Sie Udev-Regeln zum Erstellen von Oracleasm-Festplatten in CentOS/RHEL 8