MS Azure o Azure Government
Para instalar el servicio App Layering, implementa el dispositivo en una máquina virtual usando el administrador de recursos de Azure (o Azure Government).
- Requisitos. - Asegúrate de tener los recursos de Azure (o Azure Government) necesarios para instalar el dispositivo.
- Instalar el dispositivo App Layering en Azure (o Azure Government). - Para instalar el dispositivo, descarga el paquete de instalación e implementa el dispositivo.
- Pasos siguientes - Enlaces a los pasos para instalar el agente de App Layering y configurar el servicio App Layering.
Nota: Si aún no has configurado una conexión a una red virtual de Azure, consulta Introducción a Azure o Azure Government para obtener más información.
Los pasos para instalar el dispositivo en Azure y Azure Government son los mismos, a excepción del script de instalación que ejecutas. (Los scripts se enumeran en el paquete de instalación a continuación).
Requisitos
Antes de instalar App Layering en Azure o Azure Government, asegúrate de tener lo siguiente.
-
Una cuenta y suscripción de Azure
Para implementar y configurar el dispositivo App Layering, necesitas las credenciales de una cuenta que tenga acceso administrativo a tu suscripción de Azure. Para obtener más información, consulta la página de inicio de sesión de Microsoft Azure.
-
Una red virtual en Azure (o Azure Government)
Tu implementación en Azure (o Azure Government) puede operar en una red virtual de punto a sitio o de sitio a sitio. El dispositivo y su recurso compartido de archivos de red deben tener conectividad de red. Sin embargo, el dispositivo no requiere conectividad de red a las imágenes en capas que publicas. Se recomienda una conexión de sitio a sitio entre tus redes corporativas y de Azure (o Azure Government) para acceder a la consola de administración del dispositivo. Para obtener más información, consulta la página de red virtual de Microsoft Azure. Nota: Si aún no has configurado una conexión a una red virtual de Azure, consulta Introducción a Azure para obtener más información.
-
Un recurso compartido de archivos de red (específicos de Azure o Azure Government)
Un servidor de recursos compartidos de archivos en Azure (o Azure Government) funciona mejor que un recurso compartido de archivos local. Aunque la característica de recurso compartido de archivos de Azure (o Azure Government) no es compatible, puedes usar un recurso compartido de archivos de red existente o crear uno en el entorno de Azure (o Azure Government). Importante: Se recomienda usar Premium Storage.
-
Azure (o Azure Government) Resource Manager
App Layering funciona con el modelo de administración de recursos (ARM) de Azure. No admitimos el modelo de implementación clásico de Azure ni Bicep. Todos los recursos, como la red virtual, los recursos compartidos de archivos y las máquinas del sistema operativo con los que interactuará App Layering, deben crearse con Azure Resource Manager. Para obtener más información, consulta la página de información general de Azure Resource Manager.
-
Azure Powershell v7
Azure Powershell v7 debe instalarse en el sistema Windows que se usará para instalar el dispositivo en Azure.
-
Identidad administrada asignada
El dispositivo App Layering debe tener una identidad administrada asignada para admitir la implementación en Azure.
Instalar el dispositivo App Layering
Para implementar el dispositivo App Layering en Azure o Azure Government:
- Verifica el contenido del paquete de instalación.
- Aprende qué se incluye en el script de instalación.
- Implementa el dispositivo.
Paquete de instalación
El paquete de instalación se llama citrix_app_layering_azure_yy.m.b.zip, donde:
- aa es el año
- m (o mm) es el mes
- b es la compilación
- x es la subversión
- Por ejemplo,
citrix_app_layering_azure_24.3.0.zipcontieneazure_24.3.0.3.zip
| Archivo | Descripción |
|---|---|
azure_yy.m.b.x.zip |
Contiene el archivo VHD (unidesk_azure-system.vhd) para la VM del dispositivo |
New-AzAppLayeringAppliance.ps1 |
Script de instalación para Azure y Azure Government |
citrix\_app\_layering\_agent\_installer.exe |
Instalador del agente de App Layering |
citrix\_app\_layering\_os\_machine\_tools.exe |
Herramientas de máquina del SO |
DeployAzureRmVm.template.json |
Plantilla de App Layering |
Script de instalación
El script de instalación incluido en el paquete de instalación hace lo siguiente.
- Copia el VHD incluido a la ubicación de Azure que especifiques.
- Crea una máquina virtual en Azure usando el VHD.
- Crea y adjunta el disco del repositorio.
- Inicia el dispositivo de Azure.
Cuando ejecutes el script:
- IMPORTANTE: Asegúrate de anotar la ubicación del grupo de recursos que selecciones, ya que necesitarás esta información más adelante. Para obtener más información sobre los grupos de recursos, consulta Uso de Azure Portal para administrar tus recursos de Azure.
- Al seleccionar un tamaño de máquina virtual, se recomienda encarecidamente que selecciones una máquina con 4 CPU y al menos 14 GB de memoria (valor predeterminado del script).
- El nombre que especifiques para la nueva máquina virtual debe cumplir con las convenciones de nomenclatura de Azure.
- Selecciona una red virtual en la que el puerto HTTP: 80 sea accesible (la IP pública se puede deshabilitar).
Uso del script de instalación
New-AzAppLayeringAppliance.ps1 es el nuevo script de instalación que reemplaza al script anterior, AzureELMDeploymentV7.ps1.
El nuevo script de instalación ahora acepta parámetros y ya no requiere que el usuario proporcione la entrada manualmente en la línea de comandos.
Aún puedes ejecutar el script sin parámetros y proporcionar las entradas manualmente.
Requisitos
- El nuevo script requiere la última versión de
DeployAzureRmVm.template.jsonincluida en el paquete. - El nuevo script requiere la versión actual de
AzCopy. El binario paraAzCopydebe estar en el mismo directorio queNew-AzAppLayeringAppliance.ps1o agregado a tu ruta. Para obtener más información sobre cómo instalarAzCopy, consulta Introducción a AzCopy
Parámetros
| Parámetro | Descripción | Tipo de datos | Valor predeterminado | ¿Obligatorio? (S/N) |
|---|---|---|---|---|
| DeploymentName | El nombre base utilizado para derivar nombres para todos los recursos creados durante la implementación. | string | - | S |
| ResourceGroupName | El nombre del grupo de recursos de Azure donde se implementarán los recursos. Si no existe, se creará. | string | "{DeploymentName}-group" |
N |
| LocationId | La región de Azure donde se crearán o reutilizarán todos los recursos. | string | - | S |
| SubnetId | El ID de la subred a la que se conectará el dispositivo. | string | - | S |
| ParamIpAddress | La dirección IP que se asignará al dispositivo. | string | "Dynamic" |
N |
| RepositoryDiskSizeInGb | El tamaño del disco del repositorio adjunto al dispositivo (en gigabytes). | int | 300 |
N |
| VhdPath | La ruta al archivo VHD del dispositivo para cargar. | string | "{current_dir}/azure\_\*/unidesk\_azure-system.vhd" |
N |
| AzureCopyPath | La ruta a la utilidad azurecopy.exe. |
string | "{current_dir}/azurecopy.exe" |
N |
| TrustedLaunch | Habilita el inicio de confianza para la VM del dispositivo | - | - | N |
| ForceUpload | Fuerza la carga del disco incluso si ya existe en Azure | - | - | N |
| DefaultProfile | Las credenciales de Azure, la cuenta, el inquilino y la suscripción utilizados para la comunicación con Azure. | string | - | N |
Ejemplos de uso
.\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-->
Implementar el dispositivo en Azure o Azure Government
La descarga ZIP de App Layering requiere 31 GB de espacio una vez descomprimida.
- Extrae el paquete de descarga,
citrix_app_layering_azure_yy.mm.x.zip. Los archivos incluidos se enumeran arriba. - Extrae el archivo ZIP a una carpeta en tu unidad local.
- Abre una ventana de Azure Powershell.
- Ejecuta el script de instalación (incluido en el paquete de instalación) con los parámetros adecuados. Al ejecutar el script:
- Copia el VHD a la ubicación de Azure que elijas.
- Crea y adjunta el disco del repositorio.
- Inicia el dispositivo.
- Si el script falla, verifica los valores para asegurarte de que sean correctos para tu entorno.
La primera vez que inicies sesión en el dispositivo, se te pedirá que cambies las contraseñas de administrador de App Layering. Para obtener más detalles, consulta Cambiar contraseñas de administrador.
Asegúrate de instalar el agente de App Layering, si tu entorno lo requiere. Consulta la siguiente sección para obtener más detalles.
Pasos siguientes
Una vez que el dispositivo esté instalado y la dirección IP configurada como desees, puedes instalar el agente de App Layering y configurar el servicio App Layering: