DBAtlas · Atlas de operaciones de bases de datos

Preparación del almacenamiento para Oracle: multipath, nombres de dispositivo persistentes, discos ASM

OracleNivel: IntermedioDuración: 30–90 min

Se aplica una sola vez, antes de instalar Oracle Grid Infrastructure, Oracle Restart o la base de datos: los LUN de la SAN se identifican por su WWID, se configuran alias de DM-Multipath cuando corresponde y los discos ASM obtienen un nombre persistente y la propiedad grid:asmadmin mediante una regla udev o una etiqueta ASMLib (si se elige AFD, se preparan para que los etiquete el instalador); si no se usa ASM, se preparan en su lugar un sistema de archivos LVM + XFS y las entradas de fstab. En RAC se monta la misma estructura en todos los nodos y se compara. Al final, los discos conservan su nombre y sus permisos tras un reboot y quedan listos para que la instalación de Grid los use directamente; para añadir discos más adelante a un ASM existente, use la guía Operación diaria de ASM.

Topología: 1 servidor, o 2–8 nodos RAC + discos SAN/iSCSI/VM

Antes de empezar

  • El equipo de almacenamiento ha presentado los LUN… y cada LUN es visible en todos los nodos…; dispone de una lista LUN → WWID → uso (DATA/FRA/CRS o punto de montaje). Los … discos del formulario coinciden con esa lista.
  • La conectividad SAN está lista: en FC, las HBA están conectadas al fabric y el zoning está hecho; en iSCSI, las sesiones están iniciadas. Cada LUN muestra al menos 2 rutas (paths).
  • Los discos no contienen datos (ni particiones, sistema de archivos, LVM ni cabecera ASM antigua). En un disco equivocado, los pasos de particionado/etiquetado/mkfs de esta guía borran los datos.
  • El servidor… (cada nodo)… tiene acceso a los repositorios del sistema operativo (…OL7: ol7_latest; RHEL7: suscripción ELS…OL: ol…_baseos_latest / ol…_appstream… / ol…_addons…; RHEL: BaseOS + AppStream…) o hay un mirror interno configurado.
  • La biblioteca ASMLib …oracleasmlib-3..el….x86_64.rpm…oracleasmlib-2.0..el7.x86_64.rpm… se ha descargado de la página de descargas de ASMLib en oracle.com y está en …… en cada nodo….
  • Esta guía no etiqueta los discos para AFD: una regla udev asigna a los discos la propiedad grid:asmadmin y las etiquetas las escribe gridSetup.sh (oracle.install.asm.configureAFD=true) en la guía Oracle Restart: Grid Infrastructure + ASM. El kernel en ejecución es anterior a 5.14 (RHCK 3.10/4.18 o UEK4–UEK6) y figura en MOS 1369107.1 como compatible con AFD 19c.
  • Hay una ventana de mantenimiento; se ha hecho backup/snapshot del servidor… (de cada nodo)… y el mapeo de LUN se ha confirmado con el equipo de almacenamiento.

Fases de la guía

  • Identificar los discos — Listar los discos y sus WWID · Verificar los WWID del formulario (…cada nodo…servidor…)
  • DM-Multipath — Instalar y habilitar device-mapper-multipath · Escribir /etc/multipath.conf · Cargar la configuración y verificar las rutas · Comparar la correspondencia alias–WWID (…)
  • Usuario y grupos de ASM — Preparar los grupos de Oracle y el usuario grid
  • Comprobación previa de ASM Filter Driver (AFD) — Comprobar que el kernel es apto para AFD
  • Regla udev (nombre y permisos persistentes) — Escribir el archivo de reglas udev · Aplicar las reglas y verificar los permisos
  • ASMLib (oracleasm) — Instalar el software ASMLib · Habilitar io_uring (ASMLib v3) · Configurar ASMLib · Crear una única partición en los discos… (solo nodo 1)… · Escribir las etiquetas ASMLib… (solo nodo 1)… · Leer particiones y etiquetas en los demás nodos (…) …
  • Verificación y siguiente paso — Resumir los nombres y permisos persistentes · Prueba de reinicio
Abrir el plan paso a paso para su entorno →