Instalar, configurar, actualizar y desinstalar

Nota:

Puede obtener información sobre los cambios en los nombres de producto en Novedades.

Antes de instalar y configurar

Para instalar y configurar StoreFront, siga estos pasos en el orden indicado.

  1. Si quiere utilizar StoreFront para entregar recursos de Citrix Virtual Apps and Desktops a los usuarios, compruebe que el servidor StoreFront está unido al dominio de Microsoft Active Directory que contiene las cuentas de los usuarios o a un dominio que tiene una relación de confianza con el dominio de las cuentas de usuario.

    Importante:

    • En implementaciones de servidor único, puede instalar StoreFront en un servidor que no esté unido a ningún dominio.
    • StoreFront no se puede instalar en un controlador de dominio.
  2. Si aún no está instalado, StoreFront necesita Microsoft .NET Framework, que se puede descargar desde Microsoft. Microsoft .NET debe estar instalado antes de instalar StoreFront.

  3. Si, además, piensa configurar una implementación de StoreFront con varios servidores, configure un entorno de equilibrio de carga para los servidores StoreFront.

    Para utilizar Citrix ADC para el equilibrio de carga, defina un servidor virtual como proxy de los servidores StoreFront. Para obtener más información sobre cómo configurar Citrix ADC para el equilibrio de carga, consulte Equilibrio de carga con Citrix ADC.

    1. Compruebe que el equilibrio de carga esté habilitado en el dispositivo Citrix ADC.

    2. Para cada servidor StoreFront, cree servicios de equilibrio de carga HTTP o SSL individuales, según sea adecuado, utilizando el tipo de supervisión de StoreFront.

    3. Configure los servicios para insertar la dirección IP del cliente en el encabezado X-Forwarded-For HTTP de solicitudes reenviadas a StoreFront, sobrescribiendo todas las directivas globales.

      StoreFront requiere direcciones IP de los usuarios para establecer conexiones con sus recursos.

    4. Cree un servidor virtual y enlace los servicios al servidor virtual.

    5. En el servidor virtual, configure la persistencia utilizando el método IP del cliente o inserción de cookies. Asegúrese de que el tiempo de vida (TTL) es suficiente para permitir que los usuarios permanezcan conectados al servidor tanto tiempo como sea necesario.

      La persistencia garantiza que solo se realiza el equilibrio de carga en la conexión de usuario inicial y posteriormente se dirigen las solicitudes subsiguientes de ese usuario al mismo servidor StoreFront.

  4. De manera opcional, puede habilitar las siguientes funciones.

    • Características de .NET Framework > .NET Framework, ASP.NET

    Si lo desea, puede habilitar los siguientes roles y sus dependencias en el servidor StoreFront.

    • Servidor web (IIS) > Servidor web > Características HTTP comunes > Documento predeterminado, Errores HTTP, Contenido estático, Redirección HTTP

    • Servidor web (IIS) > Servidor web > Estado y diagnóstico > Registro HTTP

    • Servidor web (IIS) > Servidor web > Seguridad > Filtro de solicitudes, Autenticación de Windows

      El instalador de StoreFront comprueba que todas las funciones y los roles de servidor están habilitados.

  5. Instale StoreFront.

    Si quiere que el servidor forme parte de un grupo de servidores, la ubicación de la instalación de StoreFront y los parámetros del sitio web de IIS, la ruta física y los ID del sitio deben ser idénticos en todos los servidores del grupo.

  6. De manera opcional, configure Microsoft Internet Information Services (IIS) para HTTPS si planea utilizar HTTPS para proteger la comunicación entre StoreFront y los dispositivos de los usuarios.

    Se necesita HTTPS para la autenticación con tarjeta inteligente. De forma predeterminada, la aplicación Citrix Workspace requiere conexiones HTTPS a los almacenes. Para configurar IIS de modo que se pueda usar un HostBaseURL HTTPS en StoreFront, cree un enlace HTTPS al sitio web predeterminado y vincúlelo al certificado del servidor StoreFront. Para obtener más información sobre cómo agregar un enlace HTTPS a un sitio IIS, consulte https://docs.microsoft.com/en-us/previous-versions/orphan-topics/ws.11/hh831632(v=ws.11).

  7. Asegúrese de que los firewalls y otros dispositivos de red permiten el acceso a los puertos TCP 80 o 443, según corresponda, desde dentro y fuera de la red corporativa. Además, asegúrese de que ni los firewalls ni otros dispositivos de la red interna bloqueen el tráfico a los puertos TCP no asignados.

    Al instalar StoreFront, se configura una regla del Firewall de Windows. Esta regla habilita el acceso al archivo ejecutable de StoreFront a través de un puerto TCP aleatorio seleccionado de los puertos no reservados. Este puerto se utiliza para comunicaciones entre los servidores StoreFront en un grupo de servidores.

  8. Si va a usar varios sitios web de Internet Information Services (IIS), después de crear los sitios en IIS, use el SDK de PowerShell para crear una implementación de StoreFront en cada uno de ellos. Para obtener más información, consulte Varios sitios web de Internet Information Services (IIS).

    Nota:

    StoreFront inhabilita la consola de administración cuando detecta varios sitios y muestra un mensaje a tal efecto.

  9. Utilice la consola de administración de Citrix StoreFront para configurar el servidor.

