MS Azure oder Azure Government
Um den App Layering-Dienst zu installieren, stellen Sie die Appliance mithilfe des Azure (oder Azure Government) Resource Managers auf einer virtuellen Maschine bereit.
- Anforderungen. - Stellen Sie sicher, dass Sie über die Azure (oder Azure Government)-Ressourcen verfügen, die Sie für die 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 dieselben, abgesehen vom Installationsskript, das Sie ausführen. (Die Skripte sind im Installationspaket unten aufgeführt.)
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, das administrativen Zugriff auf Ihr Azure-Abonnement hat. 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 das klassische Bereitstellungsmodell von Azure oder Bicep nicht. 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 Übersichtsseite des Azure Resource Managers.
-
Azure Powershell v7
Azure Powershell v7 muss auf dem Windows-System installiert sein, das für die Installation der Appliance in Azure verwendet wird.
-
Zugewiesene verwaltete Identität
Die App Layering-Appliance muss eine verwaltete Identität zugewiesen bekommen, 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 zur Verwaltung 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 |
Beispielverwendungen
.\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 unkomprimierten 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. Details finden Sie unter Administratorpasswörter ändern.
Stellen Sie sicher, dass Sie den App Layering-Agenten installieren, falls Ihre Umgebung dies erfordert. Details finden Sie im nächsten Abschnitt.
Nächste Schritte
Sobald die Appliance installiert und die IP-Adresse wie gewünscht konfiguriert ist, können Sie den App Layering-Agenten installieren und den App Layering-Dienst konfigurieren: