Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Addnode resolv.conf-Fehler

Heute habe ich versucht, einem vorhandenen Oracle RAC-Cluster einen neuen Knoten hinzuzufügen. Grid Infrastructure ist Version 12.1.0.2, die auf Oracle Linux 5.11 ausgeführt wird.

Ich habe die üblichen Prüfungen des Cluster Verification Utility (CVU) durchlaufen und alle Prüfungen bestanden. Um den Knoten hinzuzufügen, habe ich den folgenden Befehl aus dem Verzeichnis $GRID_HOME/addnode ausgegeben.

./addnode.sh -silent "CLUSTER_NEW_NODES={newnode}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={newnode-vip}"

Die Operation würde fehlschlagen. Die Protokolldatei zeigte den folgenden Fehler:

INFO: *********************************************
INFO: Task resolv.conf Integrity: This task checks consistency of file /etc/resolv.conf file across nodes
INFO: Severity:CRITICAL
INFO: OverallStatus:OPERATION_FAILED

Ich weiß mit Sicherheit, dass es keine Probleme mit resolv.conf gibt. Es hat auf den beiden vorhandenen Knoten gut funktioniert. Alles wird überprüft. Dies war im Laufe der Jahre nicht mein erstes Problem mit resolv.conf. Normalerweise weiß ich, dass der OUI die Prüfung falsch macht, und ich ignoriere die Bedingung und fahre fort.

Ich habe über Google Hilfe gefunden, um die folgende Umgebungsvariable festzulegen, bevor addnode.sh ausgeführt wird:

export IGNORE_PREADDNODE_CHECKS=Y

Das klang vielversprechend. Es machte jedoch keinen Unterschied und ich erhielt den gleichen Fehler. Da addnode.sh die OUI im unbeaufsichtigten Modus aufruft, dachte ich, ich würde die Direktive ausprobieren, um Voraussetzungen zu ignorieren.

./addnode.sh -silent "CLUSTER_NEW_NODES={drorp05}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={drorp05-vip}" -ignoreSysPrereqs

Ich habe immer noch den gleichen Fehler erhalten. Wie bekomme ich also addnode.sh dazu, die fehlgeschlagene Prüfung zu überwinden? Die Lösung war zu offensichtlich, um sie zunächst zu erkennen.

Das Skript addnode.sh ruft nur die OUI auf. Die Antwort lautet also, einfach Folgendes auszuführen:

./addnode.sh

Führen Sie das Skript ohne Parameter aus. Dadurch wird die GUI-Version des OUI gestartet. Der nächste Bildschirm fragt nach dem neuen Hostnamen und seinem VIP, die zuvor Parameter für das Skript waren. Die Kontrollen wurden durchgeführt und natürlich wurde ein Fehler festgestellt. Aber dieses Mal konnte ich das Kästchen zum Ignorieren der Fehler aktivieren und mit der Installation fortfahren.