Puede actualizar un big data store espaciotemporal ArcGIS Data Store en Amazon Web Services (AWS) ejecutando los procedimientos de actualización manual o, si creó la implementación con las 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:
- Cree una copia de seguridad del data store. Puede usar la utilidad upgradedatastore instalada con ArcGIS Data Store. Consulte Administrar copias de seguridad de data store para obtener más información.
- Acepte los términos de AWS Marketplace para la nueva versión de Amazon Machine Images (AMI) de ArcGIS Enterprise antes de actualizar.
- Debe actualizar el sitio de ArcGIS GIS Server ArcGIS GIS Server (el servidor de alojamiento) en el que se registra el big data store espaciotemporal antes de actualizar el big data store espaciotemporal. Si el big data store espaciotemporal está registrado en una implementación de un solo equipo ArcGIS Enterprise o en una implementación de alta disponibilidad ArcGIS Enterprise en dos equipos, debe actualizar esa implementación base antes de actualizar el big data store espaciotemporal.
- Debe eliminar las instancias del big data store espaciotemporal Amazon Elastic Compute Cloud (EC2) del grupo Escalado automático de AWS (si está en uno) antes de actualizar el data store. Una vez actualizado, no podrá volver a poner las instancias del data store en el grupo Escalado automático. Por lo tanto, deberá agregar o eliminar instancias manualmente del data store cuando sea necesario y no podrá utilizar las funciones Lambda creadas utilizando las plantillas de Amazon Web Services CloudFormation Amazon Web Services CloudFormationproporcionadas por Esri para detener e iniciar estas instancias.
Actualizar mediante los procedimientos de actualización manual
El procedimiento de actualización manual de big data stores espaciotemporales en AWS es similar a actualizar uno en las instalaciones. La diferencia en AWS radica que, si las instancias Amazon Elastic Compute Cloud del big data store espaciotemporal están implementadas en un grupo Escalado automático de AWS, debe eliminarlas del grupo Escalado automático antes de actualizar.
Siga estos pasos para eliminar todas las instancias EC2 del big data store espaciotemporal del grupo Escalado automático antes de actualizar ArcGIS Data Store.
- Inicie sesión en AWS Management Console y busque el grupo Escalado automático asociado a su pila de big data store espaciotemporal.
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 su big data store espaciotemporal.
- Cambie las propiedades de capacidad mínima y máxima del grupo Escalado automático de la pila a 0.
- Elimine todas las instancias de EC2 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 Escaldo automático para impedir que cualquiera vuelva a agregar las instancias después de actualizar el data store.
Ahora puede continuar con la actualización del big data store espaciotemporal. Puede encontrar requisitos e instrucciones para la actualización en la guía de instalación de 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 un big data store espaciotemporal en Windows
Antes de ejecutar el script de actualización, elimine las instancias de EC2 del grupo Escalado automático de AWS. A continuación, descargue el cliente Chef en todas las instancias de EC2 y ejecute scripts para instalar ArcGIS Data Store. Por último, ejecute el script de actualización en una de las instancias de EC2.
Ajustar la configuración del grupo Escalado automático
Siga estos pasos para eliminar todas las instancias de EC2 del grupo Escalado automático.
- Inicie sesión en AWS Management Console y busque el grupo Escalado automático asociado a su pila de big data store espaciotemporal.
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 su big data store espaciotemporal.
- Cambie las propiedades de capacidad mínima y máxima del grupo Escalado automático de la pila a 0.
- Elimine todas las instancias de EC2 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 Escaldo automático para impedir que cualquiera vuelva a agregar las instancias después de actualizar el data store.
Descargar el cliente Chef y ArcGIS Data Store en todas las instancia de EC2 EC2 menos una
Inicie sesión en todas las instancias de EC2 del big data store espaciotemporal, excepto en una de ellas, para instalar el cliente de Chef e instale la última versión de ArcGIS Data Store.
- Realice una conexión de escritorio remoto con la primera instancia EC2 del big data store espaciotemporal.
- 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 el archivo de instalación de ArcGIS Data Store 10.9 ( ArcGIS_DataStore_Windows_109_177788.exe) de su cuenta de My Esri y cargue los archivos en una carpeta de 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
- Cree una copia de su archivo C:\chef\node.json original y cámbiele el nombre a upgr-bds-node-step2.json.
- Abra el archivo upgr-bds-node-step2.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 de archivos de ArcGIS en la carpeta donde colocó el archivo de software en la instancia de EC2.
"arcgis" : { "repository": { "archives": "<drive>\\<folder>"
- Cambie el nombre del parámetro private_urlurl.
"arcgis" : { "server": { "url":
- Modifique la lista de ejecución para usar la siguiente receta.
"recipe[arcgis-enterprise::install_datastore]"
- Establezca la versión de ArcGIS en 10.9.
- Guarde y cierre el archivo upgr-bds-node-step2.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\upgr-bds-node-step2.json.
- Si hay más de dos instancias de EC2 en el big data store espaciotemporal, realice una conexión de escritorio remoto con la siguiente instancia de EC2 EC2 y repita los pasos 2 a 9. Una vez que solo quede una instancia por actualizar, pase a la siguiente sección.
Descargar el cliente Chef y ArcGIS Data Store en la EC2 restante y ejecutar el script de actualización
Ahora puede instalar el cliente de Chef y la versión más reciente de ArcGIS Data Store en la instancia final del big data store espaciotemporal y ejecutar la actualización desde esa instancia.
- Realice una conexión de escritorio remoto con la instancia restante de EC2 en el big data store espaciotemporal que no se haya actualizado.
- 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 el archivo de instalación de ArcGIS Data Store 10.9 ( ArcGIS_DataStore_Windows_109_177788.exe) de su cuenta de My Esri y cargue los archivos en una carpeta de 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
- Cree una copia de su archivo C:\chef\node.json original y cámbiele el nombre a upgr-bds-node-step3.json.
- Abra el archivo upgr-bds-node-step3.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 de archivos de ArcGIS en la carpeta donde colocó el archivo de software en la instancia de EC2.
"arcgis" : { "repository": { "archives": "<drive>\\<folder>"
- Cambie el nombre del parámetro private_urlurl.
"arcgis" : { "server": { "url":
- Modifique la lista de ejecución para usar la siguiente receta:
"recipe[arcgis-enterprise::datastore]"
- Establezca la versión de ArcGIS en 10.9.
- Guarde y cierre el archivo upgr-bds-node-step3.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\upgr-bds-node-step3.json.
El big data store espaciotemporal se actualiza.
Actualizar un big data store espaciotemporal en Ubuntu
Antes de ejecutar el script de actualización, elimine las instancias de EC2 del grupo Escalado automático de AWS. A continuación, descargue el cliente Chef en todas las instancias de EC2 y ejecute scripts para instalar ArcGIS Data Store. Por último, ejecute el script de actualización en una de las instancias de EC2.
Ajustar la configuración del grupo Escalado automático
Siga estos pasos para eliminar todas las instancias de EC2 del grupo Escalado automático.
- Inicie sesión en AWS Management Console y busque el grupo Escalado automático asociado a su pila de big data store espaciotemporal.
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 su big data store espaciotemporal.
- Cambie las propiedades de capacidad mínima y máxima del grupo Escalado automático de la pila a 0.
- Elimine todas las instancias de EC2 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 Escaldo automático para impedir que cualquiera vuelva a agregar las instancias después de actualizar el data store.
Descargar el cliente Chef y ArcGIS Data Store en todas las instancia de EC2 EC2 menos una
Inicie sesión en todas las instancias de EC2 del big data store espaciotemporal, excepto en una de ellas, para instalar el cliente de Chef e instale la última versión de ArcGIS Data Store.
- Como usuario ubuntu, establezca SSH en la primera instancia de EC2 del big data store espaciotemporal.
- 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 el archivo de instalación de ArcGIS Data Store 10.9 ( ArcGIS_DataStore_Linux_109_177887.tar.gz) de su cuenta de My Esri y cargue los archivos en una carpeta de 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.
- Cree una copia de su archivo /etc/chef/node.json original y cámbiele el nombre a upgr-bds-node-step2.json.
- Abra el archivo upgr-bds-node-step2.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 de archivos de ArcGIS en la carpeta donde colocó el archivo de software en la instancia de EC2.
"arcgis" : { "repository": { "archives": "<drive>\\<folder>"
- Cambie el nombre del parámetro private_urlurl.
"arcgis" : { "server": { "url":
- Modifique la lista de ejecución para usar las siguientes recetas:
"recipe[arcgis-enterprise::install_datastore]" "recipe[arcgis-enterprise::start_datastore]"
- Establezca la versión de ArcGIS en 10.9.
- Guarde y cierre el archivo upgr-bds-node-step2.json.
- Como usuario ubuntu, cambie el directorio a /var/chef y ejecute el siguiente comando: sudo chef-client -z -j /etc/chef/upgr-bds-node-step2.json.
- Si hay más de dos instancias de EC2 en el big data store espaciotemporal, establezca SSH como usuario ubuntu en la siguiente instancia de EC2 y repita los pasos 2 a 9. Una vez que solo quede una instancia por actualizar, pase a la siguiente sección.
Descargar el cliente Chef en la instancia de EC2 restante y ejecutar el script de actualización
Ahora puede instalar el cliente de Chef y la versión más reciente de ArcGIS Data Store en la instancia final del big data store espaciotemporal y ejecutar la actualización desde esa instancia.
- Como usuario ubuntu, establezca SSH en la última instancia de EC2 del big data store espaciotemporal.
- 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 el archivo de instalación de ArcGIS Data Store 10.9 ( ArcGIS_DataStore_Linux_109_177887.tar.gz) de su cuenta de My Esri y cargue los archivos en una carpeta de 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.
- Cree una copia de su archivo /etc/chef/node.json original y cámbiele el nombre a upgr-bds-node-step3.json.
- Abra el archivo upgr-bds-node-step3.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 de archivos de ArcGIS en la carpeta donde colocó el archivo de software en la instancia de EC2.
"arcgis" : { "repository": { "archives": "<drive>\\<folder>"
- Cambie el nombre del parámetro private_urlurl.
"arcgis" : { "server": { "url":
- Modifique la lista de ejecución para usar la siguiente receta:
"recipe[arcgis-enterprise::datastore]"
- Establezca la versión de ArcGIS en 10.9.
- Guarde y cierre el archivo upgr-bds-node-step3.json.
- Como usuario ubuntu, cambie el directorio a /var/chef y ejecute el siguiente comando: sudo chef-client -z -j /etc/chef\upgr-bds-node-step3.json.
El big data store espaciotemporal se actualiza.