Citrix DaaS™

Nutanix-Katalog erstellen

Maschinenkataloge erstellen beschreibt die Assistenten, die einen Maschinenkatalog erstellen. Die folgenden Informationen behandeln Details, die spezifisch für Nutanix-Virtualisierungsumgebungen sind.

Hinweis:

Bevor Sie einen Nutanix-Katalog erstellen, müssen Sie die Erstellung einer Verbindung zu Nutanix abgeschlossen haben. Siehe Verbindung zu Nutanix.

Maschinenkatalog mit Nutanix-Maschinenvorlagenversion erstellen

Beim Erstellen eines MCS-bereitgestellten Maschinenkatalogs mit einer von Citrix verwalteten Nutanix AHV Prism Central-Hostverbindung wird das Basisimage aus einer Nutanix-VM-Vorlagenversion erstellt. Ein wesentlicher Vorteil ist, dass Nutanix Prism Central die Verwendung einer VM-Vorlage über mehrere Cluster hinweg ermöglicht. Infolgedessen können Citrix-Administratoren eine einzelne Nutanix-VM-Vorlagenversion als Master-VM für mehrere MCS-Maschinenkataloge verwenden, selbst wenn diese Kataloge auf verschiedenen Nutanix-Clustern liegen.

Bevor Sie den Katalog erstellen, erstellen Sie eine Master-VM und konvertieren Sie diese in eine VM-Vorlagenversion in Nutanix Prism Central. Die Schritte dazu finden Sie in der Nutanix-Dokumentation.

Sie können einen Katalog erstellen mit:

Einschränkungen

  • Das Anhängen mehrerer NICs an dasselbe Subnetz wird nicht unterstützt.
  • Aufgrund einer Nutanix-Einschränkung kann jeder MCS-bereitgestellte Maschinenkatalog nur mit NICs in einem einzigen Netzwerktyp zugewiesen werden, entweder Overlay-Netzwerke, VLAN Basic Subnets oder VLAN Subnets.
  • In einigen Szenarien kann das Aktualisieren des MCS-Masterimages für einen nicht-persistenten Maschinenkatalog zu potenziellen Problemen führen. Siehe Secure Boot und vTPM in Nutanix Prism Central.
  • Beim Erstellen eines Maschinenkatalogs auf Nutanix wird ein Clustername, der einen Punkt (.) enthält, nicht unterstützt.
  • Beim Auswählen einer Nutanix-VM-Vorlage als Masterimage darf der Vorlagenname oder der Vorlagenversionsname keine Zeichen wie # oder & enthalten.

Maschinenkatalog mit Studio erstellen

Im Assistenten zur Einrichtung des Maschinenkatalogs:

  1. Wählen Sie auf der Seite Maschinentyp die Option Multi-Session OS, Single-Session OS oder Remote PC Access.
  2. Wählen Sie auf der Seite Maschinenverwaltung die Option Energieverwaltete Maschinen und Citrix Machine Creation Services™ als Bereitstellungsmethode. Wählen Sie die Ressourcen aus.

    ahv-prism-central-host-connection

  3. Wählen Sie auf der Seite Desktop-Erfahrung eine der beiden Optionen aus.
  4. Wählen Sie auf der Seite Cluster einen Cluster für die Bereitstellung der VMs aus.

    ahv-prism-central-host-connection

  5. Klicken Sie auf der Seite Masterimage auf Masterimage und wählen Sie ein Masterimage (Vorlagenversion) aus. Sie können Maschinenvorlagen nach Namen filtern. Die Vorlagenversion des Masterimages wird standardmäßig als Maschinenprofil für neue Kataloge verwendet. Sie können jedoch die Vorlagenversion für das Maschinenprofil ändern.

    Hinweis:

    Sie können eine einzelne Nutanix-VM-Vorlagenversion als Master-VM für mehrere MCS-Maschinenkataloge verwenden, selbst wenn diese Kataloge auf verschiedenen Nutanix-Clustern liegen.

    ahv-prism-central-host-connection

    Maschinenvorlagen nach Namen filtern:

    ahv-prism-central-host-connection

    Beschreibung einer Vorlage anzeigen:

    ahv-prism-central-host-connection

  6. Auf der Seite NICs:

    • Wählen Sie einen NIC-Typ aus der Dropdown-Liste, um die zugehörigen Netzwerke zu filtern. Die verfügbaren Netzwerktypen für NICs sind: VLAN (Advanced VLAN), Basic VLAN und OVERLAY.
    • Wenn Sie einen Katalog mit einem Maschinenprofil erstellen, ist die NIC-Anzahl konsistent mit der NIC-Anzahl des Maschinenprofils und kann nicht geändert werden. Wählen Sie für jede NIC ein zugehöriges virtuelles Netzwerk aus.

      ahv-prism-central-nic-with-machine-profile

    • Wenn Sie einen Katalog ohne Maschinenprofil erstellen, klicken Sie auf NIC hinzufügen, um die Anzahl der NICs zu erhöhen, oder auf Entfernen, um ausgewählte NICs zu löschen. Wählen Sie eine oder mehrere NICs und dann für jede NIC ein zugehöriges virtuelles Netzwerk aus.

      ahv-prism-central-nic-without-machine-profile

  7. Geben Sie auf der Seite Virtuelle Maschinen die Anzahl der zu erstellenden virtuellen Maschinen an und konfigurieren Sie Ihre Maschinen für den Gesamtspeicher (MB) auf jeder Maschine, die virtuellen CPUs und die Kerne pro CPU. Diese Werte werden automatisch aus dem Maschinenprofil übernommen.
  8. Überprüfen Sie auf der Seite Zusammenfassung die Details des Maschinenkatalogs. Geben Sie einen Namen und eine Beschreibung für den Maschinenkatalog ein. Klicken Sie auf Fertig stellen.

