MS Azure oder Azure Government
Um den App Layering-Dienst zu installieren, stellen Sie die Appliance mithilfe des Azure (oder Azure Government) Ressourcenmanagers auf einer virtuellen Maschine bereit.
- Anforderungen. - Stellen Sie sicher, dass Sie über die Azure (oder Azure Government) Ressourcen verfügen, die Sie zur Installation der Appliance benötigen.
- Installieren der App Layering-Appliance in Azure (oder Azure Government). - Um die Appliance zu installieren, laden Sie das Installationspaket herunter und stellen die Appliance bereit.
- Nächste Schritte - Links zu den Schritten zur Installation des App Layering-Agenten und zur Konfiguration des App Layering-Dienstes.
Hinweis: Wenn Sie noch keine Verbindung zu einem virtuellen Azure-Netzwerk eingerichtet haben, finden Sie weitere Informationen unter Erste Schritte mit Azure oder Azure Government.
Die Schritte zur Installation der Appliance in Azure und Azure Government sind, abgesehen vom Installationsskript, das Sie ausführen, identisch.
Anforderungen
Bevor Sie App Layering in Azure oder Azure Government installieren, stellen Sie sicher, dass Sie über Folgendes verfügen.
-
Ein Azure-Konto und -Abonnement
Um die App Layering-Appliance bereitzustellen und zu konfigurieren, benötigen Sie die Anmeldeinformationen für ein Konto mit administrativem Zugriff auf Ihr Azure-Abonnement. Weitere Informationen finden Sie auf der Microsoft Azure Anmeldeseite.
-
Ein virtuelles Netzwerk in Azure (oder Azure Government)
Ihre Bereitstellung in Azure (oder Azure Government) kann in einem Point-to-Site- oder Site-to-Site-Virtual Network betrieben werden. Die Appliance und ihre Netzwerkdateifreigabe müssen über Netzwerkkonnektivität verfügen. Die Appliance benötigt jedoch keine Netzwerkkonnektivität zu den geschichteten Images, die Sie veröffentlichen. Eine Site-to-Site-Verbindung zwischen Ihrem Unternehmensnetzwerk und den Azure (oder Azure Government)-Netzwerken wird für den Zugriff auf die Verwaltungskonsole der Appliance empfohlen. Weitere Informationen finden Sie auf der Microsoft Azure Virtual Network-Seite. Hinweis: Wenn Sie noch keine Verbindung zu einem virtuellen Azure-Netzwerk eingerichtet haben, finden Sie weitere Informationen unter Erste Schritte mit Azure.
-
Eine Netzwerkdateifreigabe (spezifisch für Azure oder Azure Government)
Ein Dateifreigabeserver in Azure (oder Azure Government) bietet eine bessere Leistung als eine lokale Dateifreigabe. Auch wenn die Azure (oder Azure Government) Dateifreigabefunktion nicht unterstützt wird, können Sie eine vorhandene Netzwerkdateifreigabe verwenden oder eine Dateifreigabe in der Azure (oder Azure Government) Umgebung erstellen. Wichtig: Die Verwendung von Premium Storage wird empfohlen.
-
Azure (oder Azure Government) Resource Manager
App Layering funktioniert mit dem Azure Resource Management (ARM)-Modell. Wir unterstützen weder das klassische Bereitstellungsmodell von Azure noch Bicep. Alle Ressourcen wie virtuelle Netzwerke, Dateifreigaben und OS-Maschinen, mit denen App Layering interagieren wird, müssen mit Azure Resource Manager erstellt werden. Weitere Informationen finden Sie auf der Azure Resource Manager Übersichtsseite.
-
Azure Powershell v7
Azure Powershell v7 muss auf dem Windows-System installiert sein, das zur Installation der Appliance in Azure verwendet wird.
-
Zugewiesene verwaltete Identität
Der App Layering-Appliance muss eine verwaltete Identität zugewiesen werden, um die Bereitstellung in Azure zu unterstützen.
Installieren der App Layering-Appliance
Um die App Layering-Appliance in Azure oder Azure Government bereitzustellen:
- Überprüfen Sie den Inhalt des Installationspakets.
- Erfahren Sie, was im Installationsskript enthalten ist.
- Stellen Sie die Appliance bereit.
Installationspaket
Das Installationspaket heißt citrix_app_layering_azure_yy.m.b.zip, wobei:
- yy das Jahr ist
- m (oder mm) der Monat ist
- b der Build ist
- x die Unterversion ist
- Zum Beispiel enthält
citrix_app_layering_azure_24.3.0.zipdie Dateiazure_24.3.0.3.zip
| Datei | Beschreibung |
|---|---|
azure_yy.m.b.x.zip |
Enthält die VHD-Datei (unidesk_azure-system.vhd) für die Appliance-VM |
New-AzAppLayeringAppliance.ps1 |
Installationsskript für Azure und Azure Government |
citrix\_app\_layering\_agent\_installer.exe |
App Layering Agent-Installer |
citrix\_app\_layering\_os\_machine\_tools.exe |
OS Machine Tools |
DeployAzureRmVm.template.json |
App Layering-Vorlage |
Installationsskript
Das im Installationspaket enthaltene Installationsskript führt Folgendes aus:
- Kopiert die enthaltene VHD an den von Ihnen angegebenen Azure-Speicherort.
- Erstellt eine virtuelle Maschine in Azure unter Verwendung der VHD.
- Erstellt und hängt die Repository-Festplatte an.
- Startet die Azure-Appliance.
Wenn Sie das Skript ausführen:
- WICHTIG: Notieren Sie sich unbedingt den von Ihnen ausgewählten Speicherort der Ressourcengruppe, da Sie diese Informationen später benötigen werden. Weitere Informationen zu Ressourcengruppen finden Sie unter Verwenden des Azure-Portals zum Verwalten Ihrer Azure-Ressourcen.
- Bei der Auswahl einer Größe für die virtuelle Maschine wird dringend empfohlen, eine Maschine mit 4 CPUs und mindestens 14 GB Arbeitsspeicher (Skript-Standard) auszuwählen.
- Der Name, den Sie für die neue virtuelle Maschine angeben, muss den Azure-Namenskonventionen entsprechen.
- Wählen Sie ein virtuelles Netzwerk, in dem der HTTP-Port: 80 zugänglich ist (öffentliche IP kann deaktiviert werden).
Verwenden des Installationsskripts
New-AzAppLayeringAppliance.ps1 ist das neue Installationsskript, das das vorherige Skript AzureELMDeploymentV7.ps1 ersetzt.
Das neue Installationsskript akzeptiert nun Parameter und erfordert keine manuelle Eingabeaufforderung mehr.
Sie können das Skript weiterhin ohne Parameter ausführen und die Eingaben manuell bereitstellen.
Anforderungen
- Das neue Skript erfordert die neueste Version von
DeployAzureRmVm.template.json, die im Paket enthalten ist. - Das neue Skript erfordert die aktuelle Version von
AzCopy. Die Binärdatei fürAzCopymuss sich entweder im selben Verzeichnis wieNew-AzAppLayeringAppliance.ps1befinden oder zu Ihrem Pfad hinzugefügt werden. Weitere Informationen zur Installation vonAzCopyfinden Sie unter Erste Schritte mit AzCopy.
Parameter
| Parameter | Beschreibung | Datentyp | Standardwert | Erforderlich? (J/N) |
|---|---|---|---|---|
| DeploymentName | Der Basisname, der zur Ableitung von Namen für alle während der Bereitstellung erstellten Ressourcen verwendet wird. | string | - | J |
| ResourceGroupName | Der Name der Azure-Ressourcengruppe, in der Ressourcen bereitgestellt werden. Falls sie nicht existiert, wird sie erstellt. | string | "{DeploymentName}-group" |
N |
| LocationId | Die Azure-Region, in der alle Ressourcen erstellt oder wiederverwendet werden. | string | - | J |
| SubnetId | Die ID des Subnetzes, mit dem die Appliance verbunden wird. | string | - | J |
| ParamIpAddress | Die der Appliance zuzuweisende IP-Adresse. | string | "Dynamic" |
N |
| RepositoryDiskSizeInGb | Die Größe der an die Appliance angeschlossenen Repository-Festplatte (in Gigabyte). | int | 300 |
N |
| VhdPath | Der Pfad zur hochzuladenden VHD-Datei der Appliance. | string | "{current_dir}/azure\_\*/unidesk\_azure-system.vhd" |
N |
| AzureCopyPath | Der Pfad zum Dienstprogramm azurecopy.exe. |
string | "{current_dir}/azurecopy.exe" |
N |
| TrustedLaunch | Aktiviert den vertrauenswürdigen Start für die Appliance-VM | - | - | N |
| ForceUpload | Erzwingt das Hochladen der Festplatte, auch wenn sie bereits in Azure existiert. | - | - | N |
| DefaultProfile | Die Azure-Anmeldeinformationen, das Konto, der Tenant und das Abonnement, die für die Kommunikation mit Azure verwendet werden. | string | - | N |
Anwendungsbeispiele
.\New-AzAppLayeringAppliance.ps1
<!--NeedCopy-->
.\New-AzAppLayeringAppliance.ps1 -DeploymentName "MyDeploymentName" -LocationId "East US" -SubnetId /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Network/virtualNetworks/<virtual-network-name>/subnets/default
<!--NeedCopy-->
Bereitstellen der Appliance in Azure oder Azure Government
Der App Layering ZIP-Download erfordert 31 GB Speicherplatz im entpackten Zustand.
- Extrahieren Sie das Download-Paket
citrix_app_layering_azure_yy.mm.x.zip. Die enthaltenen Dateien sind oben aufgeführt. - Extrahieren Sie die ZIP-Datei in einen Ordner auf Ihrem lokalen Laufwerk.
- Öffnen Sie ein Azure Powershell-Fenster.
- Führen Sie das Installationsskript (im Installationspaket enthalten) mit den entsprechenden Parametern aus. Das Ausführen des Skripts:
- Kopiert die VHD an den Azure-Speicherort Ihrer Wahl.
- Erstellt und hängt die Repository-Festplatte an.
- Startet die Appliance.
- Wenn das Skript fehlschlägt, überprüfen Sie die Werte, um sicherzustellen, dass sie für Ihre Umgebung korrekt sind.
Beim ersten Anmelden an der Appliance müssen Sie die Administratorpasswörter für App Layering ändern. Weitere Informationen finden Sie unter Administratorpasswörter ändern.