Skip To Content

Actualizar un sitio de ArcGIS Notebook Server en AWS

La forma de actualizar depende de cómo y cuándo haya creado el sitio de ArcGIS Notebook Server en Amazon Web Services (AWS).

Antes de actualizar

Independientemente del método de actualización que utilice, revise la información siguiente antes de actualizar su implementación:

  • Debe obtener un nuevo archivo de licencia para actualizarse a 11.3.
  • Haga una copia de seguridad del sitio de ArcGIS Notebook Server antes de la actualización.
  • Para un sitio de ArcGIS Notebook Server de equipo único, debe mover el directorio del espacio de trabajo del sitio de ArcGIS Notebook Server.
  • Debe actualizar el portal de ArcGIS Enterprise con el que ArcGIS Notebook Server está federado antes de actualizar el sitio de ArcGIS Notebook Server.
  • Si actualiza con procedimientos de actualización manual o un script de Chef, debe eliminar las instancias de Amazon Elastic Compute Cloud (EC2) del sitio de ArcGIS Notebook Server del grupo Escalado automático de AWS (si está en uno) antes de actualizar el sitio. Una vez actualizadas, no podrá volver a colocar las instancias en el grupo Escalado automático. Por lo tanto, deberá agregar manualmente o eliminar instancias del sitio de ArcGIS Notebook Server ArcGIS Notebook Server cuando sea necesario; no podrá utilizar las funciones Lambda creadas utilizando plantillas de Amazon Web Services CloudFormation Amazon Web Services CloudFormationproporcionadas por Esri para detener e iniciar estas instancias.

    Si no elimina las instancias o si vuelve a insertar las instancias en el grupo Escalado automático después de la actualización, las instancias agregadas al sitio de ArcGIS Notebook Server mediante el grupo Escalado automático ejecutarán la versión antigua del software. No puede tener varias versiones de ArcGIS Server en un sitio, por lo que esto puede dañar su implementación.

Actualizar mediante los procedimientos de actualización manual

El procedimiento de actualización manual para un sitio de ArcGIS Notebook Server en AWS es similar a actualizarlo localmente. La diferencia en AWS radica en que, si las instancias del sitio de ArcGIS Notebook Server Amazon Elastic Compute Cloud se implementan en un grupo de Escalado automático de AWS, debe eliminarlos del grupo Escalado automático antes de actualizar.

Siga estos pasos para eliminar todas las instancias de EC2 del grupo Escalado automático.

  1. Inicie sesión en AWS Management Console y busque el grupo Escalado automático asociado a su sitio de ArcGIS Notebook Server.

    El grupo Escalado automático incluye el nombre de la pila CloudFormation. También puede abrir la administración de instancias del grupo y confirmar las instancias de EC2 del grupo que participan en el sitio.

  2. Cambie las propiedades de capacidad mínima y máxima del grupo Escalado automático de la pila a 0.
  3. Elimine todas las instancias de EC2 del grupo Escalado automático.
  4. Cambie la propiedad de capacidad deseada del grupo Escalado automático a 0.

Una vez eliminadas todas las instancias de EC2, elimine el grupo Escalado automático para impedir que cualquiera vuelva a agregar las instancias después de actualizar el sitio de ArcGIS Notebook Server.

Ahora puede seguir las instrucciones de la guía de instalación de ArcGIS Notebook Server para actualizar el sitio de ArcGIS Notebook Server. Lea las instrucciones específicas del sistema operativo en sus instancias de EC2:

Actualizar con scripts de Chef

Si creó el sitio de ArcGIS Notebook Server con una plantilla de Esri Amazon Web Services CloudFormation 10.8 o 10.8.1, puede actualizar mediante scripts de Chef.

ArcGIS Notebook Server EC2 del grupo Escalado automático de AWS. A continuación, actualice el sitio de ArcGIS Notebook ServerArcGIS Notebook Server y luego el ArcGIS Web Adaptor del sitio.

Ajustar la configuración del grupo Escalado automático

Siga estos pasos para eliminar todas las instancias de EC2 del grupo Escalado automático.

  1. Inicie sesión en AWS Management Console y busque el grupo Escalado automático asociado a su sitio de ArcGIS Notebook Server.

    El grupo Escalado automático incluye el nombre de la pila CloudFormation. También puede abrir la administración de instancias del grupo y confirmar las instancias de EC2 del grupo que participan en el sitio.

  2. Cambie las propiedades de capacidad mínima y máxima del grupo Escalado automático de la pila a 0.
  3. Elimine todas las instancias de EC2 del grupo Escalado automático.
  4. Cambie la propiedad de capacidad deseada del grupo Escalado automático a 0.

Una vez eliminadas todas las instancias de EC2, elimine el grupo Escalado automático para impedir que cualquiera vuelva a agregar las instancias después de actualizar el sitio de ArcGIS Notebook Server.