Maschinenprofil exportieren

Sie können das vom Maschinenkatalog verwendete Maschinenprofil in eine JSON-Datei exportieren.

  1. Wählen Sie den Maschinenkatalog aus und navigieren Sie zur Registerkarte Vorlageneigenschaften.
  2. Klicken Sie unter den Details des Maschinenprofils neben Letzte Version auf Exportieren.

Maschinenkatalog mit PowerShell-Befehlen erstellen

  1. Öffnen Sie das PowerShell-Fenster.
  2. Führen Sie asnp citrix* aus.
  3. Erstellen Sie einen Identitätspool, falls noch nicht geschehen. Zum Beispiel:

    New-AcctIdentityPool    -Domain "<string>" -IdentityPoolName "<string>" -IdentityType "ActiveDirectory"  -NamingScheme "DemoVM-##" -NamingSchemeType "Numeric" -ZoneUid "GUID" -Scope @()
    <!--NeedCopy-->
    
  4. Erstellen Sie ein Bereitstellungsschema.

    Zum Beispiel: Ohne Maschinenprofil

    New-ProvScheme -CustomProperties "<CustomProperties xmlns=`"http://schemas.citrix.com/2014/xd/machinecreation`" xmlns:xsi=`"http://www.w3.org/2001/XMLSchema-instance`"><Property xsi:type=`"StringProperty`" Name=`"ClusterId`" Value=`"00062c63-1fb0-58c9-4fc8-5c2573352378`" /><Property xsi:type=`"StringProperty`" Name=`"CPUCores`" Value=`"1`" /></CustomProperties>" -HostingUnitName "<Hosting unit name>" -IdentityPoolName "<string>" -InitialBatchSizeHint 1  -MasterImageVM "XDHyp:\HostingUnits\<Hosting Unit Name>\Templates.folder\<template name>.template\<template version name>.templateversion" -NetworkMapping @{"5"="XDHyp:\HostingUnits\<Hosting unit name>\Clusters.folder\<Cluster Name>.cluster\<Network name>.network"} -ProvisioningSchemeName "<Catalog name>" -ProvisioningSchemeType "MCS" -RunAsynchronously -Scope @() -VMCpuCount 2 -VMMemoryMB 10240
    <!--NeedCopy-->
    

    Zum Beispiel: Mit einem Maschinenprofil

    Verwenden Sie ein Maschinenprofil, um Hardwareeigenschaften von einer Vorlagenversion zu erfassen und auf bereitgestellte VMs anzuwenden. Wenn Sie kein Maschinenprofil angeben, werden die Hardwareeigenschaften von der Masterimage-Vorlagenversion erfasst.

    Hinweis:

    • Die Eigenschaften für OS-Datenträger, vTPM und Secure Boot werden immer vom Masterimage erfasst, auch wenn ein Maschinenprofil verwendet wird.
    • Da der OS-Datenträger nicht aus dem Maschinenprofil gelesen wird, können Sie eine datenträgerlose VM erstellen und diese in eine Vorlagenversion konvertieren, die für das Maschinenprofil verwendet werden kann.
    • Da die vollständige JSON-Spezifikation der Maschinenprofil-Vorlagenversion gespeichert wird, können Sie die VMs auch dann erstellen, wenn Sie die Vorlagenversion aus Prism Central löschen.

Eigenschaften, die aus dem Maschinenprofil erfasst werden, sind:

