Hallo zusammen,
ich habe folgendes Problem:
Ich habe ein Proxmox Cluster bestehend aus 15 Nodes. Ich selber habe dieses Cluster nicht aufgesetzt und habe auch nur begrenzte Kentnisse im Umgang mit Proxmox.
Das Cluster wird als Lernumgebung genutzt. Dazu werden virtuelle Maschinen die aus einer Vorlage erstellt werden auf den Cluster Nodes verteilt. Diese VMs werden dann als Desktop Maschinen benutzt.
Da es sich ja um 15 Nodes handelt, ist es für ein Quorum notwendig mindestens 8 Nodes in Betrieb zu halten.
Die Cluster Nodes wurden zuvor als normale Arbeitsplatzrechner in einem PC-Pool Raum genutzt. Wegen Covid-19 wurde der PC Pool dann kurzerhand zum Proxmox Cluster umgewandelt um diesen Online verfügbar zu machen.
Wenn alle Nodes aktiv sind, wird es im besagten Raum relativ laut.
Ich suche deshalb eine Möglichkeit, das Cluster auch mit nur wenigen (zB 2 oder 3) Nodes betriebsbereit zu halten. Folgendes habe ich bereits versucht:
- Ich habe die Anzahl der Votes des Nodes der auch für die Weboberfläche zuständig ist auf 8 erhöht (durch anpassen der /etc/pve/corosync.conf) . Davon hatte ich mir erhofft, dass dadurch dann ein Quorum zu Stande kommen kann, wenn nur dieser eine Node betriebsbereit ist (8 von 15 Stimmen). Leider hat sich herausgestellt, dass sich die Gesamtanzahl der erwarteten Stimmten dadurch ebenfalls erhöht hat.
Dann habe ich die erhöhte Anzahl der erwarteten Stimmen mit "pvecm expected 15" wieder auf 15 gesetzt, während die Anzahl der Stimmen des Nodes auf 8 geblieben ist. Laut dem Kommando "pvecm status" hat das Cluster jetzt auch ein Quorum erreicht. Laut Weboberfläche, war allerdings kein Quorum erreicht. Das alles hat mich dann verwirrt und ich habe meine Änderungen fürs erste verworfen.
Heute bin ich nochmal hingegangen und habe alle Nodes bis auf den einen über den die Weboberfläche läuft abgeschaltet. Auf diesem habe ich dann nochmal das Kommando "pve expected" ausgeführt diesmal mit dem Wert 1. Ich habe zunächst getestet ob die Konfiguration persistent ist. Das war sie wohl nicht, denn nach einem Neustart wurde sie wieder verworfen. Nach dem neustart habe ich wieder "pvecm expected 1" ausgeführt und bin anschließend auf die Weboberfläche gegangen. Während auf dem Node angezeigt wird das ein Quroum vorhanden ist, springt das Quorum auf der Weboberfläche in kurzen Zeitabständen zwischen "yes und no" hin und her. Das könnte auch schon beim vorherigen Versuch das Problem gewesen sein. Das alles ist für mich ziemlich verwirrend.
Kann mir vielleicht jemand mit einer Lösung für mein Problem helfen?
Vielen Dank im Voraus!
ich habe folgendes Problem:
Ich habe ein Proxmox Cluster bestehend aus 15 Nodes. Ich selber habe dieses Cluster nicht aufgesetzt und habe auch nur begrenzte Kentnisse im Umgang mit Proxmox.
Das Cluster wird als Lernumgebung genutzt. Dazu werden virtuelle Maschinen die aus einer Vorlage erstellt werden auf den Cluster Nodes verteilt. Diese VMs werden dann als Desktop Maschinen benutzt.
Da es sich ja um 15 Nodes handelt, ist es für ein Quorum notwendig mindestens 8 Nodes in Betrieb zu halten.
Die Cluster Nodes wurden zuvor als normale Arbeitsplatzrechner in einem PC-Pool Raum genutzt. Wegen Covid-19 wurde der PC Pool dann kurzerhand zum Proxmox Cluster umgewandelt um diesen Online verfügbar zu machen.
Wenn alle Nodes aktiv sind, wird es im besagten Raum relativ laut.
Ich suche deshalb eine Möglichkeit, das Cluster auch mit nur wenigen (zB 2 oder 3) Nodes betriebsbereit zu halten. Folgendes habe ich bereits versucht:
- Ich habe die Anzahl der Votes des Nodes der auch für die Weboberfläche zuständig ist auf 8 erhöht (durch anpassen der /etc/pve/corosync.conf) . Davon hatte ich mir erhofft, dass dadurch dann ein Quorum zu Stande kommen kann, wenn nur dieser eine Node betriebsbereit ist (8 von 15 Stimmen). Leider hat sich herausgestellt, dass sich die Gesamtanzahl der erwarteten Stimmten dadurch ebenfalls erhöht hat.
Dann habe ich die erhöhte Anzahl der erwarteten Stimmen mit "pvecm expected 15" wieder auf 15 gesetzt, während die Anzahl der Stimmen des Nodes auf 8 geblieben ist. Laut dem Kommando "pvecm status" hat das Cluster jetzt auch ein Quorum erreicht. Laut Weboberfläche, war allerdings kein Quorum erreicht. Das alles hat mich dann verwirrt und ich habe meine Änderungen fürs erste verworfen.
Heute bin ich nochmal hingegangen und habe alle Nodes bis auf den einen über den die Weboberfläche läuft abgeschaltet. Auf diesem habe ich dann nochmal das Kommando "pve expected" ausgeführt diesmal mit dem Wert 1. Ich habe zunächst getestet ob die Konfiguration persistent ist. Das war sie wohl nicht, denn nach einem Neustart wurde sie wieder verworfen. Nach dem neustart habe ich wieder "pvecm expected 1" ausgeführt und bin anschließend auf die Weboberfläche gegangen. Während auf dem Node angezeigt wird das ein Quroum vorhanden ist, springt das Quorum auf der Weboberfläche in kurzen Zeitabständen zwischen "yes und no" hin und her. Das könnte auch schon beim vorherigen Versuch das Problem gewesen sein. Das alles ist für mich ziemlich verwirrend.
Kann mir vielleicht jemand mit einer Lösung für mein Problem helfen?
Vielen Dank im Voraus!