Ce billet fait suite à un petit souci réseau lors de la mise en place d'un cluster RAC Oracle. Depuis la version 11gR2 le réseau Interconnect utilise des adresses de classe APIPA soit 169.254.0.0/16, or sur un serveur DELL c'est aussi l'adressage par défaut de l'interface idrac. Le nom idrac n'a aucun rapport avec RAC, il s'agit de l'interface de gestion serveur ( Integrated Dell Remote Access ) de DELL -> l'equivalent HP est ILO.
Sans ces mesures, il sera impossible de configurer RAC sur serveurs DELL.
La première solution, assez radicale, consiste à désactiver iDRAC. La seconde est présentée ci-dessous en modifiant l'affectation IP de iDRAC.
Il est prudent d'affecter une autre IP à cette interface; les commandes suivantes sont issues de la doc DELL. Attention la commande racadm n'est pas un standard RedHat, il faut installer les outils de gestion IDRAC fournit par DELL. ( voir http://linux.dell.com/repo/hardware/dsu/ ).
Affectation IP
racadm setniccfg -s 192.168.57.3 255.255.255.0 192.168.57.1
Vérification de la configuration
racadm getniccfg IPv4 settings: NIC Enabled = 1 IPv4 Enabled = 1 DHCP Enabled = 0 IP Address = 192.168.57.3 Subnet Mask = 255.255.255.0 Gateway = 192.168.57.1 IPv6 settings: IPv6 Enabled = 0 DHCP6 Enabled = 1 IP Address 1 = :: Gateway = :: Link Local Address = :: IP Address 2 = :: IP Address 3 = :: IP Address 4 = :: IP Address 5 = :: IP Address 6 = :: IP Address 7 = :: IP Address 8 = :: IP Address 9 = :: IP Address 10 = :: IP Address 11 = :: IP Address 12 = :: IP Address 13 = :: IP Address 14 = :: IP Address 15 = :: LOM Status: NIC Selection = Dedicated Link Detected = Yes Speed = 100Mb/s Duplex Mode = Full Duplex
Sans cette précaution, le programme de pré-vérification détectera un conflit et risque de rendre impossible l'installation correcte du Grid Infrastructure.