Pool Management
Pool- und Host-Updates
Xen Orchestra hilft Ihnen bei der Verwaltung aller Ihrer Pools und Hosts-Updates. Beachten Sie, dass es Unterschiede bei den Updates zwischen XCP-ng und Citrix Hypervisor gibt, da sie nicht denselben Mechanismus verwenden. Die Ansicht der verfügbaren Updates und das Aktualisieren sind jedoch sehr ähnlich.
TIPP
Updates können sowohl "Patches" als auch "Updates" genannt werden, das spielt keine Rolle. Updates werden über eine ISO-Datei verteilt, die RPMs für Citrix Hypervisor enthält, während sie bei XCP-ng nur traditionelle RPMs sind, die in einem zentralen Repository und seinen Spiegeln wie eine reguläre Linux-Distribution gehostet werden.
Verfügbare Updates
Sie werden von Xen Orchestra direkt im Haupt-XO-Menü (links) mit einem gelben Dreieck benachrichtigt:
Wenn Sie darüber fahren, wird erklärt, dass Updates/Patches verfügbar sind.
Sie können auch sehen, wie viele Updates in der Home/Pool-Ansicht für Ihre Pools und der Home/Host-Ansicht für Ihre Hosts zu erledigen sind, mit einer roten Markierung. In diesem Screenshot hat "Test Pool1" 88 verfügbare Updates:
Sie können die verfügbaren Updates auch in der Dashboard-Ansicht sehen.
XCP-ng
Bei XCP-ng gibt es mehrere Möglichkeiten, Ihre Pools und Hosts zu aktualisieren.
Rolling Pool Updates (RPU)
Auch bekannt als RPU, ist dies der empfohlene Weg, Ihren Pool zu aktualisieren. Durch einfaches Klicken auf einen Button wird Xen Orchestra automatisch die VMs verschieben, Updates anwenden und die Hosts neu starten, ohne dass es zu einer Dienstunterbrechung kommt. Der folgende Button ist in der Pool-Ansicht unter dem Tab "Patches" verfügbar:
TIPP
Dieser leistungsstarke und vollständig automatisierte Mechanismus erfordert einige Voraussetzungen: Alle Festplatten Ihrer VMs müssen sich auf einem (oder mehreren) gemeinsamen Speicher befinden. Auch Hochverfügbarkeit wird automatisch deaktiviert, ebenso wie das XO-Lastenausgleichs-Plugin und Backup-Jobs. Alles wird wieder aktiviert, wenn der Vorgang abgeschlossen ist!
WARNUNG
XO wird die Hosts nacheinander neu starten und warten, bis jeder Host hochgefahren und betriebsbereit ist, bevor es fortfährt. Wenn der Host jedoch zu lange zum Booten braucht, wird der RPU-Vorgang mit einem Fehler fehlschlagen. Standardmäßig wartet XO bis zu 20 Minuten, bevor es fehlschlägt. Sie können diesen Wert in Ihrer xo-server-Konfiguration ändern:
```ini [xapiOptions] restartHostTimeout = '40 minutes'
Pool-Updates
Wenn Sie RPU (Rolling Pool Updates) nicht verwenden können, können Sie dennoch die Schaltfläche "Install pool patches" verwenden. Dies installiert einfach Updates auf allen Hosts in Ihrem Pool und startet den Toolstack neu, ohne einen Host-Neustart durchzuführen:
TIPP
Das Neustarten des Toolstacks hat keine Auswirkungen auf Ihre laufenden VMs. Die meisten Updates erfordern jedoch einen Neustart, um angewendet zu werden. Dies sollten Sie während einer geplanten Wartung durchführen.
Sie können Hosts, die einen Neustart erfordern, über ein kleines blaues Dreieck sehen:
Host-Updates
WARNUNG
Wir empfehlen NICHT, Updates auf einzelne Hosts zu installieren. Offensichtlich außer, wenn sie alleine in ihrem eigenen Pool sind. Das Ausführen von Hosts im selben Pool mit unterschiedlichen Update-Ständen sollte möglichst vermieden werden. Wir lassen diese Option für den Fall, dass Sie einen speziellen Bedarf haben, aber wir raten von dieser Nutzung ab, so weit wie möglich. Beachten Sie, dass selbst ein Host, der alleine in seinem Pool ist, über die Schaltfläche "Pool-Update" aktualisiert werden kann!
Pool-Verwaltung
GEFAHR
Wie in der Dokumentation angegeben (öffnet ein neues Fenster), sollte Ihr Pool nicht aus Hosts verschiedener CPU-Hersteller bestehen.
WARNUNG
- Selbst bei übereinstimmenden CPU-Herstellern wird XCP-ng/Citrix Hypervisor im Falle unterschiedlicher CPU-Modelle "herunterstufen", um die CPU mit den wenigsten Anweisungen zu verwenden.
- Alle Hosts in einem Pool müssen dieselbe XCP-ng-Version ausführen.
Einen Pool erstellen
Zuerst sollten Sie Ihren neuen Host zu XOA hinzufügen, indem Sie zu Neu > Server gehen, wie im entsprechenden Kapitel beschrieben.
Wenn Sie Ihren Host zu XOA hinzufügen, wird automatisch ein Pool dafür erstellt, wobei der Hostname als Standard-Poolname verwendet wird. Der Poolname kann bearbeitet werden, um Ihren Anforderungen zu entsprechen.
Um den Namen Ihres Pools zu bearbeiten, gehen Sie zu Startseite > Pools und klicken Sie lange auf den Poolnamen, um ihn zu bearbeiten.
Einen Host zu einem bestehenden Pool hinzufügen
Wenn Sie einen neuen Host zu einem Pool hinzufügen müssen, müssen Sie zuerst Ihren neuen Host zu Ihrem XOA hinzufügen, indem Sie zu Neu > Server gehen, wie im entsprechenden Kapitel beschrieben.
Dann müssen Sie den neuen Host dem gewünschten Pool hinzufügen. Navigieren Sie zu Startseite > Pools und klicken Sie auf den gewünschten Pool. Klicken Sie dann oben rechts auf die Schaltfläche Hosts hinzufügen und wählen Sie Ihren neuen Host aus.
Einen bestehenden Pool hinzufügen
Wenn Ihre Hosts bereits in einem Pool sind, müssen Sie nur den Pool-Master-Host zu XOA hinzufügen, die Slaves werden automatisch hinzugefügt.
GEFAHR
Fügen Sie keine Pool-Slaves zur Liste Ihrer XOA-Server hinzu! XOA wird sie automatisch vom Master, den Sie hinzufügen, finden.
Einen Host aus einem bestehenden Pool entfernen
Um einen Host aus einem Pool zu entfernen, können Sie zum Tab "Erweitert" der Host-Seite des Hosts gehen, den Sie entfernen möchten, und auf "Trennen" klicken.
WARNUNG
- Das Trennen eines Hosts entfernt alle VM-Festplatten, die auf dem lokalen Speicher dieses Hosts gespeichert sind, und startet den Host neu.
- Der Host, den Sie entfernen möchten, muss ein Slave sein, nicht der Master!