Citrix Virtual Apps and Desktops

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. Daher können Citrix-Administratoren eine einzige Nutanix VM-Vorlagenversion als Master-VM für mehrere MCS-Maschinenkataloge verwenden, selbst wenn diese Kataloge auf verschiedenen Nutanix-Clustern liegen.

Sie können auch eine Vorlagenversion als Quelle für das Maschinenprofil auswählen. Die Vorlagenversion des Master-Images wird standardmäßig als Maschinenprofil für neue Kataloge verwendet. Sie können jedoch die Vorlagenversion für das Maschinenprofil ändern. Die folgenden Hardwareeigenschaften werden aus dem Maschinenprofil übernommen: CPU, Arbeitsspeicher, Kerne pro Socket, GPUs und Kategorien. Sie können sogar optional CPU-, Arbeitsspeicher- und Kerne-pro-Socket-Eigenschaften angeben, um die Einstellungen des ausgewählten Maschinenprofils zu überschreiben.

Hinweis:

Kategorien sind Schlüssel-Wert-Paare, die zum Gruppieren und Verwalten von Entitäten wie virtuellen Maschinen, Clustern und Images verwendet werden, um Richtlinien und Automatisierung anzuwenden.

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

Sie können einen Katalog erstellen mit:

Einschränkungen

  • Das Anfügen mehrerer NICs an dasselbe Subnetz wird nicht unterstützt.
  • Aufgrund einer Nutanix-Einschränkung kann jeder von 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 die Aktualisierung des MCS-Masterimages für einen nicht-persistenten Maschinenkatalog potenzielle Probleme verursachen. Siehe Secure Boot und vTPM in Nutanix Prism Central.
  • Wenn Sie eine Nutanix-VM-Vorlage als Masterimage auswählen, darf der Vorlagenname oder der Name der Vorlagenversion keine Zeichen wie # oder & enthalten.

Erstellen eines Maschinenkatalogs mit Web Studio

Im Assistenten zum Einrichten 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 aus. Wählen Sie die Ressourcen aus.

    ahv-prism-central-host-connection

  3. Wählen Sie auf der Seite Desktop-Erlebnis 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 die Vorlagenversion für das Maschinenprofil jedoch ändern.

    Hinweis:

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

    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 den NIC-Typ aus, um zugehörige Netzwerke zu filtern.
    • Wählen Sie eine oder mehrere NICs aus, die das Masterimage enthält, und wählen Sie dann ein zugehöriges virtuelles Netzwerk für jede NIC aus.

    ahv-prism-central-host-connection

  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, virtuelle CPUs und 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 der Letzten 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 Maschinenprofil

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

    Hinweis:

    • Die Eigenschaften für OS-Datenträger, vTPM und Secure Boot werden immer aus dem Master-Image erfasst, selbst wenn ein Maschinenprofil verwendet wird.
    • Da der OS-Datenträger nicht aus dem Maschinenprofil gelesen wird, können Sie eine festplattenlose 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 dem Prism Central löschen.

    Aus dem Maschinenprofil erfasste Eigenschaften sind:

    Eigenschaft Eigenschaftsname in der API (GetTemplateVersionById) Kommentare/Referenzen
    CPU numSockets  
    RAM memorySizeBytes  
    Kern numCoresPerSocket  
    Kategorien Kategorien 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. Sie könnten beispielsweise verschiedene Kategorien zuweisen, die mit Nutanix-Richtlinien verknüpft werden können, CPU/Arbeitsspeicher anpassen, Einstellungen für die Speicherüberbelegung ändern oder mehrere GPUs hinzufügen und entfernen.

    Die Befehlszeilenparameter, wie VMCpuCount, VMMemoryMB und CPUCores in der CustomProperties, können angegeben werden und haben Vorrang vor den Werten für diese Parameter aus der Maschinenprofil-Vorlagenversion. Wenn sie nicht angegeben werden, 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-->
    
  5. 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 erstellen (energieverwaltet)

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

Erstellen eines Maschinenkatalogs mit vorhandenen Maschinen (energieverwaltet) mithilfe von Web Studio

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 Aktionen ausführen:

    • Klicken Sie auf Aus CSV-Datei importieren, um Maschinen in großen Mengen hinzuzufügen.
    • 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.

Erstellen eines Maschinenkatalogs mit vorhandenen Maschinen (energieverwaltet) mithilfe von PowerShell

  1. Öffnen Sie das PowerShell-Fenster.
  2. Führen Sie asnp citrix* aus.
  3. Erstellen Sie einen Katalog, um energieverwaltete VMs zu erhalten, 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 dem Katalog VMs 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-->
    

Erstellen eines Maschinenkatalogs mit einem Nutanix-Snapshot

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 Nutanix-spezifisch.

    • Wenn Sie Maschinen mit 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 mit Nutanix AHV PC als Ressourcen bereitstellen, wird die Seite Cluster und Container angezeigt. Wählen Sie den Cluster aus, der für die Bereitstellung von 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 Web Studio falsch angezeigt.

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

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

Nächste Schritte

Weitere Informationen

Nutanix-Katalog erstellen