App Layering

Computererstellung für Citrix Hypervisor

Die Computererstellung für Citrix Hypervisor-Connectorkonfiguration enthält die Informationen, mit denen die Citrix App Layering-Appliance Layerimages zur Maschinenerstellung in Ihrer Citrix Hypervisor-Umgebung veröffentlichen kann. Die Informationen umfassen Benutzeranmeldeinformationen und Speicherort.

Verwenden Sie zum Veröffentlichen von Layerimages die Computererstellung für die Citrix Hypervisor-Connectorkonfiguration. Stellen Sie im Assistenten für die Connectorkonfiguration sicher, dass Sie eine Vorlage für eine virtuelle Maschine konfigurieren. Anschließend befindet sich das Layerimage, das Sie veröffentlichen, in einer gebrauchsfertigen virtuellen Maschine, das Image wird heruntergefahren und ein Snapshot erstellt. Sie können die virtuelle Maschine in Ihrer Citrix Hypervisor-Umgebung ohne weitere Änderungen verwenden.

Jede Connectorkonfiguration ist so eingestellt, dass sie Layerimages an einem bestimmten Speicherort in Ihrer Umgebung veröffentlichen. Wenn Sie an mehreren Speicherorten veröffentlichen, benötigen Sie möglicherweise mehr als eine Connectorkonfiguration für die Maschinenerstellung. Sie können jedes Layerimage auch an einem Speicherort veröffentlichen, der für das System geeignet ist, das Sie mit dem veröffentlichten Image bereitstellen.

Hinweise:

Diese Connectorkonfiguration dient zum Veröffentlichen von Layerimages. Sie können keine Layer in der Maschinenerstellungsumgebung verpacken. Verwenden Sie für Verpackungslayer einKonfiguration des Citrix Hypervisor-Connectors.

Eine Personal vDisk wird für die Maschinenerstellung nicht unterstützt. Die veröffentlichten Desktopimages sind nicht persistent. Sie können eine Personal vDisk nur verwenden, wenn Sie in Citrix Provisioning veröffentlichen.

Vorbereitung

Sie können Ihre Citrix Hypervisor-Umgebung zum Erstellen von Layern und zum Veröffentlichen von Layerimages verwenden. Jede Connectorkonfiguration greift auf einen bestimmten Speicherort in Ihrer Citrix Hypervisor-Umgebung zu. Möglicherweise benötigen Sie mehr als eine Citrix Hypervisor-Connectorkonfiguration, um auf den richtigen Speicherort für jeden Zweck zuzugreifen. Außerdem können Sie jedes Layerimage an einem geeigneten Ort veröffentlichen, an dem Sie das veröffentlichte Image bereitstellen.

Citrix Hypervisor verwendet eine Pod-ähnliche Architektur, in der Sie mit einzelnen Servern oder Clustern von Servern interagieren, anstatt mit einem zentralen Verwaltungsserver. Sie verwalten die Pods mithilfe von Befehlszeilenzugriff oder GUI-Verwaltungssoftware wie XenCenter. Installieren Sie XenCenter auf Ihrem Desktop, und Sie können dann individuell eine Verbindung zu jedem eigenständigen Host oder zu Clustern von Hosts herstellen.

Zum ersten Mal den App Layering Service verwenden

Wenn Sie Layer mithilfe einer virtuellen Citrix Hypervisor-Maschine erstellen möchten, benötigen Sie einen Citrix Hypervisor Connector innerhalb von App Layering. Wenn Sie Layerimages in Citrix Hypervisor veröffentlichen, benötigen Sie auch für jeden Ihrer Veröffentlichungsorte eine Connectorkonfiguration.

In den Assistenten App-Layer erstellen und Layerimage veröffentlichen wählen Sie eine Connectorkonfiguration aus. Wenn Sie eine Connectorkonfiguration für die Aufgabe benötigen, können Sie eine erstellen. Klicken Sie dazu im Assistenten auf der Registerkarte Connector auf Neu.

Erforderliche Informationen für die Maschinenerstellung für Citrix Hypervisor-Connectorkonfigurationseinstellungen

