Verwalten des Workload Balancing
Nachdem der Workload Balancing eine Weile ausgeführt wurde, gibt es Routineaufgaben, die Sie möglicherweise ausführen müssen, damit der Workload Balancing optimal ausgeführt wird. Möglicherweise müssen Sie diese Aufgaben aufgrund von Änderungen an Ihrer Umgebung (z. B. andere IP-Adressen oder Anmeldeinformationen), Hardware-Upgrades oder routinemäßigen Wartungsarbeiten ausführen.
Herstellen einer Verbindung mit der virtuellen Workload Balancing-Appliance
Verbinden Sie nach der Workload Balancing-Konfiguration den Pool, den Sie verwalten möchten, über die CLI oder XenCenter mit der virtuellen Workload Balancing-Appliance. Ebenso kann es sein, dass Sie irgendwann wieder eine Verbindung mit derselben virtuellen Appliance herstellen müssen.
Um einen Pool mit Ihrer virtuellen Workload Balancing-Appliance zu verbinden, benötigen Sie die folgenden Informationen:
-
IP-Adresse oder FQDN der virtuellen Workload Balancing-Appliance
-
So rufen Sie die IP-Adresse für das virtuelle Workload Balancing-Gerät ab:
- Wechseln Sie in XenCenter zur virtuellen Workload Balancing-Appliance Konsole Registerkarte.
- Melden Sie sich an als
wurzel
mit dem Root-Kennwort, das Sie beim Importieren der Appliance erstellt haben. - Führen Sie den folgenden Befehl aus:
ifconfig
.
-
Um den Workload Balancing-FQDN beim Herstellen einer Verbindung mit dem Workload Balancing-Server anzugeben, fügen Sie zunächst den Hostnamen und die IP-Adresse zu Ihrem DNS-Server hinzu.
-
-
Die Portnummer der virtuellen Workload Balancing-Appliance. Standardmäßig stellt Citrix Hypervisor eine Verbindung mit dem Workload Balancing an Port 8012 her.
Bearbeiten Sie die Portnummer nur, wenn Sie sie während der Workload Balancing-Konfiguration geändert haben. Die Portnummer, die während der Arbeitslastausgleichskonfiguration, in allen Firewall-Regeln und im Dialogfeld “Mit WLB-Server verbinden” angegeben wurde, muss übereinstimmen.
-
Anmeldeinformationen für den Ressourcenpool, den der Workload Balancing überwachen soll.
-
Anmeldeinformationen für das Workload Balancing-Konto, das Sie während der Workload Balancing-Konfiguration erstellt haben.
Dieses Konto wird häufig als Workload Balancing-Benutzerkonto bezeichnet. Citrix Hypervisor verwendet dieses Konto, um mit dem Workload Balancing zu kommunizieren. Sie haben dieses Konto während der Konfiguration des Arbeitslastausgleichs auf der virtuellen Workload Balancing-Appliance erstellt
Wenn Sie zum ersten Mal eine Verbindung mit dem Arbeitslastausgleich herstellen, werden die Standardschwellenwerte und -einstellungen für den Ausgleich von Arbeitslasten verwendet. Automatische Funktionen wie der automatische Optimierungsmodus, die Energieverwaltung und die Automatisierung sind standardmäßig deaktiviert.
Arbeiten mit Zertifikaten
Wenn Sie ein anderes (vertrauenswürdiges) Zertifikat hochladen oder die Zertifikatsüberprüfung konfigurieren möchten, beachten Sie Folgendes, bevor Sie Ihren Pool mit dem Arbeitslastausgleich verbinden:
-
Wenn Sie möchten, dass Citrix Hypervisor das selbstsignierte Workload Balancing-Zertifikat überprüft, müssen Sie die Workload Balancing-IP-Adresse verwenden, um eine Verbindung mit Workload Balancing herzustellen. Das selbstsignierte Zertifikat wird basierend auf seiner IP-Adresse für den Workload Balancing ausgestellt.
-
Wenn Sie ein Zertifikat von einer Zertifizierungsstelle verwenden möchten, ist es einfacher, den FQDN anzugeben, wenn Sie eine Verbindung mit dem Arbeitslastausgleich herstellen. Sie können jedoch eine statische IP-Adresse in der Verbindung zum WLB-Server herstellen Dialogfeld. Verwenden Sie diese IP-Adresse als Subject Alternative Name (SAN) im Zertifikat.
Deaktivieren Sie die Zertifikatsüberprüfung, wenn Ihr Pool keine Verbindung mit dem Workload Balancing herstellen kann:
-
Holen Sie sich die Pool-UUID:
xe pool-list <!--NeedCopy-->
-
Deaktivieren Sie die Zertifikatsüberprüfung:
xe pool-param-set wlb-verify-cert=false uuid=uuid_of_pool <!--NeedCopy-->
Wenn Ihr Pool eine Verbindung mit dem Workload Balancing herstellen kann, wenn die Zertifikatsüberprüfung deaktiviert ist, liegt das Problem bei Ihrer Zertifikatkonfiguration. Wenn keine Verbindung hergestellt werden kann, liegt das Problem entweder an Ihren Anmeldeinformationen für den Arbeitslastausgleich oder an Ihrer Netzwerkverbindung. Wenden Sie sich an den Support oder sehen Sie sich an Fehlerbehebung beim Workload Balancing für weitere Informationen.
Weitere Informationen finden Sie unter Atteste.
So verbinden Sie Ihren Pool mit der virtuellen Workload Balancing-Appliance
-
Wählen Sie in XenCenter Ihren Ressourcenpool aus und klicken Sie in dessen Eigenschaften auf das Symbol WLB Registerkarte. Das WLB zeigt die Registerkarte Verbinden Knopf.
-
Im WLB Registerkarte, klicken Sie auf Verbinden. Das Verbindung zum WLB-Server herstellen Sie gelangen auf das Dialogfenster.
-
Im Server-Adresse Geben Sie folgenden Wert ein:
-
Im Adresse die IP-Adresse oder den FQDN des virtuellen Workload Balancing-Geräts ein. Zum Beispiel
WLB-appliance-computername.yourdomain.net
. -
(Fakultativ) Wenn Sie den Workload Balancing-Port während der Workload Balancing-Konfiguration geändert haben, geben Sie die Portnummer in das Feld Hafen Schachtel. Citrix Hypervisor verwendet diesen Port, um mit dem Workload Balancing zu kommunizieren.
Standardmäßig stellt Citrix Hypervisor eine Verbindung mit dem Workload Balancing an Port 8012 her.
-
-
Im Anmeldeinformationen für den WLB-Server Geben Sie den Benutzernamen und das Kennwort ein, die der Pool für die Verbindung mit der virtuellen Workload Balancing-Appliance verwendet.
Diese Anmeldeinformationen müssen für das Konto gelten, das Sie während der Konfiguration des Workload Balancing erstellt haben. Standardmäßig lautet der Benutzername für dieses Konto
wlbuser
. -
Im Citrix Hypervisor-Anmeldeinformationen Geben Sie den Benutzernamen und das Kennwort für den Pool ein, den Sie konfigurieren. Der Arbeitslastausgleich verwendet diese Anmeldeinformationen, um eine Verbindung zu den Servern in diesem Pool herzustellen.
Um die Anmeldeinformationen zu verwenden, mit denen Sie derzeit bei Citrix Hypervisor angemeldet sind, wählen Sie Verwenden Sie die aktuellen XenCenter-Anmeldeinformationen. Wenn Sie diesem Konto mithilfe der rollenbasierten Zugriffssteuerung (Role-Based Access Control, RBAC) eine Rolle zugewiesen haben, stellen Sie sicher, dass die Rolle über ausreichende Berechtigungen zum Konfigurieren des Arbeitslastausgleichs verfügt. Weitere Informationen finden Sie unter Workload Balancing Zugriffssteuerungsberechtigungen.
Nach dem Verbinden des Pools mit der virtuellen Workload Balancing-Appliance beginnt der Workload Balancing automatisch mit der Überwachung des Pools mit den Standardoptimierungseinstellungen. Wenn Sie diese Einstellungen ändern oder die Priorität für Ressourcen ändern möchten, warten Sie, bis das XenCenter-Protokoll anzeigt, dass die Erkennung abgeschlossen ist, bevor Sie fortfahren.
Wichtig:
Wenn Sie nach einer bestimmten Zeit keine optimalen Empfehlungen erhalten, bewerten Sie Ihre Leistungsschwellenwerte, nachdem der Arbeitslastausgleich eine Zeit lang ausgeführt wurde, wie unter Konfigurieren des Verhaltens des Arbeitslastausgleichs. Es ist wichtig, den Workload Balancing auf die richtigen Schwellenwerte für Ihre Umgebung festzulegen, da sonst die Empfehlungen möglicherweise nicht angemessen sind.
Workload Balancing Zugriffssteuerungsberechtigungen
Wenn die rollenbasierte Zugriffssteuerung (Role Based Access Control, RBAC) in Ihrer Umgebung implementiert ist, können alle Benutzerrollen die WLB Registerkarte. Allerdings können nicht alle Rollen alle Vorgänge ausführen. In der folgenden Tabelle sind die Rollen aufgeführt, die Administratoren mindestens benötigen, um die Arbeitslastausgleichsfunktionen zu verwenden:
Berechtigung | Mindestens erforderliche Rolle |
---|---|
Konfigurieren, Initialisieren, Aktivieren, Deaktivieren von WLB | Pooloperator |
Wenden Sie WLB-Optimierungsempfehlungen auf der Registerkarte WLB an | Pooloperator |
Ändern von WLB-Berichtsabonnements | Pooloperator |
WLB-Platzierungsempfehlungen akzeptieren | VM-Hauptadministrator |
Generieren von WLB-Berichten, einschließlich des Pool-Audit-Trail-Berichts | Schreibgeschützt |
WLB-Konfiguration anzeigen | Schreibgeschützt |
Die folgende Tabelle enthält weitere Details zu Berechtigungen.
Berechtigung | Ermöglicht dem Beauftragten |
---|---|
Konfigurieren, Initialisieren, Aktivieren, Deaktivieren von WLB | WLB konfigurieren |
Initialisieren von WLB und Ändern von WLB-Servern | |
WLB aktivieren | |
WLB deaktivieren | |
Wenden Sie WLB-Optimierungsempfehlungen auf der Registerkarte WLB an | Wenden Sie alle Optimierungsempfehlungen an, die in der WLB Registerkarte |
Ändern von WLB-Berichtsabonnements | Ändern des generierten WLB-Berichts oder seines Empfängers |
WLB-Platzierungsempfehlungen akzeptieren | Wählen Sie einen der Server aus, die Workload Balancing für die Platzierung empfiehlt |
Generieren von WLB-Berichten, einschließlich des Pool-Audit-Trail-Berichts | Anzeigen und Ausführen von WLB-Berichten, einschließlich des Pool-Audit-Trail-Berichts |
WLB-Konfiguration anzeigen | Zeigen Sie die WLB-Einstellungen für einen Pool an, wie auf der Registerkarte WLB angezeigt |
Wenn ein Benutzer versucht, den Arbeitslastausgleich zu verwenden, und dieser Benutzer nicht über ausreichende Berechtigungen verfügt, wird ein Dialogfeld für die Erhöhung der Rolle angezeigt. Weitere Informationen zu RBAC finden Sie unter Rollenbasierte Zugriffskontrolle.
Neukonfigurieren eines Pools für die Verwendung einer anderen virtuellen Workload Balancing-Appliance
Sie können einen Ressourcenpool neu konfigurieren, um eine andere virtuelle Workload Balancing-Appliance zu verwenden.
Wenn Sie von einer älteren Version der virtuellen Workload Balancing-Appliance auf die neueste Version umsteigen, können Sie vor dem Trennen der alten virtuellen Appliance deren Daten auf die neue Version der virtuellen Appliance migrieren. Weitere Informationen finden Sie unter Migrieren von Daten aus einer vorhandenen virtuellen Appliance.
Nachdem Sie einen Pool von der alten virtuellen Workload Balancing-Appliance getrennt haben, können Sie eine Verbindung mit dem Pool herstellen, indem Sie den Namen der neuen virtuellen Workload Balancing-Appliance angeben.
So verwenden Sie eine andere virtuelle Workload Balancing-Appliance:
-
(Fakultativ) Migrieren Sie Daten von einer älteren Version der virtuellen Appliance. Weitere Informationen finden Sie unter Migrieren von Daten aus einer vorhandenen virtuellen Appliance.
-
In XenCenter können Sie aus dem Tümpel und wählen Sie Trennen des Workload Balancing-Servers und klicken Sie auf Trennen wenn Sie dazu aufgefordert werden.
-
Im WLB Registerkarte, klicken Sie auf Verbinden. Das Verbindung zum WLB-Server herstellen wird angezeigt.
-
Stellen Sie eine Verbindung mit der neuen virtuellen Appliance her. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit der virtuellen Workload Balancing-Appliance
Ändern der Anmeldeinformationen für den Workload Balancing
Wenn Sie nach der Erstkonfiguration die Anmeldeinformationen aktualisieren möchten, die Citrix Hypervisor und die Workload Balancing-Appliance für die Kommunikation verwenden, gehen Sie wie folgt vor:
-
Um den Workload Balancing zu pausieren, gehen Sie zum WLB und klicken Sie auf Pause.
-
Ändern Sie die Anmeldeinformationen für den Workload Balancing, indem Sie die
wlbconfig
Befehl. Weitere Informationen finden Sie unter Befehle zum Workload Balancing. -
Aktivieren Sie den Workload Balancing erneut, und geben Sie die neuen Anmeldeinformationen an.
-
Nachdem der Fortschrittsbalken abgeschlossen ist, klicken Sie auf Verbinden.
Das Verbindung zum WLB-Server herstellen Sie gelangen auf das Dialogfenster.
-
Klicken Aktualisieren von Anmeldeinformationen.
-
Im Server-Adresse die folgenden Einstellungen nach Bedarf ändern:
-
Im Adresse die IP-Adresse oder den FQDN der Workload Balancing-Appliance ein.
-
(Fakultativ) Wenn Sie die Portnummer während der Arbeitslastausgleichskonfiguration geändert haben, geben Sie diese Portnummer ein. Die Portnummer, die Sie in diesem Feld und während der Workload Balancing-Konfiguration angeben, ist die Portnummer, die Citrix Hypervisor verwendet, um eine Verbindung mit dem Workload Balancing herzustellen.
Standardmäßig stellt Citrix Hypervisor eine Verbindung mit dem Workload Balancing an Port 8012 her.
Hinweis:
Bearbeiten Sie diese Portnummer nur, wenn Sie sie beim Ausführen des Konfigurationsassistenten für den Arbeitslastausgleich geändert haben. Der Wert für die Portnummer, der beim Ausführen des Konfigurationsassistenten für den Arbeitslastausgleich und im Dialogfeld “Mit WLB-Server verbinden” angegeben wurde, muss übereinstimmen.
-
-
Im Anmeldeinformationen für den WLB-Server den Benutzernamen ein (z. B.
wlbuser
) und das Kennwort, das die Computer verwenden, auf denen Citrix Hypervisor ausgeführt wird, um eine Verbindung mit dem Workload Balancing-Server herzustellen. -
Im Citrix Hypervisor-Anmeldeinformationen Geben Sie den Benutzernamen und das Kennwort für den Pool ein, den Sie konfigurieren (in der Regel das Kennwort für den Poolmaster). Der Arbeitslastausgleich verwendet diese Anmeldeinformationen, um eine Verbindung zu den Computern herzustellen, auf denen Citrix Hypervisor in diesem Pool ausgeführt wird.
-
Im Citrix Hypervisor-Anmeldeinformationen Geben Sie den Benutzernamen und das Kennwort für den Pool ein, den Sie konfigurieren. Der Arbeitslastausgleich verwendet diese Anmeldeinformationen, um eine Verbindung zu den Computern herzustellen, auf denen Citrix Hypervisor in diesem Pool ausgeführt wird.
Um die Anmeldeinformationen zu verwenden, mit denen Sie derzeit bei Citrix Hypervisor angemeldet sind, wählen Sie Verwenden Sie die aktuellen XenCenter-Anmeldeinformationen.
Ändern der IP-Adresse für den Workload Balancing
Um die IP-Adresse für den Workload Balancing zu ändern, gehen Sie wie folgt vor:
-
Um die aktuelle IP-Adresse des Workload Balancings anzuzeigen, führen Sie die
ifconfig
auf der virtuellen Appliance. -
Öffnen Sie die
/etc/sysconfig/network-scripts/ifcfg-eth0
Datei mit einem Bearbeitungswerkzeug wie vi. -
Um das Protokoll von DHCP auf Static zu ändern, ändern Sie
BOOTPROTO=dhcp
AnBOOTPROTO=statisch
. -
Legen Sie am Ende der Datei die IP-Adresse, die Netzmaske, das Gateway und die DNS-Adressen fest. Beispiel:
IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=1.1.1.1 DNS2=8.8.8.8 <!--NeedCopy-->
Hinweis:
Fügen Sie so viele DNS-Einträge hinzu, wie Sie benötigen.
-
Speichern und schließen Sie die Datei.
-
Damit die Änderungen wirksam werden, müssen Sie das Netzwerksystem neu starten, indem Sie
systemctl Netzwerk neu starten
. -
Nachdem das Netzwerksystem neu gestartet wurde, führen Sie die Option
ifconfig
-Befehl erneut, um die neue IP-Adresse für den Workload Balancing anzuzeigen. -
Um zu überprüfen, ob der Workload Balancing-Dienst normal ausgeführt wird, führen Sie die
systemctl Status Auslastungsausgleich
Befehl.Wenn das zurückgegebene Ergebnis
Aktiv: aktiv (läuft)
klicken, wird der Arbeitslastausgleichsdienst normal ausgeführt. Enthält das ErgebnisAktiv: inaktiv (tot)
oder einem anderen Status wird der Workload Balancing möglicherweise nicht ordnungsgemäß beendet.
Ändern der Konfiguration der virtuellen Workload Balancing-Appliance
Wenn Sie die virtuelle Workload Balancing-Appliance zum ersten Mal installieren, verfügt sie über die folgende Standardkonfiguration:
Konfiguration | Wert |
---|---|
Anzahl der vCPUs | 2 |
Speicher (RAM) | 2 GB |
Speicherplatz | 30 GB |
Diese Werte sind für die meisten Umgebungen geeignet. Wenn Sie sehr große Pools überwachen, sollten Sie erwägen, diese Werte zu erhöhen.
Ändern der Anzahl der vCPUs, die der virtuellen Appliance zugewiesen sind
Standardmäßig werden der virtuellen Workload Balancing-Appliance 2 vCPUs zugewiesen. Dieser Wert ist ausreichend für Pools, die 1000 VMs hosten. Normalerweise müssen Sie es nicht erhöhen. Verringern Sie die Anzahl der vCPUs, die der virtuellen Appliance zugewiesen sind, nur dann, wenn Sie über eine kleine Umgebung verfügen.
In diesem Verfahren wird erläutert, wie Sie die Anzahl der vCPUs ändern, die der virtuellen Workload Balancing-Appliance zugewiesen sind. Fahren Sie die virtuelle Appliance herunter, bevor Sie diese Schritte ausführen. Der Workload Balancing ist etwa fünf Minuten lang nicht verfügbar.
-
Fahren Sie die virtuelle Workload Balancing-Appliance herunter.
-
Wählen Sie im XenCenter-Ressourcenbereich die virtuelle Workload Balancing-Appliance aus.
-
In der virtuellen Appliance Allgemein Registerkarte, klicken Sie auf Eigenschaften. Das Eigenschaften wird geöffnet.
-
Im CPU Registerkarte des Eigenschaften bearbeiten Sie die CPU-Einstellungen auf die gewünschten Werte.
-
Klicken Sie auf OK.
-
Starten Sie die virtuelle Workload Balancing-Appliance.
Die neuen vCPU-Einstellungen werden wirksam, wenn die virtuelle Appliance gestartet wird.
Ändern der Größe des Arbeitsspeichers der virtuellen Appliance
Standardmäßig wird der virtuellen Workload Balancing-Appliance 2 GB Arbeitsspeicher zugewiesen.
Legen Sie bei großen Pools fest, dass die virtuelle Workload Balancing-Appliance die maximale Menge an Arbeitsspeicher verbraucht, die Sie ihr zur Verfügung stellen können (sogar bis zu 16 GB). Machen Sie sich keine Sorgen über eine hohe Speicherauslastung. Eine hohe Arbeitsspeicherauslastung ist für die virtuelle Appliance normal, da die Datenbank immer so viel Arbeitsspeicher verbraucht, wie sie abrufen kann.
Hinweis:
Dynamic Memory Control wird von der virtuellen Workload Balancing-Appliance nicht unterstützt. Legen Sie einen festen Wert für den maximalen Arbeitsspeicher fest, der der virtuellen Appliance zugewiesen werden soll.
In diesem Verfahren wird erläutert, wie Sie die Größe des Arbeitsspeichers der virtuellen Workload Balancing-Appliance ändern. Fahren Sie die virtuelle Appliance herunter, bevor Sie diese Schritte ausführen. Der Workload Balancing ist etwa fünf Minuten lang nicht verfügbar.
-
Fahren Sie die virtuelle Workload Balancing-Appliance herunter.
-
Wählen Sie im XenCenter-Ressourcenbereich die virtuelle Workload Balancing-Appliance aus.
-
In der virtuellen Appliance Gedächtnis Registerkarte, klicken Sie auf Redigieren. Das Speicher-Einstellungen wird geöffnet.
-
Bearbeiten Sie die Speichereinstellungen auf die erforderlichen Werte.
-
Klicken Sie auf OK.
-
Starten Sie die virtuelle Workload Balancing-Appliance.
Die neuen Arbeitsspeichereinstellungen werden wirksam, wenn die virtuelle Appliance gestartet wird.
Erweitern des Datenträgers der virtuellen Appliance
Warnung:
Sie können den verfügbaren Speicherplatz nur in den Versionen 8.3.0 und höher erweitern, da LVM vor 8.3.0 nicht unterstützt wird.
Der Workload Balancing unterstützt das Verringern des verfügbaren Speicherplatzes nicht.
Standardmäßig werden der virtuellen Workload Balancing-Appliance 30 GB Speicherplatz zugewiesen.
Je größer die Anzahl der VMs ist, die von der virtuellen Workload Balancing-Appliance überwacht werden, desto mehr Speicherplatz wird pro Tag verbraucht.
Sie können die Datenträgergröße schätzen, die das virtuelle Gerät benötigt, indem Sie die folgende Formel verwenden:
Total estimated disk size = ( ( number of days * average disk usage ) + base disk usage ) * grooming multiplier
-
Anzahl der Tage ist die Anzahl der Tage, die Daten aufbewahrt werden sollen
-
Durchschnittliche Festplattenauslastung hängt von der Anzahl der zu überwachenden VMs ab. Die folgenden Werte geben einen Näherungswert für eine bestimmte Anzahl von VMs an:
- Für 200 VMs: 0,246 GB/Tag
- Für 400 VMs: 0,505 GB/Tag
- Für 600 VMs: 0,724 GB/Tag
- Für 800 VMs: 0,887 GB/Tag
- Grundlegende Festplattennutzung ist 2,4 GB groß
- Multiplikator für die Pflege beträgt 1,25. Dieser Multiplikator berücksichtigt die Menge an Speicherplatz, die für die Optimierung erforderlich ist. Es wird davon ausgegangen, dass für die Bereinigung zusätzliche 25 % des gesamten berechneten Speicherplatzes erforderlich sind.
Für Versionen 8.2.2 und früher
In diesem Verfahren wird erläutert, wie Sie den virtuellen Datenträger der virtuellen Workload Balancing-Appliance für Workload Balancing-Version 8.2.2 und früher erweitern.
Warnung:
Es wird empfohlen, vor dem Ausführen dieses Verfahrens einen Snapshot Ihrer Daten zu erstellen. Wenn Sie diese Schritte falsch ausführen, kann dies dazu führen, dass die virtuelle Workload Balancing-Appliance beschädigt wird.
-
Fahren Sie die virtuelle Workload Balancing-Appliance herunter.
-
Wählen Sie im XenCenter-Ressourcenbereich die virtuelle Workload Balancing-Appliance aus.
-
Klicken Sie auf das Symbol Lagerung Registerkarte.
-
Wählen Sie die Schaltfläche
vdi_xvda
und klicken Sie auf das Symbol Eigenschaften Knopf. -
Im
vdi_xvda
Eigenschaften Dialog, wählen Sie Größe und Lage. -
Vergrößern Sie die Festplatte nach Bedarf, und klicken Sie auf OKAY.
-
Starten Sie die virtuelle Workload Balancing-Appliance und melden Sie sich an.
-
Führen Sie den folgenden Befehl auf der virtuellen Workload Balancing-Appliance aus:
resize2fs /dev/xvda <!--NeedCopy-->
-
Führen Sie die Option
df –h
, um die neue Festplattengröße zu bestätigen.
Installation resize2fs
Wenn die Option resize2fs
nicht auf der virtuellen Workload Balancing-Appliance installiert ist, können Sie es mit den folgenden Schritten installieren.
Wenn Sie mit dem Internet verbunden sind, führen Sie den folgenden Befehl auf dem virtuellen Workload Balancing-Gerät aus:
yum install -y --enablerepo=base,updates --disablerepo=citrix-* e2fsprogs
<!--NeedCopy-->
Wenn kein Internetzugang vorhanden ist:
-
Laden Sie Folgendes herunter von https://centos.pkgs.org/7/centos-x86_64/.
libss-1.42.9-7.el7.i686.rpm
e2fsprogs-libs-1.42.9-7.el7.x86_64.rpm
e2fsprogs-1.42.9-7.el7.x86_64.rpm
-
Laden Sie sie mit SCP oder einem anderen geeigneten Tool auf die Workload Balancing-VM hoch.
-
Führen Sie den folgenden Befehl auf der virtuellen Workload Balancing-Appliance aus:
rpm -ivh libss-*.rpm e2fsprogs-*.rpm <!--NeedCopy-->
Das Tool
resize2fs
ist jetzt installiert.
Für Versionen 8.3.0 und höher
In diesem Verfahren wird erläutert, wie Sie den virtuellen Datenträger der virtuellen Workload Balancing-Appliance für Workload Balancing-Version 8.3.0 und höher mit Linux Volume Manager (LVM) erweitern.
Warnung:
Dieses Verfahren darf nur von erfahrenen Linux-Systemadministratoren befolgt werden, da die fehlerhafte Ausführung dieser Schritte zu einer Beschädigung der virtuellen Workload Balancing-Appliance führen kann. Citrix übernimmt keine Garantie dafür, dass Probleme, die auf eine unsachgemäße Verwendung des Registrierungs-Editors zurückzuführen sind, behoben werden können. Stellen Sie sicher, dass Sie die Registrierung sichern, bevor Sie sie bearbeiten, und fahren Sie die virtuelle Appliance herunter, bevor Sie diese Schritte ausführen. Der Workload Balancing ist etwa fünf Minuten lang nicht verfügbar.
Um neue Partitionen zu erstellen, physische Volumes zu bearbeiten und die Größe Ihres Dateisystems zu ändern, führen Sie die folgenden Aktionen aus, während Sie als Super User (root) angemeldet sind:
-
Zeigen Sie die aktuellen Partitionen an:
fdisk -l <!--NeedCopy-->
Die Standardpartitionen könnten wie folgt aussehen:
-
Zeigen Sie den Festplattenpartitionsstil an:
parted <disk> <!--NeedCopy-->
Um beispielsweise den Partitionsstil von
/dev/xvda
:parted /dev/xvda <!--NeedCopy-->
-
Eintreten
p
.Wenn die folgenden Fehlermeldungen auftreten, geben Sie
Lösung
So lösen Sie jedes Problem:- “Fehler: Die GPT-Backup-Tabelle befindet sich nicht am Ende der Festplatte, wie sie sein sollte. Dies kann bedeuten, dass ein anderes Betriebssystem der Meinung ist, dass der Datenträger kleiner ist. Beheben Sie es, indem Sie das Backup an das Ende verschieben (und das alte Backup entfernen)?”
- “Achtung: Nicht der gesamte verfügbare Speicherplatz
<disk>
verwendet zu werden scheint, können Sie die GPT Um den gesamten Platz zu nutzen (ein zusätzlicher<block number>
Blöcke) oder mit der aktuellen Einstellung fortfahren?”
- Eintreten
q
und drücken Sie Eintreten , um parted zu verlassen. -
Bearbeiten Sie die Partitionen:
fdisk <disk> <!--NeedCopy-->
So bearbeiten Sie beispielsweise die Partitionen in Workload Balancing-Appliances:
fdisk /dev/xvda <!--NeedCopy-->
-
Art
n
und drücken Sie Eintreten Um eine neue Partition zu erstellen, geben Siep
und drücken Sie Eintreten , um sie zu einer primären Partition zu machen, und drücken Sie Eintreten , um die Standardeinstellung zu verwenden, die die nächste verfügbare Partition ist (in diesem Fall, wie oben erwähnt, ist es die Partitionsnummer 3).Hinweis:
Wenn noch kein zusätzlicher Speicherplatz zugewiesen wurde, wird eine Meldung angezeigt, die darauf hinweist, dass keine freien Sektoren verfügbar sind. Art
q
und drücken Sie Eintreten , um fdisk zu beenden. Weisen Sie zuerst den gewünschten Speicherplatz über XenCenter zu und kehren Sie dann zu diesem Schritt zurück. -
Presse Eintreten zweimal, um den standardmäßigen ersten und letzten Sektor der verfügbaren Partition zu verwenden (oder die gewünschten Sektoren manuell anzugeben). Art
t
Um einen Partitionstyp anzugeben, wählen Sie die gewünschte Partition (in diesem Fall 3), Typ8e
und drücken Sie Eintreten , um sie zu einer Partition vom Typ LVM zu machen.Beispiel für eine Ausgabe:
-
Art
p
und drücken Sie Eintreten , um die Details der Partition zu drucken. Die Ausgabe sollte in etwa wie folgt aussehen (beachten Sie, dass die Werte für den Start- und Endblock je nach zugewiesenem Speicherplatz variieren können): -
Wenn etwas falsch ist, geben Sie
q
und drücken Sie Eintreten , um das Beenden ohne Speichern zu beenden und zu verhindern, dass Ihre vorhandenen Partitionen betroffen sind. Beginnen Sie erneut mit Schritt 1. Andernfalls, wenn alles gut aussieht, geben Siew
und drücken Sie Eintreten stattdessen, um die Änderungen zu schreiben.Nachdem Sie diese Änderungen geschrieben haben, erhalten Sie möglicherweise eine Warnung, die darauf hinweist, dass das Gerät ausgelastet war und der Kernel immer noch die alte Tabelle verwendet. Wenn dies der Fall ist, führen Sie diesen Befehl aus, der die Partitionstabelle aktualisiert, bevor Sie mit dem nächsten Schritt fortfahren:
Teil-Sonde
.Stellen Sie sicher, dass die neue Gerätepartition (in diesem Fall
/dev/xvda4
) ist jetzt gelistet. Führen Sie dazu Folgendes aus:fdisk -l
.Das neu erstellte Gerät sollte nun aufgelistet sein:
-
Wenn die Ausgabe korrekt aussieht, erstellen Sie ein physisches Volume:
pvcreate <new partition> <!--NeedCopy-->
Beispiel:
pvcreate /dev/xvda4 <!--NeedCopy-->
-
Überprüfen Sie, ob das oben erstellte physische Volume jetzt aufgeführt ist:
pvs <!--NeedCopy-->
In diesem Beispiel betrug der zusätzlich hinzugefügte Speicherplatz 12 G. Beispiel für eine Ausgabe:
-
Basierend auf der Ausgabe des vorherigen Befehls muss die Volume-Gruppe mit dem Namen centos erweitert werden:
vgextend <volume group> <new partition> <!--NeedCopy-->
Beispiel:
vgextend centos /dev/xvda4 <!--NeedCopy-->
-
Überprüfen Sie die aktuellen Volume-Gruppen:
vgs <!--NeedCopy-->
-
Führen Sie den folgenden Befehl aus:
pvscan <!--NeedCopy-->
Dies sollte zeigen
/dev/xvda4
als Teil der Centos Volume Group. Beispiel für eine Ausgabe: -
Wenn die in den vorherigen Schritten angezeigten Informationen korrekt aussehen, führen Sie diesen Befehl aus, um den Pfad des Logikdatenträgers für den zu erweiternden logischen Datenträger anzuzeigen:
lvdisplay <!--NeedCopy-->
In diesem Beispiel lautet der Pfad
/dev/centos/root
: -
Führen Sie den folgenden Befehl aus, um die freie PE/size anzuzeigen (dies gibt Ihnen den genauen Wert an, der beim Erweitern der Partition verwendet werden soll):
vgdisplay <!--NeedCopy-->
Beispiel für eine Ausgabe:
-
Erweitern Sie mit dem freien PE/size-Wert und dem in Schritt 11 ausgegebenen Logic Volume-Pfad das Logic Volume:
lvextend -l +100%FREE /dev/centos/root <!--NeedCopy-->
Wenn dies erfolgreich ausgeführt wird, erweitern Sie das Dateisystem:
resize2fs /dev/centos/root <!--NeedCopy-->
Beispiel für eine Ausgabe:
-
Stellen Sie sicher, dass die Dateisystemgröße wie erwartet angezeigt wird:
df -h /* <!--NeedCopy-->
Wenn die erwarteten Zahlen angezeigt werden, haben Sie den gewünschten Speicherplatz erfolgreich zugewiesen und die Partition korrekt erweitert. Für weitere Unterstützung wenden Sie sich bitte an den Citrix Support.
Stoppen Sie den Workload Balancing
Da der Arbeitslastausgleich auf Poolebene konfiguriert wird, müssen Sie einen der folgenden Schritte ausführen, wenn Sie die Verwaltung eines Pools beenden möchten:
Pausieren des Workload-Ausgleichs. Durch das Anhalten des Workload Balancing wird verhindert, dass XenCenter Empfehlungen für den angegebenen Ressourcenpool anzeigt und den Pool verwaltet. Die Pause ist für einen kurzen Zeitraum konzipiert und ermöglicht es Ihnen, die Überwachung fortzusetzen, ohne eine Neukonfiguration vornehmen zu müssen. Wenn Sie den Arbeitslastausgleich anhalten, wird die Datenerfassung für diesen Ressourcenpool gestoppt, bis Sie den Arbeitslastausgleich wieder aktivieren.
-
Wählen Sie in XenCenter den Ressourcenpool aus, für den Sie den Workload Balancing deaktivieren möchten.
-
Im WLB Registerkarte, klicken Sie auf Pause. Eine Meldung wird auf der Registerkarte WLB Registerkarte, die angibt, dass der Workload Balancing angehalten ist.
Tipp:
Um die Überwachung fortzusetzen, klicken Sie auf das Symbol Fortsetzen in der Schaltfläche WLB Registerkarte.
Trennen des Pools vom Workload Balancing. Durch das Trennen der Verbindung mit der virtuellen Workload Balancing-Appliance wird die Verbindung zwischen dem Pool unterbrochen und nach Möglichkeit werden die Pooldaten aus der Workload Balancing-Datenbank gelöscht. Wenn Sie die Verbindung zum Workload Balancing trennen, stoppt der Workload Balancing die Erfassung von Daten im Pool.
-
Wählen Sie in XenCenter den Ressourcenpool aus, für den Sie den Workload Balancing stoppen möchten.
-
Vom Infrastruktur und wählen Sie Trennen des Workload Balancing-Servers. Das Trennen des Workload Balancing-Servers Sie gelangen auf das Dialogfenster.
-
Klicken Trennen , um zu verhindern, dass der Workload Balancing den Pool dauerhaft überwacht.
Tipp:
Wenn Sie die Verbindung zwischen dem Pool und der virtuellen Workload Balancing-Appliance getrennt haben, müssen Sie die Verbindung zu einer Workload Balancing-Appliance wiederherstellen, um den Workload Balancing in diesem Pool wieder zu aktivieren. Weitere Informationen finden Sie in der Herstellen einer Verbindung mit der virtuellen Workload Balancing-Appliance.
Wechseln Sie in den Wartungsmodus mit aktiviertem Workload Balancing
Wenn Sie bei aktiviertem Workload Balancing einen Server in den Wartungsmodus versetzen, migriert Citrix Hypervisor die auf diesem Server ausgeführten VMs auf die optimalen Server, sofern verfügbar. Citrix Hypervisor verwendet Workload Balancing-Empfehlungen, die auf Leistungsdaten, Ihrer Platzierungsstrategie und Leistungsschwellenwerten basieren, um den optimalen Server auszuwählen.
Wenn kein optimaler Server verfügbar ist, werden die Wörter Klicken Sie hier, um die VM anzuhalten. erscheinen in der Spalte Wechseln Sie in den Wartungsmodus Zauberer. Da in diesem Fall kein Server mit ausreichenden Ressourcen zum Ausführen des virtuellen Computers vorhanden ist, empfiehlt der Arbeitslastausgleich keine Platzierung. Sie können diese VM entweder anhalten oder den Wartungsmodus beenden und eine VM auf einem anderen Server im selben Pool anhalten. Wenn Sie dann erneut die Wechseln Sie in den Wartungsmodus Dialogfeld kann der Arbeitslastausgleich möglicherweise einen Server auflisten, der für die Migration geeignet ist.
Hinweis:
Wenn Sie einen Server für Wartungsarbeiten offline schalten und der Workload Balancing aktiviert ist, wird das Wort “Workload Balancing” in der Datei Wechseln Sie in den Wartungsmodus Zauberer.
So wechseln Sie in den Wartungsmodus mit aktiviertem Workload Balancing:
-
Im Betriebsmittel Wählen Sie den physischen Server aus, den Sie offline schalten möchten.
-
Vom Server und wählen Sie Wechseln Sie in den Wartungsmodus.
-
Im Wechseln Sie in den Wartungsmodus Assistenten, klicken Sie auf Wechseln Sie in den Wartungsmodus.
Die VMs, die auf dem Server ausgeführt werden, werden basierend auf den Leistungsdaten des Workload Balancing, Ihrer Platzierungsstrategie und den Leistungsschwellenwerten automatisch auf den optimalen Server migriert.
So deaktivieren Sie den Wartungsmodus des Servers:
-
Klicken Sie mit der rechten Maustaste auf den Server, und wählen Sie Wartungsmodus beenden.
Wenn Sie einen Server aus dem Wartungsmodus entfernen, stellt Citrix Hypervisor automatisch die ursprünglichen VMs dieses Servers auf diesem Server wieder her.
Entfernen der virtuellen Workload Balancing-Appliance
Um die virtuelle Workload Balancing-Appliance zu entfernen, empfehlen wir Ihnen, das Standardverfahren zum Löschen von VMs aus XenCenter zu verwenden.
Wenn Sie die virtuelle Workload Balancing-Appliance löschen, wird die PostgreSQL-Datenbank mit dem Workload Balancing gelöscht. Um diese Daten zu speichern, müssen Sie sie aus der Datenbank migrieren, bevor Sie die virtuelle Workload Balancing-Appliance löschen.
Verwalten der Workload Balancing-Datenbank
Bei der Workload Balancing-Datenbank handelt es sich um eine PostgreSQL-Datenbank. PostgreSQL ist eine relationale Open-Source-Datenbank. Sie können die Dokumentation für PostgreSQL finden, indem Sie im Internet suchen.
Die folgenden Informationen richten sich an Datenbankadministratoren und fortgeschrittene Benutzer von PostgreSQL, die mit Datenbankverwaltungsaufgaben vertraut sind. Wenn Sie keine Erfahrung mit PostgreSQL haben, empfehlen wir Ihnen, sich damit vertraut zu machen, bevor Sie die Datenbankaufgaben in den folgenden Abschnitten ausführen.
Standardmäßig lautet der PostgreSQL-Benutzername Postgres
. Sie legen das Kennwort für dieses Konto während der Konfiguration des Arbeitslastausgleichs fest.
Die Menge der Verlaufsdaten, die Sie speichern können, basiert auf der Größe des virtuellen Laufwerks, das dem Workload Balancing zugewiesen ist, und dem minimal erforderlichen Speicherplatz. Standardmäßig beträgt die Größe des virtuellen Laufwerks, das dem Arbeitslastausgleich zugewiesen ist, 30 GB. In Bezug auf die Verwaltung der Datenbank können Sie den Speicherplatz steuern, den Datenbankdaten belegen, indem Sie die Datenbankbereinigung konfigurieren. Weitere Informationen finden Sie unter Parameter für die Datenbankbereinigung.
Um viele Verlaufsdaten zu speichern, z. B. wenn Sie den Pool-Audit-Trail-Bericht aktivieren möchten, können Sie einen der folgenden Schritte ausführen:
-
Vergrößern Sie die Größe des virtuellen Laufwerks, das der virtuellen Workload Balancing-Appliance zugewiesen ist. Importieren Sie dazu die virtuelle Appliance, und vergrößern Sie die Größe des virtuellen Laufwerks, indem Sie die Schritte unter Erweitern des Datenträgers der virtuellen Appliance.
-
Erstellen Sie regelmäßig doppelte Sicherungskopien der Daten, indem Sie den Remote-Clientzugriff auf die Datenbank aktivieren und ein Datenbankverwaltungstool eines Drittanbieters verwenden.
Greifen Sie auf die Datenbank zu
Für die virtuelle Workload Balancing-Appliance ist eine Firewall konfiguriert. Bevor Sie auf die Datenbank zugreifen können, müssen Sie den postgresQL-Serverport zu den iptables hinzufügen.
-
Führen Sie in der Konsole der virtuellen Workload Balancing-Appliance den folgenden Befehl aus:
iptables -A INPUT -i eth0 -p tcp -m tcp --dport 5432 -m \ state --state NEW,ESTABLISHED -j ACCEPT <!--NeedCopy-->
-
(Fakultativ) Führen Sie den folgenden Befehl aus, damit diese Konfiguration nach dem Neustart der virtuellen Appliance beibehalten wird:
iptables-save > /etc/sysconfig/potables <!--NeedCopy-->
Steuern der Datenbankpflege
Die Workload Balancing-Datenbank löscht automatisch die ältesten Daten, wenn die virtuelle Appliance die Mindestmenge an Speicherplatz erreicht, die für die Ausführung des Workload Balancing erforderlich ist. Standardmäßig ist die Mindestmenge an erforderlichem Speicherplatz auf 1.024 MB festgelegt.
Die Optionen für die Datenbankbereinigung für den Workload Balancing werden über die Datei gesteuert wlb.conf
.
Wenn auf der virtuellen Workload Balancing-Appliance nicht mehr genügend Speicherplatz vorhanden ist, beginnt Workload Balancing automatisch mit der Bereinigung von Verlaufsdaten. Das Verfahren umfasst folgende Schritte:
-
In einem vordefinierten Grooming-Intervall prüft der Workload Balancing-Datensammler, ob Grooming erforderlich ist. Die Bereinigung ist erforderlich, wenn die Datenbankdaten so stark angewachsen sind, dass nur der minimal erforderliche Speicherplatz ungenutzt bleibt. Gebrauchen
GroomingRequiredMinimumDiskSizeInMB
, um den minimal erforderlichen Speicherplatz festzulegen.Sie können das Pflegeintervall bei Bedarf mit
GroomingIntervalInHour
. Standardmäßig überprüft der Workload Balancing jedoch, ob eine Optimierung einmal pro Stunde erforderlich ist. -
Wenn eine Bereinigung erforderlich ist, beginnt der Workload Balancing mit der Bereinigung der Daten vom ältesten Tag. Der Workload Balancing prüft dann, ob jetzt genügend Speicherplatz vorhanden ist, um die Mindestanforderung an den Festplattenspeicher zu erfüllen.
-
Wenn bei der ersten Bereinigung nicht genügend Speicherplatz freigegeben wurde, wiederholt der Workload Balancing die Bereinigung bis zu
PflegeRetryCounter
Zeiten, ohne aufGroomingIntervalInHour
Stunde. -
Wenn durch die erste oder wiederholte Bereinigung genügend Speicherplatz freigegeben wurde, wartet der Workload Balancing auf
GroomingIntervalInHour
Stunde und kehrt zu Schritt 1 zurück. -
Wird die von der
PflegeRetryCounter
nicht genügend Speicherplatz freigegeben hat, wartet der Workload Balancing aufGroomingIntervalInHour
Stunde und kehrt zu Schritt 1 zurück.
Parameter für die Datenbankbereinigung
Es gibt fünf Parameter in der wlb.conf
-Datei, die verschiedene Aspekte der Datenbankpflege steuert. Sie lauten wie folgt:
-
GroomingIntervalInHour
. Steuert, wie viele Stunden vergehen, bis die nächste Pflegeprüfung durchgeführt wird. Wenn Sie z.B. 1klicken, überprüft der Workload Balancing den Speicherplatz stündlich. Wenn Sie 2, überprüft der Workload Balancing alle zwei Stunden den Speicherplatz, um zu bestimmen, ob eine Bereinigung stattfinden muss. -
PflegeRetryCounter
. Steuert, wie oft der Arbeitslastausgleich versucht, die Datenbankabfrage für die Bereinigung erneut auszuführen. -
FellpflegeDBDataTrimDays
. Steuert die Anzahl der Tage, für die Workload Balancing Daten aus der Datenbank löscht, wenn versucht wird, Daten zu aktualisieren. Der Standardwert ist ein Tag. -
PflegeDBTimeoutInMinute
. Steuert die Anzahl der Minuten, die die Datenbankbereinigung benötigt, bevor ein Timeout auftritt und abgebrochen wird. Wenn die Bereinigungsabfrage länger als erwartet dauert und die Ausführung nicht innerhalb des Timeoutzeitraums abgeschlossen wird, wird die Bereinigungsaufgabe abgebrochen. Der Standardwert ist 0 Minuten, was bedeutet, dass bei der Datenbankbereinigung nie ein Timeout auftritt. -
GroomingRequiredMinimumDiskSizeInMB
. Steuert die minimale Menge an freiem Speicherplatz auf dem virtuellen Laufwerk, das der virtuellen Workload Balancing-Appliance zugewiesen ist. Wenn die Daten auf dem virtuellen Datenträger so groß werden, dass nur noch die minimale Datenträgergröße auf dem virtuellen Datenträger vorhanden ist, löst der Arbeitslastausgleich die Datenbankbereinigung aus. Der Standardwert ist 2,048 MB.
Informationen zum Bearbeiten dieser Werte finden Sie unter Bearbeiten der Konfigurationsdatei für den Workload Balancing.
Ändern des Datenbankkennworts
Wir empfehlen die Verwendung der wlbconfig
, um das Datenbankkennwort zu ändern. Weitere Informationen finden Sie unter Ändern der Konfigurationsoptionen für den Workload Balancing. Ändern Sie das Kennwort nicht, indem Sie die wlb.conf
Datei.
Archivieren von Datenbankdaten
Um zu vermeiden, dass ältere historische Daten gelöscht werden, können Sie optional Daten aus der Datenbank zur Archivierung kopieren. Dazu müssen Sie die folgenden Aufgaben ausführen:
-
Aktivieren Sie die Clientauthentifizierung für die Datenbank.
-
Richten Sie die Archivierung mit dem PostgreSQL-Datenbankverwaltungstool Ihrer Wahl ein.
Aktivieren der Clientauthentifizierung für die Datenbank
Sie können zwar über die Workload Balancing-Konsole eine direkte Verbindung zur Datenbank herstellen, aber Sie können auch ein PostgreSQL-Datenbankverwaltungstool verwenden. Nachdem Sie ein Datenbankverwaltungstool heruntergeladen haben, installieren Sie es auf dem System, von dem aus Sie eine Verbindung zur Datenbank herstellen möchten. Sie können das Tool beispielsweise auf demselben Laptop installieren, auf dem Sie XenCenter ausführen.
Bevor Sie die Remoteclientauthentifizierung für die Datenbank aktivieren können, müssen Sie folgende Schritte ausführen:
-
Ändern Sie die Datenbankkonfigurationsdateien, einschließlich der Datei pg_hba.conf und der Datei postgresql.conf, um Verbindungen zuzulassen.
-
Beenden Sie die Workload Balancing-Dienste, starten Sie die Datenbank neu, und starten Sie dann die Workload Balancing-Dienste neu.
-
Konfigurieren Sie im Datenbankverwaltungstool die IP-Adresse der Datenbank (d. h. die IP-Adresse der virtuellen Workload Balancing-Appliance) und das Datenbankkennwort.
Ändern der Datenbankkonfigurationsdateien
Um die Clientauthentifizierung für die Datenbank zu aktivieren, müssen Sie die folgenden Dateien auf der virtuellen Workload Balancing-Appliance ändern: die pg_hba.conf
und die Datei postgresql.conf
Datei.
Um die Datei pg_hba.conf
Datei:
-
Ändern Sie die
pg_hba.conf
Datei. Öffnen Sie in der Konsole der virtuellen Workload Balancing-Appliance die Dateipg_hba.conf
mit einem Editor, z. B. VI. Beispiel:vi /var/lib/pgsql/9.0/data/pg_hba.conf <!--NeedCopy-->
-
Wenn Ihr Netzwerk IPv4 verwendet, fügen Sie dieser Datei die IP-Adresse des Computers hinzu, mit dem die Verbindung hergestellt wird. Beispiel:
Geben Sie im Konfigurationsbereich unter
#IPv4 lokale Verbindungen
:- ART: Gastgeber
- DATENBANK: alle
- BENUTZER: alle
- CIDR-ADRESSE: 0.0.0.0/0
- METHODE: vertrauen
-
Geben Sie Ihre IP-Adresse in das Feld
CIDR-ADRESSE
Feld.Hinweis:
Anstatt 0.0.0.0/0 einzugeben, können Sie Ihre IP-Adresse eingeben und die letzten drei Ziffern durch 0/24 ersetzen. Das abschließende “24” nach dem / definiert die Subnetzmaske und lässt nur Verbindungen von IP-Adressen innerhalb dieser Subnetzmaske zu.
Wenn Sie
vertrauen
fürsMethode
ermöglicht es der Verbindung, sich zu authentifizieren, ohne dass ein Kennwort erforderlich ist. Wenn SiePasswort
fürsMethode
müssen Sie ein Kennwort angeben, wenn Sie eine Verbindung zur Datenbank herstellen. -
Wenn Ihr Netzwerk IPv6 verwendet, fügen Sie dieser Datei die IP-Adresse des Computers hinzu, der eine Verbindung herstellt. Beispiel:
Geben Sie unter
#IPv6 lokale Verbindungen
:- ART: Gastgeber
- DATENBANK: alle
- BENUTZER: alle
-
CIDR-ADRESSE:
::0/0
- METHODE: vertrauen
Geben Sie die IPv6-Adressen in das Feld
CIDR-ADRESSE
Feld. In diesem Beispiel wird die::0/0
Öffnet die Datenbank für Verbindungen von beliebigen IPv6-Adressen. -
Speichern Sie die Datei und beenden Sie den Editor.
-
Nachdem Sie Datenbankkonfigurationen geändert haben, müssen Sie die Datenbank neu starten, um die Änderungen zu übernehmen. Führen Sie den folgenden Befehl aus:
service postgresql-9.0 restart <!--NeedCopy-->
Um die Datei postgresql.conf
Datei:
-
Ändern Sie die
postgresql.conf
Datei. Öffnen Sie in der Konsole der virtuellen Workload Balancing-Appliance die Dateipostgresql.conf
mit einem Editor, z. B. VI. Beispiel:vi /var/lib/pgsql/9.0/data/postgresql.conf <!--NeedCopy-->
-
Bearbeiten Sie die Datei so, dass sie an jedem Port und nicht nur am lokalen Host empfangsbereit ist. Beispiel:
-
Suchen Sie die folgende Zeile:
# listen_addresses='localhost' <!--NeedCopy-->
-
Entfernen Sie das Kommentarsymbol (
#
) und bearbeiten Sie die Zeile so, dass sie wie folgt lautet:listen_addresses='*' <!--NeedCopy-->
-
-
Speichern Sie die Datei und beenden Sie den Editor.
-
Nachdem Sie Datenbankkonfigurationen geändert haben, müssen Sie die Datenbank neu starten, um die Änderungen zu übernehmen. Führen Sie den folgenden Befehl aus:
service postgresql-9.0 restart <!--NeedCopy-->
Ändern des Datenbankwartungsfensters
Der Workload Balancing führt standardmäßig täglich um 12:05 Uhr GMT (00:05 Uhr) eine routinemäßige Datenbankwartung durch. Während dieses Wartungsfensters erfolgt die Datenerfassung, aber die Aufzeichnung der Daten kann sich verzögern. Die Steuerelemente der Benutzeroberfläche für den Arbeitslastausgleich sind jedoch während dieses Zeitraums verfügbar, und der Arbeitslastausgleich gibt weiterhin Optimierungsempfehlungen.
Hinweis:
So vermeiden Sie einen Verlust des Workload Balancing:
- Während des Wartungsfensters wird der Workload Balancing-Server neu gestartet. Stellen Sie sicher, dass Sie Ihre VMs nicht gleichzeitig neu starten.
- Wenn Sie alle VMs in Ihrem Pool neu starten, starten Sie den Arbeitslastausgleichsserver nicht neu.
Die Datenbankwartung umfasst das Freigeben von zugeordnetem, ungenutztem Speicherplatz und das Neuindizieren der Datenbank. Die Wartung dauert ca. 6 bis 8 Minuten. In größeren Pools kann die Wartung länger dauern, je nachdem, wie lange der Workload Balancing für die Ermittlung benötigt.
Abhängig von Ihrer Zeitzone können Sie die Uhrzeit ändern, zu der die Wartung durchgeführt wird. In der Zeitzone Japan Standard Time (JST) erfolgt die Wartung des Workload Balancing beispielsweise um 9:05 Uhr (09:05 Uhr), was in einigen Organisationen mit der Spitzenauslastung in Konflikt geraten kann. Wenn Sie eine saisonale Zeitumstellung angeben möchten, z. B. Sommerzeit oder Sommerzeit, müssen Sie die Änderung in den von Ihnen eingegebenen Wert umwandeln.
So ändern Sie die Wartungszeit:
-
Führen Sie in der Workload Balancing-Konsole den folgenden Befehl in einem beliebigen Verzeichnis aus:
crontab -e <!--NeedCopy-->
Der Arbeitslastausgleich zeigt Folgendes an:
05 0 * * * /opt/vpx/wlb/wlbmaintenance.sh <!--NeedCopy-->
Der Wert
05 0
stellt die Standardzeit für den Workload Balancing für die Durchführung der Wartung in Minuten (05) und dann Stunden (0) dar. (Die Sternchen stehen für den Tag, den Monat und das Jahr, in dem der Auftrag ausgeführt wird: Bearbeiten Sie diese Felder nicht.) Der Eintrag05 0
Gibt an, dass die Datenbankwartung jede Nacht um 12:05 Uhr oder 00:05 Uhr (Greenwich Mean Time, GMT) erfolgt. Diese Einstellung bedeutet, dass die Wartung in den Wintermonaten um 19:05 Uhr (19:05 Uhr) und in den Sommermonaten um 20:05 Uhr ausgeführt wird, wenn Sie in New York leben.Wichtig:
Bearbeiten Sie nicht den Tag, den Monat und das Jahr, in dem der Auftrag ausgeführt wird (wie durch Sternchen dargestellt). Die Datenbankwartung muss täglich ausgeführt werden.
-
Geben Sie den Zeitpunkt ein, zu dem die Wartung in GMT erfolgen soll.
-
Speichern Sie die Datei und beenden Sie den Editor.
Anpassen des Workload-Ausgleichs
Der Workload Balancing bietet mehrere Methoden der Anpassung:
-
Befehlszeilen für die Skripterstellung. Weitere Informationen finden Sie unter Befehle zum Workload Balancing.
-
Unterstützung von Skripterstellung beim Einschalten von Hosts. Sie können den Arbeitslastausgleich auch (indirekt) über das Host-Einschaltskript anpassen. Weitere Informationen finden Sie unter Hosts und Ressourcenpools.
Upgrade Workload Balancing
Das Online-Upgrade des Workload Balancing ist aus Sicherheitsgründen veraltet. Kunden können kein Upgrade mehr über das yum-Repository durchführen. Kunden können Workload Balancing auf die neueste Version aktualisieren, indem sie die neueste virtuelle Workload Balancing-Appliance importieren, die unter heruntergeladen werden kann. https://www.citrix.com/downloads/citrix-hypervisor/product-software/.
Befehle zum Workload Balancing
Dieser Abschnitt enthält eine Referenz für die Befehle für den Arbeitslastausgleich. Sie können diese Befehle über den Citrix Hypervisor-Server oder die Citrix Hypervisor-Konsole ausführen, um den Arbeitslastausgleich zu steuern oder die Arbeitslastausgleichseinstellungen auf dem Citrix Hypervisor-Server zu konfigurieren. Dieser Anhang enthält xe-Befehle und Service-Befehle.
Führen Sie die folgenden Dienstbefehle auf der Workload Balancing-Appliance aus. Dazu müssen Sie sich bei der virtuellen Workload Balancing-Appliance anmelden.
Melden Sie sich bei der virtuellen Workload Balancing-Appliance an
Bevor Sie Dienstbefehle ausführen oder die wlb.conf
Datei müssen Sie sich bei der virtuellen Workload Balancing-Appliance anmelden. Dazu müssen Sie einen Benutzernamen und ein Passwort eingeben. Sofern Sie keine zusätzlichen Benutzerkonten auf der virtuellen Appliance erstellt haben, melden Sie sich mit dem Root-Benutzerkonto an. Sie haben dieses Konto angegeben, als Sie den Konfigurationsassistenten für den Arbeitslastausgleich ausgeführt haben (bevor Sie Ihren Pool mit dem Arbeitslastausgleich verbunden haben). Optional können Sie die Funktion Konsole Registerkarte in XenCenter, um sich bei der Appliance anzumelden.
So melden Sie sich bei der virtuellen Workload Balancing-Appliance an:
-
Geben Sie an der Anmeldeaufforderung den Benutzernamen des Kontos ein.
-
Geben Sie an der Eingabeaufforderung Kennwort das Kennwort für das Konto ein:
Hinweis:
Um sich von der virtuellen Workload Balancing-Appliance abzumelden, geben Sie einfach Folgendes ein:
Abmeldung
an der Eingabeaufforderung.
wlb restart
Führen Sie die Option WLB-Neustart
von einer beliebigen Stelle in der Workload Balancing-Appliance aus, um die Workload Balancing-Datenerfassungs-, Webdienst- und Datenanalysedienste zu stoppen und dann neu zu starten.
wlb start
Führen Sie die Option WLB Start
von einer beliebigen Stelle in der Workload Balancing-Appliance aus, um die Workload Balancing-Datenerfassungs-, Webdienst- und Datenanalysedienste zu starten.
wlb stop
Führen Sie die Option WLB Haltestelle
von einer beliebigen Stelle in der Workload Balancing-Appliance aus, um die Workload Balancing-Datenerfassungs-, Webdienst- und Datenanalysedienste zu stoppen.
wlb status
Führen Sie die Option WLB-Status
von einer beliebigen Stelle in der Workload Balancing-Appliance aus, um den Status des Workload Balancing-Servers zu bestimmen. Nachdem Sie diesen Befehl ausgeführt haben, wird der Status der drei Arbeitslastausgleichsdienste (Webdienst, Datenerfassungsdienst und Datenanalysedienst) angezeigt.
Ändern der Konfigurationsoptionen für den Workload Balancing
Viele Workload Balancing-Konfigurationen, wie z. B. die Konfigurationsoptionen für Datenbanken und Web-Services, werden in der Datei wlb.conf
Datei. Das wlb.conf
file ist eine Konfigurationsdatei auf der virtuellen Workload Balancing-Appliance.
Um die am häufigsten verwendeten Optionen zu ändern, verwenden Sie den Befehl wlb-Konfiguration
. Wenn Sie die wlb-Konfiguration
auf der virtuellen Workload Balancing-Appliance können Sie das Workload Balancing-Benutzerkonto umbenennen, sein Kennwort ändern oder das PostgreSQL-Kennwort ändern. Nachdem Sie diesen Befehl ausgeführt haben, werden die Workload Balancing-Dienste neu gestartet.
Führen Sie den folgenden Befehl auf der virtuellen Workload Balancing-Appliance aus:
wlb config
<!--NeedCopy-->
Auf dem Bildschirm wird eine Reihe von Fragen angezeigt, die Sie durch die Änderung Ihres Benutzernamens und Kennworts für den Workload Balancing sowie des PostgreSQL-Kennworts führen. Befolgen Sie die Fragen auf dem Bildschirm, um diese Elemente zu ändern.
Wichtig:
Überprüfen Sie alle Werte, die Sie in das Feld
wlb.conf
Datei: Workload Balancing validiert keine Werte in derwlb.conf
Datei. Wenn die von Ihnen angegebenen Konfigurationsparameter nicht innerhalb des erforderlichen Bereichs liegen, generiert der Arbeitslastausgleich daher kein Fehlerprotokoll.
Bearbeiten der Konfigurationsdatei für den Workload Balancing
Sie können die Konfigurationsoptionen für den Workload Balancing ändern, indem Sie die wlb.conf
Datei, die in /opt/vpx/wlb
auf der virtuellen Workload Balancing-Appliance. Ändern Sie die Einstellungen in dieser Datei im Allgemeinen nur unter Anleitung von Citrix. Es gibt jedoch drei Kategorien von Einstellungen, die Sie bei Bedarf ändern können:
-
Name und Kennwort des Workload Balancing-Kontos. Es ist einfacher, diese Anmeldeinformationen zu ändern, indem Sie die
wlb-Konfiguration
Befehl. -
Passwort für die Datenbank. Dieser Wert kann mit der Datei wlb.conf geändert werden. Citrix empfiehlt jedoch, es über die
wlb-Konfiguration
da dieser Befehl die Datei wlb.conf ändert und das Kennwort in der Datenbank automatisch aktualisiert. Wenn Sie stattdessen die Datei wlb.conf ändern möchten, müssen Sie eine Abfrage ausführen, um die Datenbank mit dem neuen Kennwort zu aktualisieren. - Parameter für die Datenbankbereinigung. Sie können die Parameter für die Datenbankbereinigung, wie z. B. das Intervall für die Datenbankbereinigung, mithilfe dieser Datei ändern, indem Sie den Anweisungen im Abschnitt Datenbankverwaltung folgen. Citrix empfiehlt jedoch, in diesem Fall Vorsicht walten zu lassen.
Für alle anderen Einstellungen in der wlb.conf
-Datei empfiehlt Citrix derzeit, sie auf ihrer Standardeinstellung zu belassen, es sei denn, Citrix hat Sie angewiesen, sie zu ändern.
Um die Datei wlb.conf
Datei:
-
Führen Sie an der Eingabeaufforderung auf der virtuellen Workload Balancing-Appliance Folgendes aus (am Beispiel eines VI):
vi /opt/vpx/wlb/wlb.conf <!--NeedCopy-->
Auf dem Bildschirm werden verschiedene Abschnitte mit Konfigurationsoptionen angezeigt.
-
Ändern Sie die Konfigurationsoptionen und beenden Sie den Editor.
Sie müssen die Workload Balancing-Dienste nicht neu starten, nachdem Sie die wlb.conf
Datei. Die Änderungen werden sofort nach dem Beenden des Editors wirksam.
Wichtig:
Überprüfen Sie alle Werte, die Sie in das Feld
wlb.conf
Datei: Workload Balancing validiert keine Werte in derwlb.conf
Datei. Wenn die von Ihnen angegebenen Konfigurationsparameter nicht innerhalb des erforderlichen Bereichs liegen, generiert der Arbeitslastausgleich daher kein Fehlerprotokoll.
Erhöhen Sie den Detaillierungsgrad im Workload Balancing-Protokoll
Das Workload Balancing-Protokoll enthält eine Liste der Ereignisse auf der virtuellen Workload Balancing-Appliance, einschließlich Aktionen für das Analysemodul, die Datenbank und das Überwachungsprotokoll. Diese Protokolldatei befindet sich an folgendem Speicherort: /var/log/wlb/LogFile.log
.
Sie können bei Bedarf den Detaillierungsgrad erhöhen, den das Arbeitslastausgleichsprotokoll bietet. Ändern Sie dazu die Ablaufverfolgungs-Flags
-Abschnitt der Konfigurationsdatei für den Workload Balancing (wlb.conf
), die sich an folgender Stelle befindet: /opt/vpx/wlb/wlb.conf
. Geben Sie 1 oder true ein, um die Protokollierung für eine bestimmte Ablaufverfolgung zu aktivieren, und 0 oder false, um die Protokollierung zu deaktivieren. Geben Sie z. B. Folgendes ein, um die Protokollierung für die Ablaufverfolgung der Analysis Engine zu aktivieren:
AnalEngTrace=1
<!--NeedCopy-->
Möglicherweise möchten Sie die Protokollierungsdetails erhöhen, bevor Sie ein Problem an den technischen Support von Citrix melden oder wenn Sie eine Problembehandlung durchführen.
Logging-Option | Trace-Flag | Nutzen oder Zweck |
---|---|---|
Ablaufverfolgung der Analyse-Engine | AnalEngTrace |
Protokolliert Details zu den Berechnungen des Analyse-Engines. Zeigt Details zu den Entscheidungen an, die das Analysemodul trifft, und erhält möglicherweise Einblicke in die Gründe, warum der Arbeitslastausgleich keine Empfehlungen ausspricht. |
Datenbank-Trace | DatabaseTrace |
Protokolliert Details zu Lese-/Schreibvorgängen in der Datenbank. Wenn Sie diese Ablaufverfolgung jedoch aktiviert lassen, wird die Größe der Protokolldatei schnell erhöht. |
Ablaufverfolgung der Datenerfassung | DataCollectionTrace |
Protokolliert die Aktionen zum Abrufen von Metriken. Mit diesem Wert können Sie die Metriken sehen, die Workload Balancing abruft und in den Workload Balancing-Datenspeicher einfügt. Wenn Sie diese Ablaufverfolgung jedoch aktiviert lassen, wird die Größe der Protokolldatei schnell erhöht. |
Ablaufverfolgung der Datenkomprimierung | DataCompactionTrace |
Protokolliert Details darüber, wie viele Millisekunden zum Komprimieren der Metrikdaten benötigt wurden. |
Ablaufverfolgung von Datenereignissen | DataEventTrace |
Diese Ablaufverfolgung enthält Details zu Ereignissen, die Workload Balancing von Citrix Hypervisor abfängt. |
Ablaufverfolgung der Datenbereinigung | DataGroomingTrace |
Diese Ablaufverfolgung enthält Details zur Datenbankbereinigung. |
Ablaufverfolgung von Datenmetriken | DataMetricsTrace |
Protokolliert Details zum Parsen von Metrikdaten. Wenn Sie diese Ablaufverfolgung aktiviert lassen, wird die Größe der Protokolldatei schnell erhöht. |
Ablaufverfolgung für die Warteschlangenverwaltung | QueueManagementTrace |
Protokolliert Details zur Verarbeitung der Datenerfassungswarteschlangenverwaltung. (Diese Option ist für den internen Gebrauch.) |
Ablaufverfolgung zum Speichern von Daten | DataSaveTrace |
Protokolliert Details zum Pool, der in der Datenbank gespeichert wird. |
Ablaufverfolgung des Score-Servers | ScoreHostTrace |
Protokolliert Details darüber, wie der Arbeitslastausgleich zu einer Bewertung für einen Host kommt. Diese Ablaufverfolgung zeigt die detaillierten Bewertungen an, die vom Workload Balancing generiert werden, wenn die Sternebewertungen für die Auswahl optimaler Server für die VM-Platzierung berechnet werden. |
Ablaufverfolgung des Überwachungsprotokolls | AuditLogTrace |
Zeigt die Aktion an, bei der die Überwachungsprotokolldaten erfasst und geschrieben werden. (Diese Option ist nur für den internen Gebrauch bestimmt und stellt keine Informationen bereit, die im Überwachungsprotokoll erfasst werden.) Wenn Sie diese Ablaufverfolgung jedoch aktiviert lassen, wird die Größe der Protokolldatei schnell erhöht. |
Ablaufverfolgung geplanter Aufgaben | ScheduledTaskTrace |
Protokolliert Details zu geplanten Aufgaben. Wenn z. B. die geplanten Modusänderungen nicht funktionieren, können Sie diese Ablaufverfolgung aktivieren, um die Ursache zu untersuchen. |
Web-Service-Ablaufverfolgung | WlbWebServiceTrace |
Protokolliert Details zur Kommunikation mit der Web-Service-Schnittstelle. |
In diesem Artikel
- Herstellen einer Verbindung mit der virtuellen Workload Balancing-Appliance
- Neukonfigurieren eines Pools für die Verwendung einer anderen virtuellen Workload Balancing-Appliance
- Ändern der Anmeldeinformationen für den Workload Balancing
- Ändern der IP-Adresse für den Workload Balancing
- Ändern der Konfiguration der virtuellen Workload Balancing-Appliance
- Stoppen Sie den Workload Balancing
- Wechseln Sie in den Wartungsmodus mit aktiviertem Workload Balancing
- Entfernen der virtuellen Workload Balancing-Appliance
- Verwalten der Workload Balancing-Datenbank
- Anpassen des Workload-Ausgleichs
- Upgrade Workload Balancing
- Befehle zum Workload Balancing
- Ändern der Konfigurationsoptionen für den Workload Balancing