Sun Cluster - Repair Infrastructure: Difference between revisions
From Lolly's Wiki
Jump to navigationJump to search
(Die Seite wurde neu angelegt: „Wenn bei einem Clusterknoten die Infrastructure-Datei beschädigt ist, oder ein nicht mehr vorhandenes Quorum-Device herauskonfiguriert werden soll, dann muß man…“) |
m (Text replacement - "[[Kategorie:" to "[[Category:") |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category:SunCluster|Repair Infrastructure]] | |||
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: | 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: | ||
Line 28: | Line 30: | ||
z.B.: | z.B.: | ||
cluster.nodes.2.properties.quorum_vote 0 | cluster.nodes.2.properties.quorum_vote 0 | ||
Und den Installmode enablen: | |||
cluster.properties.installmode enabled | |||
3. Generieren der Checksumme in der Datei: | 3. Generieren der Checksumme in der Datei: | ||
<pre> | <pre> | ||
# /usr/cluster/lib/sc/ccradm -i /etc/cluster/ccr/infrastructure -o | # /usr/cluster/lib/sc/ccradm -i /etc/cluster/ccr/infrastructure -o | ||
</pre> | |||
oder ab Solaris Cluster 3.2: | |||
<pre> | |||
#/usr/cluster/lib/sc/ccradm recover -o /etc/cluster/ccr/global/infrastructure | |||
</pre> | </pre> | ||
Line 52: | Line 61: | ||
===Manipulation der infrastructure Datei in der ccr=== | ===Manipulation der infrastructure Datei in der ccr=== | ||
< | <pre> | ||
cd /etc/cluster/ccr | cd /etc/cluster/ccr | ||
oder | oder | ||
Line 67: | Line 76: | ||
oder | oder | ||
/usr/cluster/lib/sc/ccradm recover -o infrastructure | /usr/cluster/lib/sc/ccradm recover -o infrastructure | ||
</ | </pre> | ||
===Boot wieder in den Cluster-Mode und anlegen eines Quorum-Devices=== | ===Boot wieder in den Cluster-Mode und anlegen eines Quorum-Devices=== | ||
< | <pre> | ||
init 6 | init 6 | ||
clq add d1 | clq add d1 | ||
</ | </pre> | ||
Latest revision as of 04:42, 26 November 2021
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