DBAtlas · Atlas de operações de banco de dados

Preparação do storage para Oracle: multipath, nomes de dispositivo persistentes, discos ASM

OracleNível: IntermediárioDuração: 30–90 min

Aplicado uma vez, antes da instalação do Oracle Grid Infrastructure, do Oracle Restart ou do banco de dados: os LUNs da SAN são identificados pelo WWID, os aliases do DM-Multipath são configurados quando necessário e os discos ASM recebem nome persistente e propriedade grid:asmadmin por uma regra udev ou um rótulo ASMLib (se AFD for escolhido, preparados para que a instalação grave os rótulos); se o ASM não for usado, são preparados um sistema de arquivos LVM + XFS e o fstab. No RAC a mesma estrutura é montada em todos os nodes e comparada. Ao final, os discos mantêm nome e permissões após o reboot e ficam prontos para uso direto pela instalação do Grid; para adicionar discos a um ASM já instalado, use o guia Operação diária do ASM.

Topologia: 1 servidor, ou 2–8 nodes no RAC + discos SAN/iSCSI/VM

Antes de começar

  • A equipe de storage apresentou os LUNs… e cada LUN está visível em todos os nodes…; você tem uma lista LUN → WWID → uso (DATA/FRA/CRS ou ponto de montagem). Os … discos do formulário correspondem a essa lista.
  • A conectividade SAN está pronta: no FC as HBAs estão conectadas à fabric e o zoning foi feito; no iSCSI as sessões estão abertas. Cada LUN mostra pelo menos 2 caminhos (paths).
  • Os discos não contêm dados (nenhuma partição, sistema de arquivos, LVM ou cabeçalho ASM antigo). No disco errado, os passos de particionamento/rotulagem/mkfs deste guia apagam dados.
  • Servidor…es… com acesso aos repositórios do sistema operacional (…OL7: ol7_latest; RHEL7: assinatura ELS…OL: ol…_baseos_latest / ol…_appstream… / ol…_addons…; RHEL: BaseOS + AppStream…) ou a um mirror interno configurado.
  • A biblioteca ASMLib …oracleasmlib-3..el….x86_64.rpm…oracleasmlib-2.0..el7.x86_64.rpm… foi baixada da página de download do ASMLib em oracle.com e está em …… em cada node….
  • Este guia não rotula os discos para AFD: os discos recebem a propriedade grid:asmadmin por uma regra udev, e os rótulos são gravados pelo gridSetup.sh (oracle.install.asm.configureAFD=true) do guia Oracle Restart: Grid Infrastructure + ASM. O kernel em execução é anterior ao 5.14 (RHCK 3.10/4.18 ou UEK4–UEK6) e consta na MOS 1369107.1 para AFD no 19c.
  • Há uma janela de manutenção; foi feito o backup/snapshot do ambiente (servidor…es…) e o mapeamento dos LUNs foi confirmado com a equipe de storage.

Fases do guia

  • Identificar os discos — Listar os discos e seus WWIDs · Verificar os WWIDs do formulário (…cada node…servidor…)
  • DM-Multipath — Instalar e habilitar o device-mapper-multipath · Gravar o /etc/multipath.conf · Carregar a configuração e verificar os caminhos · Comparar o mapeamento alias–WWID (…)
  • Usuário e grupos do ASM — Preparar os grupos Oracle e o usuário grid
  • Pré-verificação do ASM Filter Driver (AFD) — Verificar se o kernel é adequado para o AFD
  • Regra udev (nome e permissões persistentes) — Gravar o arquivo de regras udev · Aplicar as regras e verificar as permissões
  • ASMLib (oracleasm) — Instalar o software do ASMLib · Habilitar o io_uring (ASMLib v3) · Configurar o ASMLib · Criar uma única partição nos discos… (somente node 1)… · Gravar os rótulos ASMLib… (somente node 1)… · Ler partições e rótulos nos demais nodes (…) …
  • Verificação e próximo passo — Resumir nomes e permissões persistentes · Teste de reinicialização
Abrir o plano passo a passo para o seu ambiente →