Speichervorbereitung für Oracle: Multipath, persistente Gerätenamen, ASM-Disks
OracleStufe: MittelDauer: 30–90 Min.Wird einmal vor der Installation von Oracle Grid Infrastructure, Oracle Restart oder der Datenbank ausgeführt: Die SAN-LUNs werden über die WWID identifiziert, bei Bedarf werden DM-Multipath-Aliase eingerichtet, und die ASM-Disks erhalten über eine udev-Regel oder ein ASMLib-Label (bei AFD so vorbereitet, dass die Installation die Labels schreibt) einen persistenten Namen und die Berechtigung grid:asmadmin; ohne ASM werden stattdessen ein LVM + XFS-Dateisystem und die fstab vorbereitet. Bei RAC wird derselbe Aufbau auf allen Nodes eingerichtet und verglichen. Am Ende behalten die Disks Namen und Berechtigungen über einen Reboot hinweg und können direkt von der Grid-Installation verwendet werden; um einem bestehenden ASM später Disks hinzuzufügen, nutze den Guide ASM-Tagesbetrieb.
Topologie: 1 Server oder 2–8 RAC-Nodes + SAN-/iSCSI-/VM-Disks
Vor dem Start
- Das Storage-Team hat die LUNs präsentiert… und jede LUN ist auf allen Nodes sichtbar…; du hast eine Liste LUN → WWID → Verwendung (DATA/FRA/CRS oder Mountpoint). Die … Disks im Formular entsprechen dieser Liste.
- Die SAN-Anbindung steht: Bei FC sind die HBAs mit der Fabric verbunden und das Zoning ist eingerichtet; bei iSCSI sind die Sessions angemeldet. Jede LUN zeigt mindestens 2 Pfade.
- Auf den Disks befinden sich keine Daten (keine Partition, kein Dateisystem, kein LVM, kein alter ASM-Header). Auf der falschen Disk löschen die Partitionierungs-, Labeling- und mkfs-Schritte dieses Guides Daten.
- Der Server… bzw. die Server… erreicht die Betriebssystem-Repositories (…OL7: ol7_latest; RHEL7: ELS-Abonnement…OL: ol…_baseos_latest / ol…_appstream… / ol…_addons…; RHEL: BaseOS + AppStream…), oder ein interner Mirror ist eingerichtet.
- Die ASMLib-Bibliothek …oracleasmlib-3..el….x86_64.rpm…oracleasmlib-2.0..el7.x86_64.rpm… wurde von der ASMLib-Downloadseite auf oracle.com heruntergeladen und liegt …auf jedem Node …unter ….
- Für AFD werden die Disks in diesem Guide nicht gelabelt: Eine udev-Regel gibt sie in den Besitz von grid:asmadmin, die Labels schreibt gridSetup.sh (oracle.install.asm.configureAFD=true) im Guide Oracle Restart: Grid Infrastructure + ASM. Der laufende Kernel ist älter als 5.14 (RHCK 3.10/4.18 oder UEK4–UEK6) und in MOS 1369107.1 für 19c AFD gelistet.
- Ein Wartungsfenster ist eingeplant; ein Backup/Snapshot des Servers… bzw. der Server… liegt vor, und die LUN-Zuordnung ist mit dem Storage-Team abgestimmt.
Phasen der Anleitung
- Disks identifizieren — Disks und ihre WWIDs auflisten · WWIDs aus dem Formular prüfen (…jeder Node…Server…)
- DM-Multipath — device-mapper-multipath installieren und aktivieren · /etc/multipath.conf schreiben · Konfiguration laden und Pfade prüfen · Alias-WWID-Zuordnung vergleichen (…)
- ASM-Benutzer und -Gruppen — Oracle-Gruppen und grid-Benutzer vorbereiten
- Vorprüfung für den ASM Filter Driver (AFD) — Prüfen, ob der Kernel AFD unterstützt
- udev-Regel (persistenter Name und Berechtigungen) — udev-Regeldatei schreiben · Regeln anwenden und Berechtigungen prüfen
- ASMLib (oracleasm) — ASMLib-Software installieren · io_uring aktivieren (ASMLib v3) · ASMLib konfigurieren · Eine Partition auf den Disks anlegen… (nur Node 1)… · ASMLib-Labels schreiben… (nur Node 1)… · Partitionen und Labels auf den anderen Nodes einlesen (…) …
- Prüfung und nächster Schritt — Persistente Namen und Berechtigungen zusammenfassen · Reboot-Test