La forma de actualizar depende de cómo y cuándo haya creado el sitio de ArcGIS Notebook Server en Amazon Web Services (AWS).
- Cualquier sitio de ArcGIS Notebook Server en AWS se puede actualizar utilizando un procedimiento de actualización manual. Si creó el sitio con una versión anterior a la 10.8, debe utilizar el procedimiento manual para la actualización.
- 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.
- Si creó el sitio de ArcGIS Notebook Server con una plantilla de Esri CloudFormation 10.9, puede utilizar una plantilla de 10.9.1 CloudFormation para actualizarlo.
- Si creó el sitio de ArcGIS Notebook Server con ArcGIS Enterprise Cloud Builder for Amazon Web Services 10.9, puede utilizar 10.9.1 ArcGIS Enterprise Cloud Builder for AWS para actualizarlo.
Antes de actualizar
Independientemente del método de actualización que utilice, revise la información siguiente antes de actualizar su implementación:
- Si va a actualizar desde 10.8.1 o versiones anteriores, necesita un nuevo archivo de licencia para actualizar a 10.9.1.
- Haga una copia de seguridad del sitio de ArcGIS Notebook Server antes de la actualización.
- 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 mezcla de versiones de ArcGIS Server en un sitio porque esto que 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.
-
- 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
-
- 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
- Como usuario ubuntu , establezca SSH con la primera instancia de EC2 en el sitio de ArcGIS Notebook Server.
-
- Cliente de Chef: sudo curl -L https://omnitruck.chef.io/install.sh | sudo bash -s -- -v 16.16.13
- Cliente cinc: sudo curl -L https://omnitruck.cinc.sh/install.sh | sudo bash -s -- -v 16.16.13
- Descargue las versiones de 10.9.1 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_1091_180226.tar.gz
- ArcGIS_Notebook_Server_Samples_Data_Linux_1091_180232.tar.gz
- ArcGIS_Notebook_Docker_Advanced_1091_180091.tar.gz
- ArcGIS_Notebook_Docker_Standard_1091_180090.tar.gz
- Obtenga un archivo de autorización de ArcGIS Notebook Server 10.9 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.
- Cambie los directorios a /opt/chef/templates/arcgis-notebooks/10.9/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/primary/gisdata/notebookserver/directories. Debe reemplazar FILESERVER con primary en el texto predeterminado.
"arcgis" : { "notebook_server": { "directories_root": "/net/primary/gisdata/notebookserver/directories",
- Establezca la ubicación del directorio del espacio de trabajoArcGIS Notebook Server en /net/primary/gisdata/notebookserver/directories/arcgisworkspace. Debe reemplazar FILESERVER con primary en el texto predeterminado.
"arcgis" : { "notebook_server": { "workspace": "/net/primary/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/primary/gisdata/notebookserver/config-store. Tenga en cuenta que debe reemplazar FILESERVER con primary en el texto predeterminado.
"arcgis" : { "notebook_server": { "config_store_connection_string": "/net/primary/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",
- Establezca el directorio de instalación en /home.
- Guarde y cierre el archivo notebook-server.json.
- Como usuario ubuntu, cambie el directorio a /opt/chef y ejecute el siguiente comando: sudo chef-client -z -j /opt/chef/templates/arcgis-notebooks/10.9.1/linux/notebook-server.json.
- 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.
- 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>",
- Establezca la ubicación del archivo de almacén de claves PKSC12 (.pfx) con certificado SSL para Apache Tomcat.
- Guarde y cierre el archivo notebook-server-webadaptor.json.
- Como usuario ubuntu, cambie el directorio a /opt/chef y ejecute el siguiente comando: chef-client -z -j /opt/chef/templates/arcgis-notebooks/10.9.1/linux/notebook-server-webadaptor.json.
Actualizar con una plantilla de CloudFormation
Si utilizó una plantilla de CloudFormation para implementación de 10.9 proporcionada por Esri para crear un sitio de ArcGIS Notebook Server, puede utilizar la correspondiente plantilla de actualización de 10.9.1 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 la implementación 10.9 | plantilla de actualización de 10.9.1 | Instrucciones 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 |