La forma de actualizar depende de cómo y cuándo haya creado la implementación de ArcGIS Enterprise en Amazon Web Services (AWS).
- Cualquier implementación de ArcGIS Enterprise en AWS se puede actualizar utilizando un procedimiento de actualización manual. Si creó el sitio con una versión anterior a la 10.9, debe utilizar el procedimiento manual para la actualización.
- Si creó la implementación base de ArcGIS Enterprise con una plantilla Esri Amazon Web Services CloudFormation 10.8 o 10.8.1 de un solo equipo (arcgis-enterprise-allinone.template.json), puede actualizarla mediante scripts de Chef.
- Si creó la implementación base de ArcGIS Enterprise con una plantilla ArcGIS Enterprise Esri CloudFormation10.9, 10.9.1, 11.0, 11.1 u 11.2 (arcgis-enterprise-allinone.template.json), puede utilizar la plantilla 11.3 CloudFormation para actualizarla.
- Si creó la implementación de ArcGIS Enterprise con ArcGIS Enterprise Cloud Builder for Amazon Web Services 10.9, 10.9.1, 11.0, 11.1 u 11.2, puede utilizar 11.3 ArcGIS Enterprise Cloud Builder for AWS para actualizarla.
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.
- 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.
- Siga los pasos que se describen en Actualizar ArcGIS Data Store 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
Si creó el sitio de ArcGIS Server con una plantilla de Esri Amazon Web Services CloudFormation 10.8 o 10.8.1, puede actualizar mediante 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 un cliente Chef o Cinc compatible.
Consulte la matriz de compatibilidad de ArcGIS Cookbook para obtener información sobre las versiones compatibles.
- Descargue los archivos de instalación desde 11.3 de su cuenta de My Esri y cargue los archivos en una carpeta de la instancia de EC2:
- ArcGIS_Web_Adaptor_for_Microsoft_IIS_113_190234.exe
- Portal_for_ArcGIS_Windows_113_189790.exe
- Portal_for_ArcGIS_Windows_113_189790.exe.001
- ArcGIS_Server_Windows_113_190188.exe
- ArcGIS_Server_Windows_113_190188.exe.001
- ArcGIS_DataStore_Windows_113_190233.exe
- Portal_for_ArcGIS_Web_Styles_Windows_113_190232.exe
- Obtenga el archivo de autorización de Portal for ArcGIS 11.3 (.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 ArcGIS Cookbook versión 5.0.0 (arcgis-5.0.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 11.3.
"arcgis" : { "version": "11.3",
- 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 11.3.
"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 11.3.
"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 11.3.
- 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 una conexión SSH con la instancia de EC2 como usuario de ubuntu.
- Utilice uno de los siguientes comandos para descargar e instalar un cliente Chef o Cinc compatible.
Consulte la matriz de compatibilidad de ArcGIS Cookbook para obtener información sobre las versiones compatibles. Sustituya el texto del número de versión en las siguientes sentencias por la versión del cliente que instale, por ejemplo, 18.30.
- Cliente de Chef: sudo curl -L https://omnitruck.chef.io/install.sh | sudo bash -s -- -v <version_number>
- Cliente de Cinc: sudo curl -L https://omnitruck.cinc.sh/install.sh | sudo bash -s -- -v <version_number>
- Descargue los archivos de instalación desde 11.3 de su cuenta de My Esri y cargue los archivos en una carpeta de la instancia de EC2:
- ArcGIS_Web_Adaptor_Java_Linux_113_190319.tar.gz
- Portal_for_ArcGIS_Linux_113_190316.tar.gz
- ArcGIS_Server_Linux_113_190305.tar.gz
- ArcGIS_DataStore_Linux_113_190318.tar.gz
- Portal_for_ArcGIS_Web_Styles_Linux_113_190317.tar.gz
- Obtenga el archivo de autorización de Portal for ArcGIS 11.3 (.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 ArcGIS Cookbook versión 5.0.0 (arcgis-5.0.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 11.3.
"arcgis" : { "version": "11.3",
- 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 11.3.
"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 11.3.
"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 11.3.
- 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.
Actualizar con una plantilla de CloudFormation
Si utilizó la plantilla arcgis-enterprise-allinone.template.json CloudFormation 10.9, 10.9.1, 11.0, 11.1 u 11.2 para crear una implementación base ArcGIS Enterprise de alta disponibilidad, puede utilizar el archivo 11.3 arcgis-enterprise-allinone-upgrade.template.json para actualizarla. Consulte Actualización de ArcGIS Enterprise base en un equipo mediante CloudFormation para obtener instrucciones.