Product Documentation

Instalación, configuración, actualización y desinstalación

Jun 29, 2017

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 XenDesktop y XenApp 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 un dominio.
    StoreFront no se puede instalar en un controlador de dominio.
     
  2. Si aún no está instalado, StoreFront necesita Microsoft .NET 4.5 Framework, que se puede descargar desde Microsoft. Microsoft .NET 4.5 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 NetScaler 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 NetScaler para el equilibrio de carga, consulte Equilibrio de carga con NetScaler.

    1. Asegúrese de que el equilibrio de carga esté habilitado en el dispositivo NetScaler.
    2. Para cada servidor StoreFront, cree servicios de equilibrio de carga HTTP o TLS individuales, según sea adecuado, utilizando el tipo de monitor 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 usando el método de inserción de cookies si tiene instalada la versión más reciente de los Citrix Receivers en todas las plataformas y no necesita dar respaldo a Android; de lo contrario, configure la persistencia en función de la dirección IP de origen.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 4.5 > .NET Framework 4.5, ASP.NET 4.5

    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
    • En servidores Windows Server 2012:

      Servidor Web (IIS) > Servidor Web > Desarrollo de aplicaciones > Extensibilidad de .NET 4.5, Inicialización de aplicaciones, ASP.NET 4.5, Extensiones ISAPI, Filtros ISAPI

      En servidores Windows Server 2008 R2:

      Servidor Web (IIS) > Servidor Web > Desarrollo de aplicaciones > Extensibilidad de .NET, Inicialización de aplicaciones, ASP.NET, Extensiones ISAPI, Filtros ISAPI

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

    El instalador de StoreFront comprueba la habilitación de todas las funciones y los roles de servidor.

  5. Instale StoreFront.

    Si quiere que el servidor forme parte de un grupo de servidores StoreFront, la ubicación de la instalación y los parámetros del sitio Web IIS, ruta física e ID de 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, Citrix Receiver requiere conexiones HTTPS con las tiendas. Puede cambiar de HTTP a HTTPS en cualquier momento que desee después de instalar StoreFront, siempre que tenga la configuración de IIS apropiada.

    Para configurar IIS para HTTPS, utilice la consola del administrador de Internet Information Services (IIS) en el servidor StoreFront. De esta manera, se creará un certificado de servidor firmado por la entidad de certificación de dominio. A continuación, agregue un enlace HTTPS al sitio Web predeterminado. Para obtener más información acerca de la creación de un certificado de servidor en IIS, consulte http://technet.microsoft.com/en-us/library/hh831637.aspx#CreateCertificate. Para obtener más información acerca de cómo agregar un enlace HTTPS a un sitio IIS, consulte http://technet.microsoft.com/en-us/library/hh831632.aspx#SSLBinding.

  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.

Instalación de StoreFront

Important

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. Asegúrese de que Microsoft .NET 4.5 Framework, requisito necesario, esté instalado en el servidor.
  4. Busque el paquete de instalación, localice CitrixStoreFront-x64.exe y ejecute el archivo como administrador.
    Nota: En servidores Windows Server 2008 R2, es posible que se muestre un mensaje que indica que la característica .La funcionalidad NET se habilitará. Si aparece este mensaje, haga clic en .
  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, compruebe los requisitos previos y los componentes de StoreFront enumerados para la instalación 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
    • En servidores Windows Server 2012:

      Servidor Web (IIS) > Servidor Web > Desarrollo de aplicaciones > Extensibilidad de .NET 4.5, Inicialización de aplicaciones, ASP.NET 4.5, Extensiones ISAPI, Filtros ISAPI

      En servidores Windows Server 2008 R2:

      Servidor Web (IIS) > Servidor Web > Desarrollo de aplicaciones > Extensibilidad de .NET, Inicialización de aplicaciones, ASP.NET, Extensiones ISAPI, Filtros ISAPI

    • 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 4.5 > .NET Framework 4.5, ASP.NET 4.5
  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.

  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 de la tienda, especifique un nombre para la tienda y haga clic en Siguiente.
  10. En la página Delivery Controllers, enumere la infraestructura (datos detallados de los servicios de XenApp o XenDesktop) que proporciona los recursos que desea que estén disponibles en la tienda. Puede especificar un servidor "ficticio"; sin embargo, las aplicaciones no se mostrarán en la tienda.
  11. Establezca el Tipo de transporte y el Puerto.Puede especificar HTTP y el puerto 443 y, a continuación, haga clic en Aceptar. También puede copiar la configuración de una implementación existente de Interfaz Web o StoreFront.
  12. En la página Acceso remoto, seccione Ninguno. Si utiliza NetScaler Gateway, seleccione Sin túnel VPN e introduzca datos de su puerta de enlace.
  13. En la página Acceso remoto, seccione Crear. Después de haber creado la tienda, haga clic en Finalizar.