Im Konfigurationsassistenten für die Computererstellung für Citrix Hypervisor-Connector können Sie nach dem XenCenter-Server, dem Datenspeicher und dem Host suchen, der für eine neue Konfiguration verwendet werden soll.

Wichtig:

Bei den Feldern wird zwischen Groß- und Kleinschreibung unterschieden. Alle manuell eingegebenen Werte müssen mit der Groß-/Kleinschreibung des Objekts in Citrix Hypervisor übereinstimmen, andernfalls schlägt die Überprüfung fehl.

  • Konfigurationsname - Der Name für die Connectorkonfiguration.
  • Citrix Hypervisor-Adresse - Der Name des Citrix Hypervisor-Hosts, in den die Appliance integriert wird.
  • Benutzername und Kennwort : Die Anmeldeinformationen für das Konto, das die Appliance für die Verbindung mit Citrix Hypervisor verwendet.
  • Secured Protocol verwenden - Die Standardeinstellung, die SSL-Verschlüsselung für den API-Verbindungsverkehr zwischen Connector und Citrix Hypervisor zulässt.
  • Zertifikatfehler zulassen - Ermöglicht es dem System, Zertifikatfehler zu ignorieren. Diese Einstellung ist standardmäßig deaktiviert.
  • Vorlage für virtuelle Maschinen - Die Vorlage für virtuelle Maschinen, die Sie zum Klonen verwenden können. Die Auswahlliste enthält nur benutzerdefinierte Vorlagen für virtuelle Maschinen und nicht tatsächliche virtuelle Maschinen oder eine der integrierten Vorlagen. An die ausgewählte Vorlage sind keine Festplatten angeschlossen und muss mindestens eine Netzwerkkarte angeschlossen sein. Wenn die Vorlage diese Elemente nicht enthält, wird beim Versuch, die Konfiguration zu validieren oder zu speichern, ein Fehler angezeigt.
  • Speicher-Repository - Das Speicher-Repository für den hochgeladenen Datenträger. Die Liste wird gefiltert, um Repositories anzuzeigen, die virtuelle Festplatten (VHDs) enthalten können. ISO-Repositories werden herausgefiltert.
  • HTTPS für Dateiübertragungen verwenden - Verschlüsselt die Imagedateiübertragungen. HTTPS ist standardmäßig für Uploads und Downloads ausgewählt. Sie können das Kontrollkästchen deaktivieren, um die Leistung zu erhöhen.

Organisation virtueller Computer

Sie können virtuelle Citrix Hypervisor-Maschinen nach Ordner oder Tag organisieren. Diese Organisationstools sind optional, wenn virtuelle Maschinen über XenCenter oder andere Tools erstellt und verwaltet werden. Mit Citrix Hypervisor-Connectorkonfigurationen können Sie keine Ordner oder Tags angeben. Virtuelle Maschinen, die vom Citrix Hypervisor Connector erstellt wurden, sowohl Verpackungsmaschines als auch veröffentlichtes Layerimage können beide Organisationstools verwenden.

Tags

Wenn die in der Citrix Hypervisor-Connectorkonfiguration angegebene Vorlage Tags enthält, werden die Tags auf jede virtuelle Maschine übertragen, die aus dieser Vorlage geklont wurde. Daher erhalten alle verpackenden virtuellen Maschinen oder veröffentlichten Layerimages die gleichen Tags, die sich in der Vorlage befinden. Darüber hinaus fügt der Citrix Hypervisor Connector drei Tags hinzu.

  • Unidesk - Listet alle virtuellen Maschinen auf, die vom Citrix Hypervisor Connector erstellt wurden, unabhängig von ihrem Zweck oder Image.
  • Zweck Tag - Markiert alle Verpackungsmaschinen mit App Layering Verpackungsmaschine. Markiert alle veröffentlichten Layerimage-VMs mit App Layering Published Images.
  • Image/Layer Name - Stellt ein Tag auf allen Verpackungsmaschinen mit dem Layernamen für den Layer bereit, aus dem sie generiert werden. Markiert alle veröffentlichten Layerimages mit dem Namen des Vorlagenimages.

Wenn Sie XenCenter verwenden, können Sie Ihre virtuellen Maschinen nach Tag anzeigen, indem Sie Organisationsansichten auswählen und dann Nach Tag auswählen.

