Moin,
ich experimentiere gerade mit dem Gedanken einen 2 Node HA Cluster ohne QDevice zu erstellen.
Warum mache ich das?
Ich möchte eine Ausfallsicherheit meines Produktiv-Node sicherstellen.
Ich nutze einen Produktiv-Node (PN) und einen Backup-Node (BN), auf dem PN laufen meine VMs und erfüllen Ihre Arbeit.
Der BN repliziert die VMs und dient nur als Backup und übernimmt im Falle das der PN ausfällt die Arbeit.
Aber wie soll ich das ohne ein QDevice oder 3. Node machen?
Ganz einfach, ich erhöhe die Quorum Votes des PN auf 2.
Fällt jetzt der PN aus ist das Quorum nicht mehr erfüllt und der BN übernimmt die Arbeit.
Wie konfigurieren ich das?
Ich gehe in die Shell des PN.
Dann bearbeite ich die corosync.new.conf
Jetzt erhöhe ich die quorum votes des PN auf 2
Weiter passen wir in der Config folgende Werte an. Wir erhöhen den Config Version auf 3
Und schließlich kopieren Sie die geänderte Datei zurück in das Original:
So damit hat der PN die notwendigen Stimmen um auch beim Ausfall des BP weiter zu laufen, aber wenn der PN ausfällt übernimmt der BP die arbeit.
So soll es doch sein oder?
Somit brauche ich kein QDevice oder einen 3. Node.
ich experimentiere gerade mit dem Gedanken einen 2 Node HA Cluster ohne QDevice zu erstellen.
Warum mache ich das?
Ich möchte eine Ausfallsicherheit meines Produktiv-Node sicherstellen.
Ich nutze einen Produktiv-Node (PN) und einen Backup-Node (BN), auf dem PN laufen meine VMs und erfüllen Ihre Arbeit.
Der BN repliziert die VMs und dient nur als Backup und übernimmt im Falle das der PN ausfällt die Arbeit.
Aber wie soll ich das ohne ein QDevice oder 3. Node machen?
Ganz einfach, ich erhöhe die Quorum Votes des PN auf 2.
Fällt jetzt der PN aus ist das Quorum nicht mehr erfüllt und der BN übernimmt die Arbeit.
Wie konfigurieren ich das?
Ich gehe in die Shell des PN.
Code:
cp /etc/pve/corosync.conf /etc/pve/corosync.new.conf
Dann bearbeite ich die corosync.new.conf
Code:
nano /etc/pve/corosync.new.conf
Jetzt erhöhe ich die quorum votes des PN auf 2
Code:
nodelist {
node {
name: pn
nodeid: 1
quorum votes: 2
ring0 addr: 192.168.0.1
}
node {
name: bn
nodeid: 2
quorum votes: 1
ring0 addr: 192.168.0.2
}
}
Weiter passen wir in der Config folgende Werte an. Wir erhöhen den Config Version auf 3
Code:
totem {
cluster name: hacluster
config version: 3
interface {
linknumber: 0
}
ip version: ipv4-6
link mode: passive
secauth: on
version: 2
}
Und schließlich kopieren Sie die geänderte Datei zurück in das Original:
Code:
mv /etc/pve/corosync.conf /etc/pve/corosync.conf.bak
mv /etc/pve/corosync.new.conf /etc/pve/corosync.conf
So damit hat der PN die notwendigen Stimmen um auch beim Ausfall des BP weiter zu laufen, aber wenn der PN ausfällt übernimmt der BP die arbeit.
So soll es doch sein oder?
Somit brauche ich kein QDevice oder einen 3. Node.
Last edited: