Sun Cluster - Repair Infrastructure

From Lolly's Wiki
Jump to navigationJump to search


Wenn bei einem Clusterknoten die Infrastructure-Datei beschädigt ist, oder ein nicht mehr vorhandenes Quorum-Device herauskonfiguriert werden soll, dann muß man die folgenden Schritte ausführen:

1. Knoten in Non-Cluster-Modus bringen

# reboot -- -sx

Aus dem OBP ei Sparc-Systemen:

ok> boot -sx

Oder bei x86/Opteron:

b -sx


2. Infrastructure editieren:

# mount /var
# export TERM=vt100
# vi /etc/cluster/ccr/infrastructure

Hier müssen alle Quorumdevice-Einträge raus und die Stimmen der anderen Nodes (bei mehr als zwei Nodes) müssen auf 0 gesetzt werden. z.B.:

cluster.nodes.2.properties.quorum_vote  0

Und den Installmode enablen:

cluster.properties.installmode  enabled


3. Generieren der Checksumme in der Datei:

# /usr/cluster/lib/sc/ccradm -i /etc/cluster/ccr/infrastructure -o

oder ab Solaris Cluster 3.2:

#/usr/cluster/lib/sc/ccradm recover -o  /etc/cluster/ccr/global/infrastructure

4. Check, ob alles OK ist

# /usr/cluster/lib/sc/chkinfr

5. Reboot in den Cluster-Modus

# reboot


Alternative Beschreibung von Lothar Birk:

Notfall-Situation, wenn der Cluster-Node beim Boot kein Clusterquorum bekommt

Boot in den 'Non-Cluster' Modus

boot -xs

Manipulation der infrastructure Datei in der ccr

cd /etc/cluster/ccr
oder
cd /etc/cluster/ccr/global

cp infrastructure 100610_infrastructure
vi infrastructure
   - Quorum-Vote des anderen Nodes auf 0 setzen
   ...node.X...quorum_vote          0
   - Alle Zeilen am Ende der Datei mit:
   ...quorum_devices... löschen

/usr/cluster/lib/sc/ccradm -i infrastructure -o
oder
/usr/cluster/lib/sc/ccradm recover -o infrastructure

Boot wieder in den Cluster-Mode und anlegen eines Quorum-Devices

init 6

clq add d1