Aplicación de un Service Pack en un sitio de varios equipos de Ubuntu

En este tema se describe cómo aplicar un Service Pack en un sitio de ArcGIS for Server de varios equipos de Ubuntu que se ejecuta en Amazon Web Services. En el contexto de este tema, un sitio de varios equipos es un sitio que incluye más de una instancia de EC2 que ejecuta el componente del servidor SIG.

Para actualizar el sitio, tiene que aplicar el Service Pack en dos equipos y, a continuación, utilizar esos equipos para crear una plantilla a partir de la cual iniciar su sitio final actualizado.

Para minimizar el tiempo de inactividad, es recomendable que aplique el Service Pack en una copia de su sitio; también puede realizarlo utilizando plantillas de sitio. El paso 1 opcional que aparece más adelante explica cómo se realiza esta acción. Una vez que haya aplicado el Service Pack, puede redireccionar el tráfico a su sitio actualizado.

Siga los pasos que figuran a continuación para actualizar un sitio de varios equipos con el último Service Pack. No detenga su sitio en ningún momento mientras realiza estos pasos.

Si no desea realizar los pasos que figuran más adelante, puede iniciar un nuevo sitio utilizando la última versión de Cloud Builder y volver a implementar en él sus datos, servicios y aplicaciones.

Pasos:
  1. Instale la versión de ArcGIS Server Cloud Builder on Amazon Web Services correspondiente al Service Pack que desea aplicar. Tenga en cuenta que si realiza esta acción, no podrá acceder a sus sitios con una versión antigua de Cloud Builder.
  2. Opcionalmente, para minimizar el tiempo de inactividad durante la actualización, utilice Cloud Builder para crear una plantilla de su sitio. A continuación, inicie un nuevo sitio desde la plantilla.

    Cuando inicie este sitio , configúrelo para que tenga exactamente dos instancias de EC2 ejecutando el componente del servidor SIG. Dicho de otro modo, debe establecer la propiedad Número de instancias en 2 y desactivar Activar escalado automático.

    Aplicará el Service Pack a esta copia de su sitio. Una vez que esté preparado, puede cambiar su tráfico entrante al sitio actualizado.

  3. Si no ha realizado el paso 2 anterior, edite su sitio en Cloud Builder para que contenga exactamente dos instancias de EC2. Dicho de otro modo, debe establecer la propiedad Número de instancias en 2 y desactivar Activar escalado automático.
  4. Descargue el Service Pack para ArcGIS for Server.
  5. En primer lugar, inicie sesión con el usuario arcgis en la instancia de EC2 que contiene los directorios de almacenamiento de configuración de ArcGIS for Server y del servidor. Esta instancia se marca como SITEHOST en la Consola de administración de AWS.

    Recuerde que para iniciar sesión en una instancia debe abrir el puerto SSH en el grupo de seguridad del sitio.

  6. Copie (o utilice ftp) el archivo tar del Service Pack en la instancia de SITEHOST.
  7. Use el directorio untar para el programa de instalación del Service Pack.
  8. Ejecute la instalación.
    ./Setup
    
  9. Después de aplicar el Service Pack en SITEHOST, aplíquelo en el segundo equipo.
  10. Inicie sesión como usuario arcgis en el segundo equipo en su sitio.
  11. Copie (o utilice ftp) los archivos de instalación del Service Pack en la instancia del segundo equipo.
  12. Repita los pasos 7 y 8 para instalar el Service Pack para ArcGIS for Server.
  13. Si su sitio incluye un clúster de la base de datos de PostgreSQL en SITEHOST o en EGDBHOST, actualice sus geodatabases. Consulte Actualizar geodatabases en PostgreSQL en ArcGIS Server for Amazon Web Services para obtener instrucciones.
  14. Pruebe y configure su sitio actualizado. Asegúrese de que funcione de la forma exacta que desea.

    Si dejara su sitio en el estado actual, la segunda instancia de EC2 se perdería la próxima vez que detuviese su sitio utilizando Cloud Builder. Por lo tanto, continúe con los pasos siguientes para conservar su trabajo como una plantilla e iniciar un sitio con el número deseado de instancias.

  15. Utilice Cloud Builder para crear una plantilla de su sitio que acaba de actualizar.
  16. Mediante el uso de la plantilla creada en el paso anterior, inicie un sitio con el número deseado de instancias de EC2 y reglas de escalado automático.
  17. Si tenía datos replicados para un servicio de geodatos en su sitio original, debe cambiar las réplicas para que señalen al servicio de geodatos en el nuevo sitio.
    1. Abra uno de los archivos .mxd con datos replicados en su sitio original.
    2. En el nodo Servidores SIG de la ventana Catálogo, cree una conexión al nuevo sitio.
    3. Haz clic en el botón Administrar réplicas. Administrar réplicas de la barra de herramientas Geodatabase distribuida.

      Se abre el Administrador de réplicas.

    4. Haga clic con el botón derecho del ratón en la réplica de la lista que debe señalar al nuevo sitio y haga clic en Propiedades.
    5. Haga clic en el botón Abrir Abrir situado junto a la Conexión de réplica relativa.
    6. Navegue hasta el nuevo sitio, elija el servicio de geodatos y haga clic en Abrir.
    7. Haga clic en Aceptar para aplicar los cambios y cerrar el cuadro de diálogo Propiedades de la réplica.
    8. Cierre el Administrador de réplicas.
    9. Reinicie su servicio de geodatos.

    Repita estos subpasos para cada una de las réplicas creadas que incluyan geodatabases en su sitio de ArcGIS Server for Amazon Web Services original.

  18. Cambie la asignación de dirección de su organización para que señale a la URL de su sitio actualizado. Si sus aplicaciones hacían referencia a la URL del sitio directamente, tendrá que actualizar las URL de sus aplicaciones para incorporar la nueva dirección del balanceador de carga elástico (ELB). Puede obtener la dirección del ELB si examina la URL del administrador en la lista de detalles de sitio en Cloud Builder.

    Una vez que verifique que el sitio actualizado está funcionando, puede eliminar su sitio original y, opcionalmente, las plantillas creadas en los pasos 2 y 11.

Temas relacionados

9/11/2013