Instalar StoreFront

Importante

Para evitar posibles errores y la pérdida de datos durante la instalación de StoreFront, asegúrese de que todas las aplicaciones están cerradas y de que no hay otras tareas u operaciones ejecutándose en el sistema de destino.

  1. Descargue el programa de instalación desde la página de descarga.

  2. Inicie sesión en el servidor StoreFront con una cuenta con permisos de administrador local.

  3. Compruebe que Microsoft .NET Framework, requisito necesario, esté instalado en el servidor.

  4. Busque CitrixStoreFront-x64.exe y ejecute el archivo como administrador.

  5. Lea y acepte el contrato de licencia. A continuación, haga clic en Siguiente.

  6. Si aparece la página Revisar requisitos previos, haga clic en Siguiente.

  7. En la página Listo para instalar, consulte los requisitos previos y los componentes de StoreFront que se van a instalar y haga clic en Instalar.

    Antes de la instalación de los componentes, se habilitan los siguientes roles, si no están ya configurados en el servidor.

    • Servidor web (IIS) > Servidor web > Características HTTP comunes > Documento predeterminado, Errores HTTP, Contenido estático, Redirección HTTP

    • Servidor web (IIS) > Servidor web > Estado y diagnóstico > Registro HTTP

    • Servidor web (IIS) > Servidor web > Seguridad > Filtro de solicitudes, Autenticación de Windows

    • Servidor web (IIS) > Herramientas de administración > Consola de administración de IIS, Scripts y herramientas de administración de IIS

    Si no están ya configuradas, también se habilitan las siguientes funciones.

    • Características de .NET Framework > .NET Framework, ASP.NET
  8. Cuando termine la instalación, haga clic en Finalizar. La consola de administración de Citrix StoreFront se inicia automáticamente. También puede abrir StoreFront desde la pantalla Inicio.

    Cuadro de diálogo de confirmación

  9. En la consola de administración de Citrix StoreFront, haga clic en Crear una nueva implementación.

    1. Especifique la URL del servidor StoreFront en el cuadro URL base.
    2. En la página Nombre del almacén, especifique un nombre para el almacén y haga clic en Siguiente.

En la página Delivery Controllers, indique datos de las implementaciones de Citrix Virtual Apps and Desktops que proporcionan los recursos que quiere ofrecer en el almacén.

  1. Establezca el tipo de transporte y el puerto en Tipo de transporte y Puerto respectivamente.Por ejemplo, HTTP y puerto 80 o HTTPS y puerto 443. A continuación, haga clic en Aceptar.

  2. En la página Acceso remoto, seccione Ninguno. Si utiliza Citrix Gateway, seleccione Sin túnel VPN e indique datos de su puerta de enlace.

  3. En la página Acceso remoto, seccione Crear. Una vez creado el almacén, haga clic en Finalizar.

