Preparação do storage para Oracle: multipath, nomes de dispositivo persistentes, discos ASM
OracleNível: IntermediárioDuração: 30–90 minAplicado 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