Eigenschaft Eigenschaftenname in der API (GetTemplateVersionById) Kommentare/Referenzen
CPU numSockets  
RAM memorySizeBytes  
Kern numCoresPerSocket  
Kategorien categories Kategorienverwaltung
GPU gpus GPU-Übersicht
Threads pro Kern numThreadsPerCore aCLI-VM
NUMA-Knoten numNumaNodes  
VCPU-Hard-Pinning aktivieren isVcpuHardPinningEnabled  
CPU-Passthrough aktivieren isCpuPassthroughEnabled  
Speicher-Overcommit aktivieren isMemoryOvercommitEnabled Erstellen einer VM über Prism Central (AHV)
GPU-Konsolenzugriff aktivieren isGpuConsoleEnabled  
CPU-Hot-Plug aktivieren isCpuHotplugEnabled  
SCSI-Controller aktivieren isScsiControllerEnabled  
Zeitzone hardwareClockTimezone Erstellen einer VM über Prism Central (AHV)
AHV-Branding aktivieren isBrandingEnabled  
VGA-Konsole aktivieren isVgaConsoleEnabled  
VM isAgentVm Erstellen einer VM über Prism Central (AHV)

Hinweis:

Mit derselben Master-Image-Vorlagenversion können Sie verschiedene Kataloge mit unterschiedlichen Maschinenprofilen erstellen, die jeweils einen eigenen Satz der oben genannten Eigenschaften aufweisen. Beispielsweise können Sie verschiedene Kategorien zuweisen, die mit Nutanix-Richtlinien verknüpft werden können, CPU/Speicher anpassen, Speicher-Overcommit-Einstellungen ändern oder mehrere GPUs hinzufügen und entfernen.

Die Befehlszeilenparameter, wie z. B. VMCpuCount, VMMemoryMB und CPUCores in den CustomProperties, können angegeben werden und haben Vorrang vor den Werten für diese Parameter aus der Maschinenprofil-Vorlagenversion. Werden sie nicht angegeben, werden sie aus dem angegebenen Maschinenprofil gelesen.

    $customProperties = @"
    <CustomProperties xmlns="http://schemas.citrix.com/2014/xd/machinecreation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <StringProperty Name="ClusterId" Value="00062c63-1fb0-58c9-4fc8-5c2573352378" />
        <StringProperty Name="CPUCores" Value="2" />
    </CustomProperties>
    "@

    New-ProvScheme -HostingUnitName "<Hosting unit name>" `
               -IdentityPoolName "<string>" `
               -InitialBatchSizeHint 1 `
               -MasterImageVM "XDHyp:\HostingUnits\<Hosting Unit Name>\Templates.folder\<template name>.template\<template version name>.templateversion" `
               -MachineProfile "XDHyp:\HostingUnits\<Hosting Unit Name>\Templates.folder\<template name for machine profile>.template\<template version name>.templateversion" `
               -NetworkMapping @{"0"="XDHyp:\HostingUnits\<Hosting unit name>\Clusters.folder\<Cluster Name>.cluster\<Network name>.network"} `
               -ProvisioningSchemeName "<Catalog name>" `
               -ProvisioningSchemeType "MCS" `
               -CustomProperties $customProperties `
               -RunAsynchronously `
               -VMCpuCount 2 `
               -Scope @()

    <!--NeedCopy-->
  1. Registrieren Sie ein Bereitstellungsschema als Broker-Katalog. Zum Beispiel:

    New-BrokerCatalog -AllocationType "Random" -IsRemotePC $False  -MinimumFunctionalLevel "L7_20" -Name "<Catalog Name>" -PersistUserChanges "Discard" -ProvisioningType "MCS"    -SessionSupport "MultiSession" -ZoneUid "GUID"  -ProvisioningSchemeId fe7df345-244e-4xxxx-xxxxxxxxx `  -Scope @()
    <!--NeedCopy-->
    

Maschinenkatalog mit vorhandenen Maschinen (energieverwaltet) erstellen

Sie können einen Maschinenkatalog mit vorhandenen Maschinen (energieverwaltet) erstellen, indem Sie Folgendes verwenden:

Maschinenkatalog mit vorhandenen Maschinen (energieverwaltet) mithilfe von Studio erstellen

Im Assistenten zur Einrichtung des Maschinenkatalogs:

  1. Wählen Sie auf der Seite Betriebssystem die Option Multi-Session-OS oder Single-Session-OS aus.
  2. Wählen Sie auf der Seite Maschinenverwaltung die Optionen Energieverwaltete Maschinen und Anderer Dienst oder andere Technologie aus.

    ahv-prism-central-host-connection

  3. Fügen Sie auf der Seite Virtuelle Maschinen Maschinen und deren Active Directory-Maschinenkonten hinzu. Sie können eine der folgenden Optionen wählen:

    • Klicken Sie auf Aus CSV-Datei importieren, um Maschinen in großen Mengen hinzuzufügen. Informationen zur Verwendung von CSV-Dateien zum Hinzufügen von Maschinen zu einem Katalog finden Sie unter Verwenden von CSV-Dateien zum Hinzufügen von Maschinen in großen Mengen zu einem Katalog.
    • Klicken Sie auf Maschinen hinzufügen, um Maschinen manuell hinzuzufügen. Das Fenster VMs auswählen wird angezeigt. Erweitern Sie die zuvor erstellte Nutanix AHV Prism Central-Verbindung und wählen Sie die VMs aus, die Sie hinzufügen möchten. Fügen Sie dann die zugehörigen Maschinenkontonamen hinzu.

      ahv-prism-central-host-connection

  4. Die Seiten Bereiche und Zusammenfassung enthalten keine spezifischen Informationen zu Nutanix AHV Prism Central.