Ahora, el almacén está disponible para que los usuarios accedan a él mediante el sitio de Citrix Receiver para Web, lo que permite que los usuarios accedan a sus escritorios y aplicaciones a través de una página web.

Aparecerá la dirección URL para que los usuarios accedan a un sitio de Citrix Receiver para Web para el nuevo almacén. Por ejemplo: example.net/Citrix/StoreWeb/. Inicie sesión y accederá a la nueva interfaz de usuario en la aplicación Citrix Workspace.

Sitios de Citrix Receiver para Web

CEIP

Si se participa en el programa CEIP de mejora de la experiencia del usuario (Customer Experience Improvement Program), se envían estadísticas e información de uso anónimos a Citrix para mejorar la calidad y el rendimiento de sus productos.

De forma predeterminada, se inscribe automáticamente en el programa CEIP cuando instala StoreFront. La primera carga de datos tiene lugar aproximadamente siete días después de instalar StoreFront. Puede cambiar esta opción predeterminada en el parámetro de Registro del sistema. Si cambia el parámetro de Registro del sistema antes de instalar StoreFront, se usará ese valor. Si cambia el parámetro de Registro del sistema antes de actualizar StoreFront, se usará ese valor.

Advertencia:

Si modifica el Registro de forma incorrecta, pueden producirse problemas graves, que pueden hacer que sea necesario instalar nuevamente el sistema operativo. Citrix no puede garantizar que los problemas derivados de la utilización inadecuada del Editor del Registro puedan resolverse. Si utiliza el Editor del Registro, será bajo su propia responsabilidad. Haga una copia de seguridad del Registro antes de modificarlo.

El parámetro de Registro que controla la carga automática de los datos de análisis (predeterminado = 1):

Ubicación: HKLM:\Software\Citrix\Telemetry\CEIP
Nombre: Enabled
Tipo: REG_DWORD
Valor: 0 = inhabilitado, 1 = habilitado

De forma predeterminada, la propiedad Enabled está oculta en el registro. Si no se especifica, significa que la funcionalidad de carga automática está habilitada.

Con PowerShell, el cmdlet siguiente inhabilita la inscripción en el programa CEIP:

New-ItemProperty -Path HKLM:\SOFTWARE\Citrix\Telemetry\CEIP -Name Enabled -PropertyType DWORD -Value 0

Nota:

El parámetro de Registro controla la carga automática de información anónima de uso y estadísticas para todos los componentes en el mismo servidor. Por ejemplo, si ha instalado StoreFront en el mismo servidor que el Delivery Controller y decide no participar en el programa CEIP usando el parámetro de Registro, la no participación se aplicará a ambos componentes.

Datos de CEIP recopilados desde StoreFront

La siguiente tabla ofrece ejemplos del tipo de información anónima que se recopila. Los datos no contienen detalles que lo identifiquen a usted como cliente.

Datos Descripción
Versión de StoreFront Cadena que indica la versión instalada de StoreFront. Por ejemplo, “3.8.0.0”
Recuento de almacenes Un contador de la cantidad de almacenes que hay en la implementación.
Recuento de servidores en el grupo de servidores Un contador de la cantidad de servidores que hay en el grupo de servidores.
Recuento de Delivery Controllers por almacén Lista de valores numéricos que indican la cantidad de Delivery Controllers disponibles para cada almacén que haya en la implementación.
HTTPS habilitado Cadena que indica si https está habilitado para la implementación. “True” o “False”.
Parámetro de HTML5 para la aplicación Citrix Workspace Lista de las cadenas de texto que indican el parámetro de HTML5 de cada Receiver para Web. “Always”,”Fallback”,”Off” para cada Receiver para Web.
Control del espacio de trabajo habilitado para la aplicación Citrix Workspace Lista de valores booleanos que indican si el “Control del espacio de trabajo” está habilitado para cada Receiver para Web. TRUE o FALSE para cada Receiver para Web.
Acceso remoto habilitado en el almacén Lista de las cadenas de texto que indican si el “Acceso remoto” está habilitado para cada almacén que haya en la implementación. “ENABLED” o “DISABLED” para cada almacén.
Recuento de puertas de enlace Un contador de la cantidad de puertas de enlace Citrix Gateway configuradas en la implementación.

