Citrix Hypervisor

Installations- und Bereitstellungsszenarien

Wichtig:

Citrix Hypervisor 8.2 Kumulatives Update 1 wird am 25. Juni 2025 End of Life. Planen Sie jetzt Ihr Upgrade auf XenServer 8, um einen reibungslosen Übergang und kontinuierlichen Support zu gewährleisten. Weitere Informationen finden Sie unter Upgrade.

Wenn Sie Ihre Citrix Virtual Apps and Desktops-Lizenzdateien verwenden, um Ihre Citrix Hypervisor 8.2 Cumulative Update 1-Hosts zu lizenzieren, sind diese Lizenzdateien nicht mit XenServer 8 kompatibel. Vor dem Upgrade müssen Sie XenServer Premium Edition-Socket-Lizenzdateien für die Verwendung mit XenServer 8 erwerben. Diese Socket-Lizenzdateien sind als Berechtigung für die Abonnements Citrix für Private Cloud, Citrix Universal Hybrid Multi-Cloud, Citrix Universal MSP und Citrix Platform License für die Ausführung Ihrer Citrix-Workloads verfügbar. Citrix-Kunden, die noch nicht auf diese neuen Abonnements umgestiegen sind, können die Teilnahme an einer kostenlosen Aktion für 10.000 XenServer Premium Edition-Socket-Lizenzen anfordern. Weitere Informationen finden Sie unter XenServer (Englisch).

Wenn Sie vor dem Upgrade keine kompatible Lizenz für XenServer 8 erhalten, werden Ihre Hosts beim Upgrade auf die 90-Tage-Testversion zurückgesetzt. Die Testversion bietet die gleichen Funktionen wie die Premium Edition, jedoch mit einigen Einschränkungen. Weitere Informationen finden Sie unter Übersicht über die XenServer 8-Lizenzierung.

In diesem Abschnitt werden die folgenden allgemeinen Installations- und Bereitstellungsszenarien durchlaufen:

  • Ein oder mehrere Citrix Hypervisor-Server mit lokalem Speicher

  • Pools von Citrix Hypervisor-Servern mit gemeinsam genutztem Speicher:

    • Mehrere Citrix Hypervisor-Server mit gemeinsam genutztem NFS-Speicher

    • Mehrere Citrix Hypervisor-Server mit gemeinsam genutztem iSCSI-Speicher

Citrix Hypervisor-Server mit lokalem Speicher

Die einfachste Bereitstellung von Citrix Hypervisor besteht darin, VMs auf einem oder mehreren Citrix Hypervisor-Servern mit lokalem Speicher auszuführen.

Hinweis:

Die Livemigration von VMs zwischen Citrix Hypervisor-Servern ist nur verfügbar, wenn sie Speicher gemeinsam nutzen. Die Livemigration des Speichers ist jedoch weiterhin verfügbar.

Grundlegende Hardwareanforderungen

  • Ein oder mehrere 64-Bit-x86-Server mit lokalem Speicher

  • Ein oder mehrere Windows-Systeme im selben Netzwerk wie die Citrix Hypervisor-Server

Verfahren auf hoher Ebene

  1. Installieren Sie die Citrix Hypervisor-Serversoftware auf den Servern.
  2. Installieren Sie XenCenter auf den Windows-Systemen.
  3. Verbinden Sie XenCenter mit den Citrix Hypervisor-Servern.

Nachdem Sie XenCenter mit den Citrix Hypervisor-Servern verbunden haben, wird der Speicher automatisch auf dem lokalen Datenträger der Hosts konfiguriert.

Pools von Citrix Hypervisor-Servern mit gemeinsam genutztem Speicher

Ein Tümpel umfasst mehrere Citrix Hypervisor-Serverinstallationen, die als eine einzige verwaltete Einheit miteinander verbunden sind. In Kombination mit freigegebenem Speicher ermöglicht ein Pool das Starten von VMs auf jegliche Citrix Hypervisor-Server im Pool, der über ausreichend Arbeitsspeicher verfügt. Die VMs können dann während der Ausführung dynamisch zwischen den Hosts verschoben werden (Live-Migration) mit minimaler Ausfallzeit. Wenn bei einem einzelnen Citrix Hypervisor-Server ein Hardwarefehler auftritt, können Sie die ausgefallenen VMs auf einem anderen Host im selben Pool neu starten.

Wenn die Funktion “Hochverfügbarkeit” (High Availability, HA) aktiviert ist, werden geschützte VMs automatisch verschoben, wenn ein Hostfehler auftritt.

So richten Sie ein Gemeinsamer Speicher Erstellen Sie zwischen Hosts in einem Pool ein Speicher-Repository. Citrix Hypervisor Storage Repositories (SR) sind Speichercontainer, in denen virtuelle Festplatten gespeichert werden. SRs sind wie virtuelle Festplatten persistente Objekte auf dem Datenträger, die unabhängig von Citrix Hypervisor vorhanden sind. SRs können auf verschiedenen Arten von physischen Speichergeräten vorhanden sein, sowohl internen als auch externen, einschließlich lokaler Festplattengeräte und gemeinsam genutzter Netzwerkspeicher. Beim Erstellen einer SR stehen verschiedene Speichertypen zur Verfügung, darunter:

  • NFS-VHD-Speicher

  • Software-iSCSI-Speicher

  • Hardware-HBA-Speicher

  • GFS2-Speicher

In den folgenden Abschnitten wird Schritt für Schritt durch das Einrichten von zwei gängigen Shared Storage-Lösungen – NFS und iSCSI – für einen Pool von Citrix Hypervisor-Servern geführt. Bevor Sie eine SR erstellen, konfigurieren Sie Ihren NFS- oder iSCSI-Speicher. Die Einrichtung unterscheidet sich je nach Art der verwendeten Speicherlösung. Weitere Informationen finden Sie in der Dokumentation Ihres Anbieters. In allen Fällen müssen die Server, die freigegebenen Speicher bereitstellen, über statische IP-Adressen verfügen oder über DNS adressierbar sein, um Teil eines Pools zu sein. Weitere Informationen zum Einrichten von Shared Storage finden Sie unter Lagerung.

Es wird empfohlen, dass Sie einen Pool erstellen, bevor Sie freigegebenen Speicher hinzufügen. Informationen zu Poolanforderungen und Einrichtungsverfahren finden Sie unter Pool-Anforderungen in der XenCenter-Dokumentation oder Hosts und Ressourcenpools.

Citrix Hypervisor-Server mit gemeinsam genutztem NFS-Speicher

Grundlegende Hardwareanforderungen

  • Zwei oder mehr 64-Bit-x86-Server mit lokalem Speicher

  • Ein oder mehrere Windows-Systeme im selben Netzwerk wie die Citrix Hypervisor-Server

  • Ein Server, der ein freigegebenes Verzeichnis über NFS exportiert

Verfahren auf hoher Ebene

  1. Installieren Sie die Citrix Hypervisor-Serversoftware auf den Servern.

  2. Installieren Sie XenCenter auf den Windows-Systemen.

  3. Verbinden Sie XenCenter mit den Citrix Hypervisor-Servern.

  4. Erstellen Sie Ihren Pool von Citrix Hypervisor-Servern.

  5. Konfigurieren Sie den NFS-Server.

  6. Erstellen Sie eine SR auf der NFS-Freigabe auf Poolebene.

Konfigurieren des NFS-Speichers

Bevor Sie eine SR erstellen, konfigurieren Sie den NFS-Speicher. Um Teil eines Pools zu sein, muss die NFS-Freigabe über eine statische IP-Adresse verfügen oder über DNS adressierbar sein. Konfigurieren Sie den NFS-Server so, dass er über ein oder mehrere Ziele verfügt, die von NFS-Clients bereitgestellt werden können (z. B. Citrix Hypervisor-Server in einem Pool). Die Einrichtung unterscheidet sich je nach Speicherlösung, daher ist es am besten, die Dokumentation Ihres Anbieters zu lesen, um weitere Informationen zu erhalten.