Maschinenkatalog mit vorhandenen Maschinen (energieverwaltet) mithilfe von PowerShell erstellen

  1. Öffnen Sie das PowerShell-Fenster.
  2. Führen Sie asnp citrix* aus.
  3. Erstellen Sie einen Katalog, um energieverwaltete VMs zu haben, die dem Benutzer zugewiesen sind. Zum Beispiel:

    New-BrokerCatalog -AllocationType "Permanent"  -IsRemotePC $False -MachinesArePhysical $False  -Name "<Catalog Name>" -PersistUserChanges "OnLocal" -ProvisioningType "Manual" -Scope @() -SessionSupport "SingleSession" -ZoneUid "fb202053-8c35-4db2-a299-a8d9538ec6be"
    <!--NeedCopy-->
    
  4. Fügen Sie VMs zum Katalog hinzu. Zum Beispiel:

    New-BrokerMachine  -CatalogUid 6 -HostedMachineId "d859caf3-4bf0-447b-b012-8af0594c7d88" -HypervisorConnectionUid 1 -IsReserved $False  -MachineName "S-1-5-21-1334627847-1250330507-3910179295-100245"
    <!--NeedCopy-->
    

Maschinenkatalog mithilfe eines Nutanix-Snapshots erstellen

Dieser Abschnitt beschreibt, wie ein MCS-bereitgestellter Maschinenkatalog mit einer Nutanix Acropolis (Prism Element)-Hostverbindung erstellt wird. Bevor Sie den Katalog erstellen, erstellen Sie Master-Images und Snapshots in Nutanix. Weitere Informationen finden Sie in der Nutanix-Dokumentation.

Im Assistenten zur Einrichtung des Maschinenkatalogs:

  • Die Seite Container oder Cluster und Container ist spezifisch für Nutanix.

    • Wenn Sie Maschinen mithilfe von Nutanix AHV XI als Ressourcen bereitstellen, wählen Sie auf der Seite Container einen Container aus, in dem die Identitätsdatenträger der VMs abgelegt werden.

    • Wenn Sie Maschinen mithilfe von Nutanix AHV PC als Ressourcen bereitstellen, wird die Seite Cluster und Container angezeigt. Wählen Sie den Cluster aus, der für die Bereitstellung der VMs verwendet werden soll, und anschließend einen Container.

  • Wählen Sie auf der Seite Image den Image-Snapshot aus. Verwenden Sie die Acropolis-Konsole, um Ihre Snapshots bei Bedarf umzubenennen. Wenn Sie Snapshots umbenennen, starten Sie den Assistenten zur Katalogerstellung neu, um eine aktualisierte Liste anzuzeigen.

  • Geben Sie auf der Seite Virtuelle Maschinen die Anzahl der virtuellen CPUs und die Anzahl der Kerne pro vCPU an.

  • Wählen Sie auf der Seite NICs den NIC-Typ aus, um zugehörige Netzwerke zu filtern. Diese Option ist nur für Nutanix AHV PC-Verbindungen verfügbar.
  • Die Seiten Maschinenidentitäten, Domänenanmeldeinformationen, Bereiche und Zusammenfassung enthalten keine Nutanix-spezifischen Informationen.

Einschränkungen

Beim Erstellen eines MCS-Katalogs mit Nutanix-Hostverbindung (insbesondere Nutanix AHV Plug-in 2.7.1 und Nutanix AHV Plug-in 2.5.1) wird die Festplattengröße der bereitgestellten VMs in Studio falsch angezeigt.

  • Nutanix AHV Plug-in 2.7.1: Die angezeigte Größe ist kleiner (1 GB) als die tatsächliche Speichergröße.
  • Nutanix AHV Plug-in 2.5.1: Die angezeigte Größe ist kleiner (32 GB) als die tatsächliche Speichergröße.

Dies funktioniert jedoch wie vorgesehen, wenn die Master-Image-VM ein Snapshot in der VM ist.

Nächste Schritte

Weitere Informationen

Nutanix-Katalog erstellen