Para instalar StoreFront desde un símbolo del sistema

  1. Inicie sesión en el servidor StoreFront con una cuenta con permisos de administrador local.

  2. Asegúrese de que se cumplan todos los requisitos para la instalación de StoreFront antes de instalar StoreFront. Para obtener información más detallada, consulte Antes de instalar y configurar.

  3. En los medios de instalación o el paquete de descarga, busque CitrixStoreFront-x64.exe y copie el archivo a una ubicación temporal en el servidor.

  4. En un símbolo del sistema, vaya a la carpeta que contiene el archivo de instalación y escriba el siguiente comando.

    CitrixStoreFront-x64.exe [-silent] [-INSTALLDIR installationlocation] [-WINDOWS_CLIENT filelocation\filename.exe] [-MAC_CLIENT filelocation\filename.dmg]
    

    Utilice el argumento -silent para realizar una instalación silenciosa de StoreFront y todos los requisitos previos. De forma predeterminada, StoreFront se instala en C:\Archivos de programa\Citrix\Receiver StoreFront. No obstante, puede especificar otra ubicación de instalación con el argumento -INSTALLDIR, donde installationlocation es el directorio en el que se instalará StoreFront. Tenga en cuenta que, si quiere que el servidor forme parte de un grupo de servidores, la ubicación de la instalación de StoreFront y los parámetros del sitio web de IIS, la ruta física y los ID del sitio deben ser idénticos en todos los servidores del grupo.

    De forma predeterminada, si un sitio de Citrix Receiver para Web no puede detectar la aplicación Citrix Workspace en un dispositivo Windows o Mac OS X, se solicitará al usuario que descargue e instale la aplicación Citrix Workspace correspondiente a su plataforma desde el sitio web de Citrix. Puede modificar este comportamiento para que los usuarios puedan descargarse los archivos de instalación de la aplicación Citrix Workspace desde el servidor StoreFront. Para obtener más información, consulte Configurar cómo se muestran los recursos a los usuarios.

    Si va a cambiar esta configuración, especifique los argumentos -WINDOWS_CLIENT y -MAC_CLIENT para copiar los archivos de instalación de Citrix Receiver para Windows o la aplicación Citrix Workspace para Windows y Citrix Receiver para Mac o la aplicación Citrix Workspace para Mac, respectivamente, a la ubicación adecuada en la implementación de StoreFront. Reemplace “filelocation” por el directorio que contiene el archivo de instalación a copiar y “filename” por el nombre del archivo de instalación. Los archivos de instalación de Citrix Receiver para Windows o la aplicación Citrix Workspace para Windows y Citrix Receiver para Mac o la aplicación Citrix Workspace para Mac se incluyen en los medios de instalación de Citrix Virtual Apps and Desktops.

Actualizar StoreFront

Nota:

Todos los almacenes que utilicen la experiencia de usuario clásica se actualizan para utilizar la experiencia unificada cuando se actualiza a esta versión de StoreFront. Se recomienda informar a los usuarios de la nueva experiencia que introduce la actualización, descritos en Experiencia de usuario unificada. Si ha personalizado la experiencia unificada, las personalizaciones se conservan al actualizar a esta versión de StoreFront. Compruebe que la apariencia de las personalizaciones sigue siendo la adecuada con la nueva experiencia unificada.

Para actualizar implementaciones existentes de 3.x a esta versión de StoreFront, ejecute el archivo de instalación de esta versión de StoreFront.

No se admite la actualización a la versión más reciente desde una versión antigua que esté en el ciclo Fin de vida. Para obtener más información, consulte CTX200356.