Ahora, la tienda está disponible para que los usuarios accedan a ella 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 al sitio de Citrix Receiver para Web para la nueva tienda. Por ejemplo: example.net/Citrix/MarketingWeb/. Inicie sesión y accederá a la nueva interfaz de usuario de Citrix Receiver.

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 edita 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. Debe hacer una copia de seguridad del Registro antes de editarlo.

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 del sistema. 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

StoreFront version

Cadena que indica la versión instalada de StoreFront. Por ejemplo, "3.8.0.0"

Recuento de tiendas

Un contador del número de tiendas que hay en la implementación.

Recuento de servidores en el grupo de servidores

Un contador del número de servidores del grupo de servidores.

Recuento de Delivery Controllers por tienda

Lista de valores numéricos que indican la cantidad Delivery Controllers disponibles para cada tienda en la implementación.

HTTPS habilitado

Cadena que indica si https está habilitado para la implementación. "True" o "False".

Experiencia clásica habilitada para Citrix Receiver

Lista de valores booleanos que indica si la "Experiencia clásica" está habilitada para cada Receiver para Web. TRUE o FALSE cada para Receiver para Web.

Parámetro HTML5 de Citrix Receiver

Lista de las cadenas de texto que indican el parámetro de HTML5 de Receiver para cada Receiver para Web. "Always","Fallback","Off" para cada Receiver para Web.

Control del espacio de trabajo habilitado para Citrix Receiver

Lista de valores booleanos que indican si el "Control del espacio de trabajo" está habilitado para cada Receiver para Web. TRUE o FALSE cada para Receiver para Web.

Acceso remoto habilitado en la tienda

Lista de las cadenas de texto que indican si el "Acceso remoto" está habilitado para cada tienda en la implementación. "ENABLED" o "DISABLED" para cada tienda.

Recuento de puertas de enlace

Un contador de la cantidad de puertas de enlace NetScaler Gateway configuradas en la implementación.

Para instalar StoreFront en un símbolo del sistema

  1. Inicie sesión en el servidor StoreFront con una cuenta con permisos de administrador local.
  2. Antes de instalar StoreFront, asegúrese de cumplir todos los requisitos para ello. 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 de 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 donde se instalará StoreFront. Si quiere que el servidor forme parte de un grupo de servidores StoreFront, la ubicación de la instalación y los parámetros del sitio Web IIS, ruta física e ID de 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 Citrix Receiver en un dispositivo Windows o Mac OS X, se solicitará al usuario que descargue e instale la versión de Citrix Receiver correspondiente a su plataforma desde el sitio Web de Citrix. Puede modificar este comportamiento para que los usuarios descarguen los archivos de instalación de Citrix Receiver desde el servidor StoreFront. Para obtener más información, consulte Cómo ofrecer archivos de instalación de Citrix Receiver en el servidor.

    Si va a realizar este cambio de configuración, especifique los argumentos -WINDOWS_CLIENT y -MAC_CLIENT para copiar, respectivamente, los archivos de instalación de Citrix Receiver para Windows y Citrix Receiver para Mac a la ubicación correspondiente de su 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 de Citrix Receiver. Los archivos de instalación de Citrix Receiver para Windows y Citrix Receiver para Mac están incluidos en los medios de instalación o el paquete de descarga de StoreFront.

Actualización de StoreFront

Para actualizar implementaciones existentes de cualquier versión de StoreFront entre 2.0 y 3.0.x a esta versión de StoreFront, ejecute el archivo de instalación de esta versión de StoreFront. Las versiones anteriores a StoreFront 2.0 no se pueden actualizar directamente. En su lugar, primero hay que actualizar desde StoreFront 1.2 a StoreFront 2.0 y después actualizar a esta versión de StoreFront. De manera similar, no se puede actualizar StoreFront 1.1 directamente a esta versión de StoreFront. Primero es necesario actualizar el software desde StoreFront 1.1 a StoreFront 1.2 y desde ahí a StoreFront 2.0, para finalmente actualizar a esta versión de StoreFront.

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, las tiendas, 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. Esto significa que, si decide desinstalar StoreFront, debe volver a crear manualmente los servicios, las tiendas 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.

Important

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 desde StoreFront 2.0 - 3.0.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. Haga una copia de respaldo de todos los servidores del grupo.
  3. Quite uno de los servidores del grupo de servidores existente.
  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.

Sugerencia

  • 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.  

Configuración de StoreFront

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

  • Crear una nueva 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. 
  • Incorporarse a un grupo de servidores existente.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.

Desinstalación de StoreFront

Además del producto en sí, la desinstalación de StoreFront conlleva la eliminación del servicio de autenticación, las tiendas, 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 tiendas de suscripción 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 eliminan del servidor cuando se desinstala StoreFront.

  1. Inicie sesión en el servidor StoreFront con una cuenta con permisos de administrador local.
  2. En la pantalla 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.
  3. 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.
  4. En el cuadro de diálogo Desinstalar Citrix StoreFront, haga clic en . Cuando termine la desinstalación, haga clic en Aceptar.