Puede actualizar una implementación de ArcGIS Enterprise en un solo equipo en Amazon Web Services (AWS) ejecutando los procedimientos de actualización manual o, si creó la implementación mediante plantillas de Esri Amazon Web Services CloudFormation 10.8 o 10.8.1, puede actualizar utilizando scripts de Chef.
Antes de actualizar
Independientemente del método de actualización que utilice, revise la información siguiente antes de actualizar su implementación:
- Obtenga las licencias de ArcGIS requeridas para la versión de software actual. Puede descargarlas desde My Esri.
- Acepte los términos de AWS Marketplace para la nueva versión de Amazon Machine Images (AMI) de ArcGIS Enterprise antes de actualizar.
- Cree una copia de seguridad de la implementación para que pueda restaurar en caso de problemas con el procedimiento de actualización.
Puede utilizar la utilidad webgisdr instalada con Portal for ArcGIS para crear una copia de seguridad de la mayoría de componentes de una implementación de ArcGIS Enterprise. No obstante, los big data stores espaciotemporales no se incluyen en esta copia de seguridad. Si su implementación incluye un big data store espaciotemporal, cree una copia de seguridad separada de este con la utilidad backupdatastore de ArcGIS Data Store.
Actualizar mediante los procedimientos de actualización manual
El procedimiento de actualización manual para actualizar software en la implementación de ArcGIS Enterprise en un solo equipo Amazon Web Services es similar a actualizar software localmente; descargue las actualizaciones de software desde My Esri en su instancia de Amazon Elastic Compute Cloud (EC2) y aplique las actualizaciones directamente a su implementación existente. Todos los componentes de ArcGIS Enterprise deben ejecutar la misma versión de software. La principal diferencia al actualizar en AWS radica en la forma de crear una copia de seguridad de la implementación.
- Inicie sesión en AWS Management Console y cree una Amazon Machine Image (AMI) desde su instancia existente.
Esta es la copia de seguridad que podrá usar para volver a implementar si se produce algún problema durante la actualización. Si tiene que volver a realizar la implementación, debe hacerlo utilizando la misma dirección URL del portal.
- Obtenga nuevas licencias de Portal for ArcGIS y ArcGIS GIS Server desde Esri.
- Descargue las nuevas versiones de Portal for ArcGIS, ArcGIS Web Adaptor, ArcGIS Server y ArcGIS Data Store desde My Esri.
- Realice una conexión de escritorio remoto (Microsoft Windows) o de SSH (Linux) con el equipo en AWS. Conéctese como el usuario arcgis. Coloque todas las descargas de software en este equipo.
Si es la primera vez que va a actualizar una implementación en una instancia de Windows AWS, cambie la contraseña del usuario arcgis.
Si implementó ArcGIS Enterprise en este equipo usando la AWS Management Console, asegúrese de que el equipo tiene permiso para crear depósitos de Amazon Simple Storage Service (S3) en su cuenta de AWS, ya que el procedimiento de actualización de Portal for ArcGIS crea un depósito de S3 para el almacenamiento temporal del directorio de contenido. Si ha realizado la implementación con una plantilla de CloudFormation proporcionada por Esri, la plantilla ya lo ha configurado.
- Siga los pasos que se describen en Actualizar Portal for ArcGIS para actualizar el portal y su Web Adaptor y actualice su licencia de Portal for ArcGIS.
- Siga los pasos para el sitio de un equipo que se describen en Actualizar ArcGIS Server para actualizar ArcGIS Server y su Web Adaptor y actualice su sitio de ArcGIS Server con una licencia de ArcGIS GIS Server.
- Si su implementación se encuentra en una instancia de Windows en AWS, siga los pasos de Actualizar ArcGIS Data Store para actualizar el data store.
- Si está actualizando una implementación de la versión 10.5 o más reciente en Linux con AWS, siga los pasos de Actualizar ArcGIS Data Store para actualizar el data store.
- Si está actualizando una implementación de la versión 10.3.1, 10.4 o 10.4.1 en Linux con AWS, debe realizar una copia del archivo hostidentifier.properties antes de iniciar la actualización. Siga estos pasos para copiar el archivo y actualizar ArcGIS Data Store:
- Cambie los directorios a <ArcGIS Data Store installation directory>/arcgis/datastore/framework/etc.
- Realice una copia del archivo hostidentfier.properties y coloque dicha copia en una ubicación segura.
- Instale la nueva versión de ArcGIS Data Store, pero no ejecute el Asistente de configuración de data store.
- Ejecute el comando stopdatastore.sh para detener ArcGIS Data Store.
El comando está ubicado en <ArcGIS Data Store installation directory>/arcgis/datastore.
- Sustituya el archivo hostidentfier.properties de <ArcGIS Data Store installation directory>/arcgis/datastore/framework/etc por la copia del archivo que realizó en el paso b.
- Ejecute el comando startdatastore.sh para iniciar ArcGIS Data Store.
El comando está ubicado en <ArcGIS Data Store installation directory>/arcgis/datastore.
- Abra el Asistente de configuración de data store o ejecute la utilidad de comando configuredatastore para actualizar el data store.
- Cuando haya terminado de actualizar y probar la implementación actualizada, podrá eliminar la AMI de copia de seguridad.
Nota:
Debe actualizar ArcGIS Server antes de actualizar ArcGIS Data Store.
Actualizar con scripts de Chef
Los pasos de actualización son diferentes para las implementaciones en Microsoft Windows y Ubuntu. Siga las instrucciones correspondientes al sistema operativo de su implementación.
Actualizar una implementación de ArcGIS Enterprise de un solo equipo en Windows
Realice estos pasos para utilizar Chef con el fin de actualizar ArcGIS Enterprise en una sola instancia de Amazon Elastic Compute Cloud (EC2).
- Realice una conexión de escritorio remoto con la instancia de EC2.
- Descargue e instale Chef o el cliente Cinc 15. Si tiene instalada una versión anterior de Chef, actualícela a la versión 15.
- Descargue los archivos de instalación 10.9 de su cuenta de My Esri y cargue los archivos en una carpeta de la instancia de EC2:
- ArcGIS_Web_Adaptor_for_Microsoft_IIS_109_177789.exe
- Portal_for_ArcGIS_Windows_109_177787.exe
- ArcGIS_Server_Windows_109_177775.exe
- ArcGIS_DataStore_Windows_109_177788.exe
- Portal_for_ArcGIS_Web_Styles_Windows_109_177786.exe
- Obtenga el archivo de autorización de Portal for ArcGIS 10.9 (.json) y la autorización con licencia de ArcGIS Server para ArcGIS GIS Server (.epc o .prvc) y colóquelos en la instancia de EC2.
- Descargue la versión 3.7.0 de ArcGIS Cookbook (arcgis-3.7.0-cookbooks.zip) en la instancia de EC2, descomprima el archivo y coloque el contenido del archivo descomprimido en la carpeta C:\chef.
- Elimine las siguientes carpetas:
- C:\chef\nodes
- C:\Users\Administrator\.chef\local-mode-cache
- Haga una copia del archivo C:\chef\node.json y cambie su nombre a upgrade_base_enterprise_allinone_windows.json.
- Abra el archivo upgrade_base_enterprise_allinone_windows.json en un editor de texto y modifique los siguientes parámetros:
- Establezca la versión de ArcGIS en 10.9.
"arcgis" : { "version": "10.9",
- Establezca el repositorio del archivo ArcGIS en la carpeta en la que ha colocado los archivos de software en la instancia de EC2.
"arcgis" : { "repository": { "archives": "<drive>\\<folder>"
- Establezca la autorización del servidor en la ubicación del archivo de autorización de ArcGIS Server 10.9.
"server" : { "authorization_file" : "<drive>:\\<folder path>\\My_New_Server.prvc"
- Establezca la autorización del portal en la ubicación del archivo de autorización de Portal for ArcGIS 10.9.
"portal" : { "authorization_file" : "<drive>:\\<folder path>\\my_new_portal.json",
- Modifique la lista de ejecución para usar las siguientes recetas:
"recipe[arcgis-enterprise::install_portal]", "recipe[arcgis-enterprise::webstyles]", "recipe[arcgis-enterprise::portal]", "recipe[arcgis-enterprise::portal_wa]", "recipe[arcgis-enterprise::server]", "recipe[arcgis-enterprise::server_wa]", "recipe[arcgis-enterprise::datastore]"
- Establezca la versión de ArcGIS en 10.9.
- Guarde y cierre el archivo upgrade_base_enterprise_allinone_windows.json.
- Abra una ventana de línea de comandos como administrador, cambie el directorio a C:\chef y ejecute el siguiente comando: chef-client -z -j c:\chef\upgrade_base_enterprise_allinone_windows.json
El script se ejecuta para actualizar su implementación. Puede tardar varias horas dependiendo del tamaño de la implementación.
Si la actualización de la implementación falla, póngase en contacto con el soporte técnico Esri (en Estados Unidos) o con su distribuidor (fuera de Estados Unidos) para que le ayude a solucionar el problema.
Actualizar una implementación de ArcGIS Enterprise de un solo equipo en Ubuntu
Realice estos pasos para utilizar Chef con el fin de actualizar ArcGIS Enterprise en una sola instancia de EC2.
- Establezca SSH con la instancia de EC2 como usuario ubuntu.
- Utilice uno de los siguientes comandos para descargar e instalar Chef o el cliente Cinc 15. Si tiene instalada una versión anterior de Chef, actualícela a la versión 15.
- Cliente de Chef: sudo curl -L https://omnitruck.chef.io/install.sh | sudo bash -s -- -v 15.14.0
- Cliente cinc: sudo curl -L https://omnitruck.cinc.sh/install.sh | sudo bash -s -- -v 15.14.0
- Descargue los archivos de instalación 10.9 de su cuenta de My Esri y cargue los archivos en una carpeta de la instancia de EC2:
- ArcGIS_Web_Adaptor_Java_Linux_109_177888.tar.gz
- Portal_for_ArcGIS_Linux_109_177885.tar.gz
- ArcGIS_Server_Linux_109_177864.tar.gz
- ArcGIS_DataStore_Linux_109_177887.tar.gz
- Portal_for_ArcGIS_Web_Styles_Linux_109_177886.tar.gz
- Obtenga el archivo de autorización de Portal for ArcGIS 10.9 (.json) y la autorización con licencia de ArcGIS Server para ArcGIS GIS Server (.epc o .prvc) y colóquelos en la instancia de EC2.
- Descargue la versión 3.7.0 de ArcGIS Cookbook (arcgis-3.7.0-cookbooks.tar.gz) en la instancia de EC2, expanda y descomprima el archivo y coloque el contenido de los archivos en el directorio /var/chef.
- Elimine el directorio /var/chef/nodes.
- Haga una copia del archivo /etc/chef/node.json y cambie su nombre a upgrade_base_enterprise_allinone_ubuntu.json.
- Abra el archivo upgrade_base_enterprise_allinone_ubuntu.json en un editor de texto y modifique los siguientes parámetros:
- Establezca la versión de ArcGIS en 10.9.
"arcgis" : { "version": "10.9",
- Establezca el repositorio del archivo ArcGIS en la carpeta en la que ha colocado los archivos de software en la instancia de EC2.
"arcgis" : { "repository": { "archives": "/<path and folder>"
- Establezca la autorización del servidor en la ubicación del archivo de autorización de ArcGIS Server 10.9.
"server" : { "authorization_file" : "/<path>/my_new_server.prvc"
- Establezca la autorización del portal en la ubicación del archivo de autorización de Portal for ArcGIS 10.9.
"portal" : { "authorization_file" : "/<path>/my_new_portal.json",
- Modifique la lista de ejecución para usar las siguientes recetas:
"recipe[arcgis-enterprise::install_portal]", "recipe[arcgis-enterprise::webstyles]", "recipe[arcgis-enterprise::portal]", "recipe[arcgis-enterprise::portal_wa]", "recipe[arcgis-enterprise::server]", "recipe[arcgis-enterprise::server_wa]", "recipe[arcgis-enterprise::datastore]"
- Establezca la versión de ArcGIS en 10.9.
- Guarde y cierre el archivo upgrade_base_enterprise_allinone_ubuntu.json.
- Como usuario ubuntu, cambie el directorio a /var/chef y ejecute el siguiente comando: sudo chef-client -z -j /etc/chef/upgrade_base_enterprise_allinone_ubuntu.json
El script se ejecuta para actualizar su implementación. Puede tardar varias horas dependiendo del tamaño de la implementación.
Si la actualización de la implementación falla, póngase en contacto con el soporte técnico Esri (en Estados Unidos) o con su distribuidor (fuera de Estados Unidos) para que le ayude a solucionar el problema.