Una vez iniciado el proceso de actualización, éste no puede deshacerse. Si la actualización se interrumpe o no se puede completar, la configuración existente se eliminará, pero StoreFront no se instalará. Antes de comenzar una actualización, es necesario desconectar a los usuarios de la implementación de StoreFront e impedir que accedan a los servidores mientras la actualización está teniendo lugar. De esta manera, el instalador puede acceder a todos los archivos de StoreFront durante la actualización. Si el instalador no pudiera acceder a alguno de los archivos, no se podrán reemplazar y, por lo tanto, la actualización no se podrá llevar a cabo, lo cual provocará la eliminación de la configuración existente de StoreFront. StoreFront no respalda implementaciones con varios servidores que contengan versiones diferentes del producto, por lo que todos los servidores de un grupo deben cambiar simultáneamente a la versión actualizada antes de conceder el acceso a la implementación. No se respalda la actualización simultánea para las implementaciones con varios servidores; los servidores deben actualizarse de forma secuencial. Citrix recomienda que realice una copia de seguridad de los datos antes de realizar la actualización.

Con la desinstalación de StoreFront, se eliminan el servicio de autenticación, los almacenes, las suscripciones de usuarios a aplicaciones, los sitios de Citrix Receiver para Web, los sitios de Desktop Appliance y las direcciones URL de servicios XenApp. Eso significa que, si decide desinstalar StoreFront, debe volver a crear manualmente los servicios, los almacenes y los sitios cuando vuelva a instalar StoreFront. La actualización también permite conservar la configuración de StoreFront y dejar los datos de suscripción a aplicaciones de los usuarios intactos, de modo que los usuarios no tengan que volver a suscribirse a todas sus aplicaciones.

La actualización de la versión de sistema operativo en un servidor que ejecuta StoreFront no está respaldada. Citrix recomienda instalar StoreFront en una instalación limpia del sistema operativo.

Importante:

Antes de iniciar la actualización:

  • Cierre todas las demás aplicaciones en el servidor StoreFront.
  • Cierre todas las líneas de comandos y ventanas de PowerShell.

Para actualizar StoreFront 3.x a esta versión de StoreFront

  1. Inhabilite el acceso a la implementación a través del entorno de equilibrio de carga. Al inhabilitar la URL de equilibrio de carga, se impide que los usuarios se conecten a la implementación durante la actualización.
  2. Realice una copia de seguridad de todos los servidores del grupo; puede crear instantáneas de las VM antes de la actualización, por ejemplo.
  3. Quite uno de los servidores del grupo para utilizarlo como servidor principal de un nuevo grupo de servidores.
  4. Reinicie el servidor que ha quitado. Tenga en cuenta que puede utilizar un equilibrador de carga paralelo para comprobar el buen funcionamiento del nuevo grupo de servidores a medida que lo construye. La manera de proceder que aumenta al máximo la disponibilidad e implica el mínimo riesgo consiste en quitar y actualizar solo un servidor del grupo de servidores original. De esa manera, se puede construir literalmente el nuevo grupo de servidores a partir de máquinas nuevas, en lugar de utilizar para ello las máquinas que se han quitado del grupo de servidores original.
  5. Actualice el servidor que ha quitado con una cuenta de administrador. Este proceso no debe realizarse a la par que se ejecutan instalaciones en el servidor, solo deberían estar en ejecución las aplicaciones mínimas.
  6. Compruebe que el servidor que ha quitado se ha actualizado correctamente.
  7. Quite, del equilibrador de carga, otro de los servidores que compone el grupo existente.
  8. Reinicie el servidor que ha quitado por las mismas razones que las explicadas en el paso 1.
  9. Desinstale la versión actualmente instalada de StoreFront e instale la nueva versión de StoreFront.
  10. Una el servidor recién instalado a un grupo de servidores nuevo, compuesto de todos los servidores actualizados y los servidores recién instalados. Compruebe que funcionan correctamente.
  11. Repita los pasos del 3 al 10 hasta que el grupo de servidores nuevo tenga la capacidad suficiente como para asumir las funciones del grupo de servidores anterior. Apunte el equilibrador de carga al nuevo grupo de servidores y compruebe que funciona correctamente.
  12. Repita los pasos del 3 al 10 para los servidores restantes; agregue cada uno al equilibrador de carga a medida que se vayan actualizando correctamente.

Nota:

  • Si quiere una disponibilidad máxima, puede mantener el acceso al grupo original de servidores durante el proceso de actualización hasta que el grupo nuevo esté disponible. Para ello:
    1. Omita el paso 1.
    2. Modifique el paso 11 para incluir la inhabilitación del acceso al grupo de servidores original mediante el equilibrador de carga. Exporte los datos de suscripción del grupo de servidores original e impórtelos al nuevo grupo de servidores. Habilite el acceso al nuevo grupo de servidores mediante el equilibrador de carga.

    Con ello, todos los cambios de suscripción que los usuarios hayan realizado entre los pasos 3 y 11 estarán disponibles en el nuevo grupo de servidores.

  • Puede maximizar aún más la disponibilidad si quita solo un servidor del grupo de servidores original y lo actualiza; luego construye el nuevo grupo de servidores a partir de servidores nuevos, en vez de utilizar los servidores que quite del grupo de servidores original. Cuando el nuevo grupo de servidores esté en producción, podrá retirar los servidores antiguos.
  • Guarde copias de seguridad del archivo web.config en una ubicación diferente del directorio IIS predeterminado del almacén. Por ejemplo, no guarde copias de seguridad en C:\inetpub\wwwroot\citrix\<storename>. Si guarda las copias de seguridad en la misma ubicación que el directorio IIS predeterminado del almacén, puede interferir con la actualización de StoreFront.

Configurar StoreFront

Cuando la consola de administración de Citrix StoreFront se inicia por primera vez, existen dos opciones disponibles.

  • Crear una implementación. Configure el primer servidor de una nueva implementación de StoreFront. Las implementaciones de un servidor único son idóneas para la evaluación de StoreFront o para implementaciones pequeñas de producción. Después de configurar el primer servidor StoreFront, puede agregar más servidores al grupo en cualquier momento para aumentar la capacidad de la implementación.
  • Unirse a un grupo existente de servidores. Agregue otro servidor a una implementación existente de StoreFront. Seleccione esta opción para aumentar rápidamente la capacidad de la implementación de StoreFront. Se necesita equilibrio de carga externo para las implementaciones con varios servidores. Para agregar un nuevo servidor, necesitará acceso a un servidor existente de la implementación. Citrix recomienda no agregar más de 6 servidores a un grupo de servidores.

Desinstalar StoreFront

Además del producto en sí, la desinstalación de StoreFront conlleva la eliminación del servicio de autenticación, los almacenes, los sitios de Citrix Receiver para Web, los sitios de Desktop Appliance, las direcciones URL de servicios XenApp y sus configuraciones asociadas. El servicio de suscripción de almacenes que contiene los datos de suscripción a aplicaciones de los usuarios también se elimina. En implementaciones de un solo servidor, esto significa que la información sobre suscripciones a aplicaciones de los usuarios se pierde. No obstante, en implementaciones de varios servidores, estos datos se conservan en otros servidores del grupo. Los requisitos previos habilitados por el instalador de StoreFront, como las funciones de .NET Framework y los servicios de rol de Servidor web (IIS), no se eliminarán del servidor cuando se desinstala StoreFront.

  1. Inicie sesión en el servidor StoreFront con una cuenta con permisos de administrador local.
  2. Cierre la consola de administración de StoreFront si está abierta.
  3. Cierre las sesiones de PowerShell que se hayan utilizado para administrar StoreFront a través de su SDK de PowerShell.
  4. En la pantalla de Inicio o Aplicaciones de Windows, busque el icono de Citrix StoreFront y haga clic en él. Haga clic con el botón secundario en el icono y haga clic en Desinstalar.
  5. En el cuadro de diálogo Programas y características, seleccione Citrix StoreFront y haga clic en Desinstalar para eliminar todos los componentes de StoreFront del servidor.
  6. En el cuadro de diálogo Desinstalar Citrix StoreFront, haga clic en . Cuando termine la desinstalación, haga clic en Aceptar.