MS Azure ou Azure Government
Pour installer le service App Layering, vous déployez l’appliance sur une machine virtuelle à l’aide du gestionnaire de ressources Azure (ou Azure Government).
- Exigences. - Assurez-vous de disposer des ressources Azure (ou Azure Government) nécessaires à l’installation de l’appliance.
- Installer l’appliance App Layering dans Azure (ou Azure Government). - Pour installer l’appliance, vous téléchargez le package d’installation et déployez l’appliance.
- Étapes suivantes - Liens vers les étapes d’installation de l’agent App Layering et de configuration du service App Layering.
Remarque : Si vous n’avez pas encore configuré de connexion à un réseau virtuel Azure, consultez Prise en main d’Azure ou Azure Government pour plus d’informations.
Les étapes d’installation de l’appliance dans Azure et Azure Government sont les mêmes, à l’exception du script d’installation que vous exécutez. (Les scripts sont répertoriés dans la section Package d’installation ci-dessous.)
Exigences
Avant d’installer App Layering dans Azure ou Azure Government, assurez-vous de disposer des éléments suivants.
-
Un compte et un abonnement Azure
Pour déployer et configurer l’appliance App Layering, vous avez besoin des informations d’identification d’un compte disposant d’un accès administratif à votre abonnement Azure. Pour plus d’informations, reportez-vous à la page de connexion Microsoft Azure.
-
Un réseau virtuel dans Azure (ou Azure Government)
Votre déploiement dans Azure (ou Azure Government) peut fonctionner dans un réseau virtuel point à site ou site à site. L’appliance et son partage de fichiers réseau doivent disposer d’une connectivité réseau. Cependant, l’appliance ne nécessite pas de connectivité réseau aux images en couches que vous publiez. Une connexion site à site entre votre réseau d’entreprise et les réseaux Azure (ou Azure Government) est recommandée pour accéder à la console de gestion sur l’appliance. Pour plus d’informations, reportez-vous à la page Réseau virtuel Microsoft Azure. Remarque : Si vous n’avez pas encore configuré de connexion à un réseau virtuel Azure, consultez Prise en main d’Azure pour plus d’informations.
-
Un partage de fichiers réseau (spécificités Azure ou Azure Government)
Un serveur de partage de fichiers dans Azure (ou Azure Government) offre de meilleures performances qu’un partage de fichiers sur site. Bien que la fonctionnalité de partage de fichiers Azure (ou Azure Government) ne soit pas prise en charge, vous pouvez utiliser un partage de fichiers réseau existant ou créer un partage de fichiers dans l’environnement Azure (ou Azure Government). Important : L’utilisation du stockage Premium est recommandée.
-
Gestionnaire de ressources Azure (ou Azure Government)
App Layering fonctionne avec le modèle de gestion des ressources (ARM) d’Azure. Nous ne prenons pas en charge le modèle de déploiement classique d’Azure ni Bicep. Toutes les ressources telles que le réseau virtuel, les partages de fichiers et les machines OS avec lesquelles App Layering interagira doivent être créées avec Azure Resource Manager. Pour plus d’informations, reportez-vous à la page de présentation d’Azure Resource Manager.
-
Azure PowerShell v7
Azure PowerShell v7 doit être installé sur le système Windows qui sera utilisé pour installer l’appliance dans Azure.
-
Identité managée attribuée
L’appliance App Layering doit être attribuée d’une identité managée pour prendre en charge le déploiement sur Azure.
Installer l’appliance App Layering
Pour déployer l’appliance App Layering sur Azure ou Azure Government :
- Vérifiez le contenu du package d’installation.
- Découvrez ce qui est inclus dans le script d’installation.
- Déployez l’appliance.
Package d’installation
Le package d’installation est nommé citrix_app_layering_azure_yy.m.b.zip, où :
- yy est l’année
- m (ou mm) est le mois
- b est la version (build)
- x est la sous-version
- Par exemple,
citrix_app_layering_azure_24.3.0.zipcontientazure_24.3.0.3.zip
| Fichier | Description |
|---|---|
azure_yy.m.b.x.zip |
Contient le fichier VHD (unidesk_azure-system.vhd) pour la VM de l’appliance |
New-AzAppLayeringAppliance.ps1 |
Script d’installation pour Azure et Azure Government |
citrix\_app\_layering\_agent\_installer.exe |
Programme d’installation de l’agent App Layering |
citrix\_app\_layering\_os\_machine\_tools.exe |
Outils de machine OS |
DeployAzureRmVm.template.json |
Modèle App Layering |
Script d’installation
Le script d’installation inclus dans le package d’installation effectue les opérations suivantes.
- Copie le VHD inclus à l’emplacement Azure que vous spécifiez.
- Crée une machine virtuelle dans Azure à l’aide du VHD.
- Crée et attache le disque du référentiel.
- Démarre l’appliance Azure.
Lorsque vous exécutez le script :
- IMPORTANT : Assurez-vous de noter l’emplacement du groupe de ressources que vous sélectionnez, car vous aurez besoin de ces informations ultérieurement. Pour plus d’informations sur les groupes de ressources, reportez-vous à Utilisation du portail Azure pour gérer vos ressources Azure.
- Lors de la sélection d’une taille de machine virtuelle, il est fortement recommandé de sélectionner une machine avec 4 processeurs et au moins 14 Go de mémoire (valeur par défaut du script).
- Le nom que vous spécifiez pour la nouvelle machine virtuelle doit être conforme aux conventions de nommage Azure.
- Sélectionnez un réseau virtuel dans lequel le port HTTP : 80 est accessible (l’adresse IP publique peut être désactivée).
Utilisation du script d’installation
New-AzAppLayeringAppliance.ps1 est le nouveau script d’installation qui remplace le script précédent, AzureELMDeploymentV7.ps1.
Le nouveau script d’installation accepte désormais des paramètres et ne nécessite plus que l’utilisateur fournisse manuellement des entrées à l’invite de commande.
Vous pouvez toujours exécuter le script sans paramètres et fournir les entrées manuellement.
Exigences
- Le nouveau script nécessite la dernière version de
DeployAzureRmVm.template.jsonincluse dans le package. - Le nouveau script nécessite la version actuelle de
AzCopy. Le binaire pourAzCopydoit se trouver dans le même répertoire queNew-AzAppLayeringAppliance.ps1ou être ajouté à votre chemin d’accès. Pour plus d’informations sur l’installation deAzCopy, consultez Prise en main d’AzCopy.
Paramètres
| Paramètre | Description | Type de données | Valeur par défaut | Obligatoire ? (O/N) |
|---|---|---|---|---|
| DeploymentName | Nom de base utilisé pour dériver les noms de toutes les ressources créées pendant le déploiement. | chaîne | - | O |
| ResourceGroupName | Nom du groupe de ressources Azure où les ressources seront déployées. S’il n’existe pas, il sera créé. | chaîne | "{DeploymentName}-group" |
N |
| LocationId | Région Azure où toutes les ressources seront créées ou réutilisées. | chaîne | - | O |
| SubnetId | ID du sous-réseau auquel l’appliance sera connectée. | chaîne | - | O |
| ParamIpAddress | Adresse IP à attribuer à l’appliance. | chaîne | "Dynamic" |
N |
| RepositoryDiskSizeInGb | Taille du disque du référentiel attaché à l’appliance (en gigaoctets). | int | 300 |
N |
| VhdPath | Chemin d’accès au fichier VHD de l’appliance à télécharger. | chaîne | "{current_dir}/azure\_\*/unidesk\_azure-system.vhd" |
N |
| AzureCopyPath | Chemin d’accès à l’utilitaire azurecopy.exe. |
chaîne | "{current_dir}/azurecopy.exe" |
N |
| TrustedLaunch | Active le lancement approuvé pour la VM de l’appliance | - | - | N |
| ForceUpload | Force le téléchargement du disque même s’il existe déjà dans Azure | - | - | N |
| DefaultProfile | Informations d’identification Azure, compte, locataire et abonnement utilisés pour la communication avec Azure. | chaîne | - | N |
Exemples d’utilisation
.\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-->
Déployer l’appliance dans Azure ou Azure Government
Le téléchargement du fichier ZIP App Layering nécessite 31 Go d’espace une fois décompressé.
- Extrayez le package téléchargé,
citrix_app_layering_azure_yy.mm.x.zip. Les fichiers inclus sont listés ci-dessus. - Extrayez le fichier ZIP dans un dossier de votre lecteur local.
- Ouvrez une fenêtre Azure PowerShell.
- Exécutez le script d’installation (inclus dans le package d’installation) avec les paramètres appropriés. L’exécution du script :
- Copie le VHD à l’emplacement Azure de votre choix.
- Crée et attache le disque du référentiel.
- Démarre l’appliance.
- Si le script échoue, vérifiez les valeurs pour vous assurer qu’elles sont correctes pour votre environnement.
La première fois que vous vous connectez à l’appliance, vous devez modifier les mots de passe administrateur d’App Layering. Pour plus de détails, consultez Modifier les mots de passe administrateur.
Assurez-vous d’installer l’agent App Layering, si votre environnement l’exige. Consultez la section suivante pour plus de détails.
Étapes suivantes
Une fois l’appliance installée et l’adresse IP configurée comme vous le souhaitez, vous pouvez installer l’agent App Layering et configurer le service App Layering :