DBAtlas · Atlas d'exploitation des bases de données

Préparation du stockage pour Oracle : multipath, noms de périphériques persistants, disques ASM

OracleNiveau: IntermédiaireDurée: 30–90 min

À appliquer une seule fois, avant l'installation d'Oracle Grid Infrastructure, d'Oracle Restart ou de la base de données : les LUN SAN sont identifiés par leur WWID, les alias DM-Multipath sont configurés si nécessaire, et les disques ASM reçoivent un nom persistant et la propriété grid:asmadmin via une règle udev ou un label ASMLib (si AFD est choisi, ils sont préparés pour que l'installation pose les labels) ; si ASM n'est pas utilisé, un système de fichiers LVM + XFS et les entrées fstab sont préparés. En RAC, la même structure est mise en place sur tous les nœuds puis comparée. À la fin, les disques conservent leur nom et leurs droits après un reboot et peuvent être utilisés directement par l'installation Grid ; pour ajouter ultérieurement des disques à un ASM existant, utilisez le guide Exploitation courante d'ASM.

Topologie: 1 serveur, ou 2–8 nœuds RAC + disques SAN/iSCSI/VM

Avant de commencer

  • L'équipe stockage a présenté les LUN… et chaque LUN est visible sur tous les nœuds… ; vous disposez d'une liste LUN → WWID → usage (DATA/FRA/CRS ou point de montage). Les … disques du formulaire correspondent à cette liste.
  • La connectivité SAN est en place : en FC, les HBA sont raccordés à la fabric et le zoning est fait ; en iSCSI, les sessions sont ouvertes. Chaque LUN présente au moins 2 chemins (paths).
  • Les disques ne contiennent aucune donnée (ni partition, ni système de fichiers, ni LVM, ni ancien en-tête ASM). Sur un mauvais disque, les étapes de partitionnement/labellisation/mkfs de ce guide effacent les données.
  • Accès aux dépôts du système d'exploitation depuis le serveur… (chaque nœud)… (…OL7 : ol7_latest ; RHEL7 : abonnement ELS…OL : ol…_baseos_latest / ol…_appstream… / ol…_addons… ; RHEL : BaseOS + AppStream…), ou miroir interne configuré.
  • La bibliothèque ASMLib …oracleasmlib-3..el….x86_64.rpm…oracleasmlib-2.0..el7.x86_64.rpm… a été téléchargée depuis la page de téléchargement ASMLib d'oracle.com et se trouve …sur chaque nœud …dans ….
  • Ce guide ne labellise pas les disques pour AFD : une règle udev attribue aux disques la propriété grid:asmadmin, et les labels sont écrits par gridSetup.sh (oracle.install.asm.configureAFD=true) dans le guide Oracle Restart : Grid Infrastructure + ASM. Le noyau en cours d'exécution est antérieur à 5.14 (RHCK 3.10/4.18 ou UEK4–UEK6) et figure dans MOS 1369107.1 pour AFD 19c.
  • Une fenêtre de maintenance est prévue ; une sauvegarde/un snapshot du système a été pris… sur chaque nœud…, et le mapping des LUN a été confirmé avec l'équipe stockage.

Phases du guide

  • Identifier les disques — Lister les disques et leurs WWID · Vérifier les WWID du formulaire (…chaque nœud…serveur…)
  • DM-Multipath — Installer et activer device-mapper-multipath · Écrire /etc/multipath.conf · Charger la configuration et vérifier les chemins · Comparer le mapping alias–WWID (…)
  • Utilisateur et groupes ASM — Préparer les groupes Oracle et l'utilisateur grid
  • Pré-contrôle ASM Filter Driver (AFD) — Vérifier que le noyau convient à AFD
  • Règle udev (nom et droits persistants) — Écrire le fichier de règles udev · Appliquer les règles et vérifier les droits
  • ASMLib (oracleasm) — Installer le logiciel ASMLib · Activer io_uring (ASMLib v3) · Configurer ASMLib · Créer une partition unique sur les disques… (nœud 1 uniquement)… · Écrire les labels ASMLib… (nœud 1 uniquement)… · Relire partitions et labels sur les autres nœuds (…) …
  • Vérification et étape suivante — Récapituler les noms et droits persistants · Test de redémarrage
Ouvrir le plan pas à pas adapté à votre environnement →