Ordner

Standardmäßig werden virtuelle Maschinen, die mit dem Citrix Hypervisor Connector erstellt wurden, nicht in einem Ordner abgelegt. Wenn sich die angegebene Vorlage in einem Ordner befindet, befinden sich die von der Connectorkonfiguration erstellten virtuellen Maschinen im selben Ordner. Alle packenden virtuellen Maschinen und veröffentlichten Layerimages werden in demselben Ordner abgelegt. Es gibt keine separaten Ordner zum Verpacken virtueller Maschinen oder veröffentlichter Layerimages.

Maschinennetzwerkkonnektivität

Wenn Sie virtuelle Maschinen mit dem Citrix Hypervisor Connector erstellen, werden die virtuellen Netzwerkeinstellungen in der Quellvorlage der Connectorkonfiguration übernommen. In der Benutzeroberfläche für Connector Configuration ist keine Option verfügbar, um die Netzwerkeinstellungen außer Kraft zu setzen.

Der Citrix Hypervisor-Connector funktioniert nicht ordnungsgemäß mit Citrix Hypervisor-Clustern. Wenn der Host in der Konfiguration Teil eines Clusters ist, müssen Sie den primären Host angeben, damit der Connector funktioniert. Wenn jedoch der primäre Citrix Hypervisor-Host ausfällt und ein neuer primärer Host ausgewählt wird, müssen Sie die Citrix Hypervisor-Konfiguration aktualisieren.

Erstellen einer Connectorkonfiguration

So geben Sie Werte ein:

  • Geben Sie die ersten drei Connector-Felder manuell ein. Nachdem Sie die Anmeldeinformationen in diesen Feldern überprüft haben, können Sie Werte für die verbleibenden Felder aus Dropdownmenüs auswählen.
  • Um Werte manuell einzugeben, klicken Sie auf, um den Cursor in das Feld zu setzen, und geben Sie den Wert ein. Stellen Sie sicher, dass die Groß-/Kleinschreibung mit dem Wert in Citrix Hypervisor übereinstimmt.
  • Um einen Wert aus einer Dropdownliste auszuwählen, klicken Sie einmal, um den Cursor in das Feld zu setzen. Klicken Sie dann ein zweites Mal, um die Liste der möglichen Werte anzuzeigen.

So fügen Sie eine Connectorkonfiguration hinzu

  1. Klicken Sie im Assistenten zum Erstellen einer Ebene oder zum Hinzufügen einer Layerversion auf die Registerkarte Connector.
  2. Klicken Sie unter der Liste der Connectorkonfigurationenauf Neu. Ein Dialogfeld wird geöffnet.
  3. Wählen Sie den Connector-Typ für die Plattform und den Speicherort aus, an dem Sie den Layer erstellen oder das Image veröffentlichen.
  4. Klicken Sie auf Neu, um die Seite Connectorkonfiguration zu öffnen.
  5. Geben Sie den Konfigurations namen, die Citrix Hypervisor-Adresse, den Benutzernamenund das Kennwort ein. Anleitungen finden Sie in den zuvor beschriebenen Felddefinitionen.
  6. Klicken Sie im Feld Citrix Hypervisor-Konfiguration auf Anmeldeinformationen prüfen, in dem das Feld Clone-Einstellungen für virtuelle Maschinen aktiviert wird.
  7. Wählen Sie die Vorlage für virtuelle Maschinenaus.
  8. Wählen Sie das Storage Repository aus, und klicken Sie auf TEST, um zu überprüfen, ob App Layering mit den angegebenen Anmeldeinformationen auf den Speicherort zugreifen kann.
  9. Klicken Sie auf Save. Die neue Connectorkonfiguration wird auf der Seite Connector angezeigt.

Skriptkonfiguration (optional, erweiterte Funktion)

Wenn Sie eine Connectorkonfiguration erstellen, können Sie ein optionales PowerShell-Skript konfigurieren, das auf jedem Windows-Computer ausgeführt wird, auf dem ein App Layering-Agent ausgeführt wird. Speichern Sie die Skripts auf demselben Computer, auf dem Sie den Agent installieren. Das Skript wird erst nach erfolgreicher Bereitstellung eines Layerimages ausgeführt.