Actualizar ArcGIS Notebook Server

  1. Como usuario ubuntu establezca una conexión de protocolo shell seguro (SSH) con la instancia de EC2 en el sitio de ArcGIS Notebook Server.
  2. 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>
  3. Descargue las versiones de 11.3 de los siguientes archivos de instalación de su cuenta de My Esri y cárguelas en el directorio /opt/software/archives de la instancia de EC2.

    • ArcGIS_Notebook_Server_Linux_113_190340.tar.gz
    • ArcGIS_Notebook_Server_Samples_Data_Linux_113_190346.tar.gz
    • ArcGIS_Notebook_Docker_Advanced_113_190270.tar.gz
    • ArcGIS_Notebook_Docker_Standard_113_190269.tar.gz
    • ArcGIS_Web_Adaptor_Java_Linux_113_190319.tar.gz

  4. Obtenga un archivo de autorización de ArcGIS Notebook Server 11.3 y colóquelo en una carpeta local de la instancia de EC2 o en un recurso compartido de archivos al que pueda acceder desde la instancia de EC2.
  5. 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 /opt/chef.
  6. El archivo notebook-server.json que usará para actualizar está incluido en el cookbook que descargó y extrajo en el paso anterior.
  7. Cambie los directorios a /opt/chef/templates/arcgis-notebooks/11.3/linux, abra el archivo notebook-server.json en un editor de texto y modifique estos parámetros:

    • Establezca el directorio de instalación en /home.
      "arcgis" : {
          "notebook_server": {
              "install_dir": "/home"
    • Especifique la ubicación donde colocó el archivo de autorización de ArcGIS Notebook Server.
      "arcgis" : {
          "notebook_server": {
              "authorization_file": "/<folder>/<subfolder>",
    • Establezca el nombre de usuario y contraseña del administrador del sitio de ArcGIS Notebook Server:
      "arcgis" : {
          "notebook_server": {
      	       "admin_username": "<username>",
              "admin_password": "<password>",
    • Defina la ubicación del directorio del servidor raíz como /net/FILESERVER/gisdata/notebookserver/directories. Debe sustituir FILESERVER por la dirección de Protocolo de Internet (IP) del nodo del servidor de archivos en el texto predeterminado.
      "arcgis" : {
          "notebook_server": {
          "directories_root": "/net/FILESERVER/gisdata/notebookserver/directories",
    • Establezca la ubicación del directorio del espacio de trabajoArcGIS Notebook Server en /net/FILESERVER/gisdata/notebookserver/directories/arcgisworkspace. Debe sustituir FILESERVER por la dirección de Protocolo de Internet (IP) del nodo del servidor de archivos en el texto predeterminado.
      "arcgis" : {
          "notebook_server": {
          "workspace": "/net/FILESERVER/gisdata/notebookserver/directories/arcgisworkspace",
    • Defina la cadena de conexión para la ubicación del directorio de configuración de ArcGIS Notebook Server como /net/FILESERVER/gisdata/notebookserver/config-store. Debe sustituir FILESERVER por la dirección de Protocolo de Internet (IP) del nodo del servidor de archivos en el texto predeterminado.
      "arcgis" : {
          "notebook_server": {
          "config_store_connection_string": "/net/FILESERVER/gisdata/notebookserver/config-store",
    • Establezca el directorio de registro en /home/arcgis/notebookserver/usr/logs.
      "arcgis" : {
          "notebook_server": {
          "log_dir": "/home/arcgis/notebookserver/usr/logs",

  8. Guarde y cierre el archivo notebook-server.json.
  9. Como usuario ubuntu, cambie el directorio a /opt/chef y ejecute el siguiente comando: sudo chef-client -z -j /opt/chef/templates/arcgis-notebooks/11.3/linux/notebook-server.json.
  10. Si hay más de una instancia de EC2 EC2 en el sitio de ArcGIS Notebook Server, realice una conexión SSH a la siguiente instancia de EC2 y repita los pasos 2 a 8 hasta que se actualicen todas las instancias.

Cuando termine de actualizar ArcGIS Notebook Server en todas las instancias de EC2 del sitio, actualice ArcGIS Web Adaptor.

Actualizar ArcGIS Web Adaptor

Utilice el archivo notebook-server-webadaptor.json que también se incluye en el cookbook que descargó en el paso 5 de la sección anterior para actualizar ArcGIS Web Adaptor del sitio de ArcGIS Notebook Server.

  1. Abra el archivo notebook-server-webadaptor.json en un editor de texto y modifique los siguientes parámetros:

    • Establezca la ubicación del archivo de almacén de claves PKSC12 (.pfx) con certificado SSL para Apache Tomcat.
      "arcgis" : {
          "tomcat": {
          "keystore_file": "/<folder>/<subfolder>/<file name>.pfx",
    • Establezca la contraseña del archivo de almacén de claves con certificado SSL para Tomcat.
      "arcgis" : {
          "tomcat": {
          "keystore_password": "<password>"
    • Establezca el nombre de usuario y contraseña del administrador del sitio de ArcGIS Notebook Server:
      "arcgis" : {
          "mission_server": {
      	       "admin_username": "<username>",
              "admin_password": "<password>",

  2. Guarde y cierre el archivo notebook-server-webadaptor.json.
  3. Como usuario ubuntu, cambie el directorio a /opt/chef y ejecute el siguiente comando: chef-client -z -j /opt/chef/templates/arcgis-notebooks/11.3/linux/notebook-server-webadaptor.json.

Actualizar con una plantilla de CloudFormation

Si utilizó una plantilla de CloudFormation 10.9, 10.9.1, 11.0, 11.1 u 11.2 para la implementación proporcionada por Esri para crear un sitio de ArcGIS Notebook Server, puede utilizar la correspondiente plantilla de actualización de 11.3 para actualizarla.

La siguiente tabla enumera las correspondientes plantillas de implementación y actualización y proporciona vínculos a las instrucciones para utilizar las plantillas de actualización.

Plantilla de implementación 10.9, 10.9.1, 11.0, 11.1 u 11.2plantilla de actualización de 11.3Instrucciones para utilizar la plantilla de actualización

arcgis-notebook-server-singlemachine.template.json

arcgis-notebook-server-singlemachine-upgrade.template.json

Actualizar un sitio de ArcGIS Notebook Server con un solo equipo utilizando CloudFormation

arcgis-notebook-server-ha.template.json

arcgis-notebook-server-ha-upgrade.template.json

Actualizar un sitio de ArcGIS Notebook Server de varios equipos mediante CloudFormation