So erstellen Sie eine SR auf der NFS-Freigabe auf Poolebene in XenCenter:

  1. Am Betriebsmittel den Pool aus. Klicken Sie in der Symbolleiste auf das Symbol Neuer Speicher Knopf. Das Neues Speicher-Repository Der Assistent wird geöffnet.

  2. Unter Virtueller Festplattenspeicher, wählen Sie NFS-VHD als Speichertyp aus. Wählen Nächster um fortzufahren.

  3. Geben Sie einen Namen für die neue SR und den Namen der Freigabe ein, in der sie sich befindet. Klicken Abtasten , damit der Assistent am angegebenen Speicherort nach vorhandenen NFS-SRs sucht.

    Hinweis:

    Der NFS-Server muss so konfiguriert werden, dass der angegebene Pfad an alle Citrix Hypervisor-Server im Pool exportiert wird.

  4. Klicken Sie auf Fertigstellen.

    Der neue SR wird in der Spalte Betriebsmittel auf Poolebene.

Erstellen einer SR auf der NFS-Freigabe auf Poolebene mithilfe der xe-CLI

  1. Öffnen Sie eine Konsole auf einem beliebigen Citrix Hypervisor-Server im Pool.

  2. Erstellen Sie das Speicher-Repository auf Server:/Pfad durch Eingabe von Folgendem:

      xe sr-create content-type=user type=nfs name-label=sr_name= \
          shared=true device-config:server=server \
          device-config:serverpath=path
    <!--NeedCopy-->
    

    Das Gerät-Konfigurationsserver bezieht sich auf den Namen des NFS-Servers und das Argument Gerät-Konfiguration-ServerPfad Argument bezieht sich auf den Pfad auf dem Server. Seit geteilt auf true festgelegt ist, wird der freigegebene Speicher automatisch mit jedem Host im Pool verbunden. Alle Hosts, die später beitreten, werden ebenfalls mit dem Speicher verbunden. Die UUID des erstellten Speicher-Repositorys wird in der Konsole ausgegeben.

  3. Suchen Sie die UUID des Pools, indem Sie die pool-liste Befehl.

  4. Legen Sie die neue SR als poolweiten Standard fest, indem Sie Folgendes eingeben:

      xe pool-param-set uuid=pool_uuid \
          default-SR=storage_repository_uuid
    <!--NeedCopy-->
    

    Da freigegebener Speicher als poolweiter Standard festgelegt wurde, werden die Datenträger aller zukünftigen VMs auf dieser SR erstellt.

Citrix Hypervisor-Server mit gemeinsam genutztem iSCSI-Speicher

Grundlegende Hardwareanforderungen

  • Zwei oder mehr 64-Bit-x86-Server mit lokalem Speicher

  • Ein oder mehrere Windows-Systeme im selben Netzwerk wie die Citrix Hypervisor-Server

  • Ein Server, der ein freigegebenes Verzeichnis über iSCSI bereitstellt

Verfahren auf hoher Ebene

  1. Installieren Sie die Citrix Hypervisor-Serversoftware auf den Servern.

  2. Installieren Sie XenCenter auf den Windows-Systemen.

  3. Verbinden Sie XenCenter mit den Citrix Hypervisor-Servern.

  4. Erstellen Sie Ihren Pool von Citrix Hypervisor-Servern.

  5. Konfigurieren Sie den iSCSI-Speicher.

  6. Aktivieren Sie bei Bedarf mehrere Initiatoren auf Ihrem iSCSI-Gerät.

  7. Konfigurieren Sie bei Bedarf den iSCSI Qualified Name (IQN) für jeden Citrix Hypervisor-Server.

  8. Erstellen Sie eine SR auf der iSCSI-Freigabe auf Poolebene.

Konfigurieren des iSCSI-Speichers

Bevor Sie eine SR erstellen, konfigurieren Sie den iSCSI-Speicher. Um Teil eines Pools zu sein, muss der iSCSI-Speicher über eine statische IP-Adresse verfügen oder über DNS adressierbar sein. Stellen Sie eine iSCSI-Ziel-LUN auf dem SAN für den VM-Speicher bereit. Konfigurieren Sie Citrix Hypervisor-Server, um die iSCSI-Ziel-LUN anzeigen und darauf zugreifen zu können. Sowohl das iSCSI-Ziel als auch jeder iSCSI-Initiator auf jedem Citrix Hypervisor-Server müssen über eine gültige und einzigartig IQN. Weitere Informationen zur Konfiguration finden Sie in der Dokumentation Ihres Anbieters.