Einige voreingestellte Variablen sind verfügbar, damit Skripts mit verschiedenen Vorlagenimages und unterschiedlichen Connectorkonfigurationen wiederverwendet werden können. Die Variablen enthalten die Informationen zum Identifizieren der virtuellen Maschine, die Teil des veröffentlichten Layerimages in Citrix Hypervisor ist.

Das Ausführen dieser Skripts wirkt sich nicht auf das Ergebnis des Veröffentlichungsauftrags aus, und der Fortschritt der im Skript ausgeführten Befehle ist nicht sichtbar. Die Citrix Hypervisor-Connectorprotokolle enthalten die Ausgabe des Skripts nach der Ausführung.

Konfigurieren eines Skripts (optional)

  1. Schließen Sie die Connectorkonfiguration wie zuvor beschrieben ab und speichern Sie sie.

    Hinweis:

    Bevor Sie die Seite “Skriptkonfiguration” auswählen, müssen Sie alle Änderungen an den Einstellungen für die Connectorkonfiguration speichern (oder verwerfen).

  2. Klicken Sie im linken Navigations menü auf Skriptkonfiguration, um die Seite Skriptpfad zu öffnen.

  3. Füllen Sie die erforderlichen Felder aus, indem Sie die Werte in der Tabelle im Abschnitt Andere Skriptkonfigurationswerte verwenden, und klicken Sie dann auf Speichern.

Skriptkonfigurationsfelder

  • Skript aktivieren - Aktivieren Sie dieses Kontrollkästchen, um die restlichen Felder zu aktivieren. Nachdem Sie das Skript aktiviert haben, können Sie das Skript auswählen, das jedes Mal ausgeführt wird, wenn Sie ein Layerimage veröffentlichen.
  • Script-Agent - Der Agent-Computer, von dem die Skripts gefunden und ausgeführt werden.
  • Benutzername (optional) - Der Benutzername, der beim Ausführen des Skripts als Imitieren soll. Der Name stellt sicher, dass das Skript mit den erforderlichen Benutzerrechten und Berechtigungen ausgeführt wird, um die Vorgänge im Skript auszuführen.
  • Password (optional) - Das Kennwort für den angegebenen Benutzernamen.
  • Scriptpfad - Ein vollständiger Pfad und Dateiname auf dem Agent-Computer, auf dem sich die Skriptdatei befindet.

Andere Skriptkonfigurationswerte

Wenn Sie das Skript ausführen, werden die folgenden Variablen festgelegt, die Sie im PowerShell-Skript verwenden können:

Wert Gilt für Connectortypen Wert, der durch welchen Code bestimmt wird Beschreibung
connectorCfgName Alle Gemeinsamer Code Der Name der Connectorkonfiguration, die der Skriptkonfiguration zugeordnet ist.
imageName Alle Gemeinsamer Code Der Name der Layerimagevorlage, die zum Erstellen und Veröffentlichen des Layerimages verwendet wurde.
osType Alle Gemeinsamer Code Der Betriebssystemtyp des veröffentlichten Layerimages. Es kann einer der folgenden Werte sein: Windows7; Windows764; Windows200864; Windows201264; Windows10; Windows1064
virtualInfrastructureServer Alle Citrix Hypervisor-Connectorcode Der Citrix Hypervisor-Host, der in der Connectorkonfiguration angegeben wurde.
vmName Alle Citrix Hypervisor-Connectorcode Der Name der erstellten virtuellen Maschine.
vmId Alle Citrix Hypervisor-Connectorcode Die UUID der virtuellen Maschine (gleich vmUuid)
vmUuid Alle Citrix Hypervisor-Connectorcode Die UUID der virtuellen Maschine (gleich vmId)

Definitionsumfang

Wenn die Skriptvariable für alle Plattformconnectortypen festgelegt ist oder wenn sie spezifisch für einen bestimmten Verbindungstyp ist.

Wertquelle

Bestimmt, ob der Variablenwert gemeinsamer Code oder connector-spezifischer Code ist.

Computererstellung für Citrix Hypervisor