Konfigurieren eines iSCSI IQN für jeden Citrix Hypervisor-Server

Bei der Installation weist Citrix Hypervisor jedem Host automatisch einen eindeutigen IQN zu. Wenn Sie sich an eine lokale administrative Benennungsrichtlinie halten müssen, können Sie den IQN mit dem folgenden xe CLI-Befehl ändern:

  xe host-param-set uuid=<host_uuid> iscsi_iqn=<iscsi_iqn>
<!--NeedCopy-->

So erstellen Sie mit XenCenter eine SR auf der iSCSI-Freigabe auf Poolebene:

Warnung:

Wenn Sie Citrix Hypervisor SRs auf iSCSI- oder HBA-Speicher erstellen, werden alle vorhandenen Inhalte des Volumes gelöscht.

  1. Am Betriebsmittel den Pool aus. Klicken Sie in der Symbolleiste auf das Symbol Neuer Speicher Knopf. Das Neues Speicher-Repository Der Assistent wird geöffnet.

  2. Unter Virtueller Festplattenspeicher, wählen Sie Software-iSCSI als Speichertyp aus. Wählen Nächster um fortzufahren.

  3. Geben Sie einen Namen für die neue SR und dann die IP-Adresse oder den DNS-Namen des iSCSI-Ziels ein.

    Hinweis:

    Das iSCSI-Speicherziel muss so konfiguriert werden, dass jeder Citrix Hypervisor-Server im Pool Zugriff auf eine oder mehrere LUNs hat.

  4. Wenn Sie das iSCSI-Ziel für die Verwendung der CHAP-Authentifizierung konfiguriert haben, geben Sie den Benutzer und das Kennwort ein.

  5. Klicken Sie auf das Symbol IQNs entdecken und wählen Sie dann den iSCSI-Ziel-IQN aus der Liste Ziel-IQN aus.

    Warnung:

    Das iSCSI-Ziel und alle Server im Pool müssen über einzigartig IQNs.

  6. Klicken Sie auf das Symbol Entdecken von LUNs und wählen Sie dann in der Liste Ziel-LUN die LUN aus, auf der die SR erstellt werden soll.

    Warnung:

    Jedes einzelne iSCSI-Speicher-Repository muss vollständig auf einer einzigen LUN enthalten sein und darf sich nicht über mehr als eine LUN erstrecken. Alle Daten, die auf der ausgewählten LUN vorhanden sind, werden zerstört.

  7. Klicken Sie auf Fertigstellen.

    Der neue SR wird in der Spalte Betriebsmittel auf Poolebene.

So erstellen Sie eine SR auf der iSCSI-Freigabe auf Poolebene mithilfe der xe CLI:

Warnung:

Wenn Sie Citrix Hypervisor SRs auf iSCSI- oder HBA-Speicher erstellen, werden alle vorhandenen Inhalte des Volumes gelöscht.

  1. Führen Sie auf der Konsole eines beliebigen Servers im Pool den folgenden Befehl aus:

      xe sr-create name-label=name_for_sr \
          host-uuid=host_uuid device-config:target=iscsi_server_ip_address \
          device-config:targetIQN=iscsi_target_iqn device-config:SCSIid=scsi_id \
          content-type=user type=lvmoiscsi shared=true
    <!--NeedCopy-->
    

    Das Gerät-Konfiguration:Ziel bezieht sich auf den Namen oder die IP-Adresse des iSCSI-Servers. Da die geteilt -Argument auf STIMMT, wird der freigegebene Speicher automatisch mit jedem Host im Pool verbunden. Alle Hosts, die später beitreten, werden ebenfalls mit dem Speicher verbunden.

    Der Befehl gibt die UUID des erstellten Speicherrepositorys zurück.

  2. Suchen Sie die UUID des Pools, indem Sie die pool-liste Befehl.

  3. Legen Sie die neue SR als poolweiten Standard fest, indem Sie Folgendes eingeben:

      xe pool-param-set uuid=pool_uuid default-SR=iscsi_shared_sr_uuid
    <!--NeedCopy-->
    

    Da freigegebener Speicher als poolweiter Standard festgelegt wurde, werden die Datenträger aller zukünftigen VMs auf dieser SR erstellt.

Installations- und Bereitstellungsszenarien