Skip To Content

Actualizar un big data store espaciotemporal en AWS

La forma de actualizar depende de cómo y cuándo haya creado el big data store espaciotemporal de ArcGIS Data Store 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:

  • 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.
  • 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.
  • Si actualiza con procedimientos manuales o scripts de Chef, debe eliminar las instancias de Amazon Elastic Compute Cloud (EC2) de big data store espaciotemporal 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 tras la actualización y no podrá utilizar las funciones Lambda creadas utilizando las plantillas de Amazon Web Services CloudFormation proporcionadas por Esri para detener e iniciar estas instancias.

    Si no elimina las instancias o si vuelve a poner las instancias en el grupo Escalado automático después de la actualización, las instancias agregadas al big data store espaciotemporal mediante el grupo Escalado automático ejecutarán la versión antigua del software. No puede tener mezcla de ArcGIS Data Store porque que puede dañar su implementación.

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.

  1.  

    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.

  2.  
  3.  
  4. Cambie la propiedad de capacidad deseada del grupo Escalado automático a 0.

 

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

Si creó el big data store espaciotemporal 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 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.  

Ajustar la configuración del grupo Escalado automático

 

  1.  

    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.

  2.  
  3.  
  4. Cambie la propiedad de capacidad deseada del grupo Escalado automático a 0.

 

Descargar el cliente Chef y ArcGIS Data Store en todas las instancia de EC2 EC2 menos una

 

  1. Realice una conexión de escritorio remoto con la primera instancia EC2 del big data store espaciotemporal.
  2. Descargue e instale Chef o el cliente Cinc 16.16.13. Si tiene instalada una versión anterior de Chef, actualícela a la versión 16.16.13.
  3. Descargue el archivo de instalación de ArcGIS Data Store 10.9.1 ( ArcGIS_DataStore_Windows_1091_<BUILDNUMBER>.exe) desde su cuenta en My Esri y cargue los archivos en una carpeta de la instancia de EC2.
  4.  
  5. Elimine las siguientes carpetas:

    • C:\chef\nodes
    • C:\Users\Administrator\.chef\local-mode-cache

  6. Cree una copia de su archivo C:\chef\node.json original y cámbiele el nombre a upgr-bds-node-step2.json.
  7. 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.1.
      "arcgis" : {
          "version": "10.9.1",
    • 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]"

  8. Guarde y cierre el archivo upgr-bds-node-step2.json.
  9. 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.
  10. 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

 

  1. Realice una conexión de escritorio remoto con la instancia restante de EC2 en el big data store espaciotemporal que no se haya actualizado.
  2. Descargue e instale Chef o el cliente Cinc 16.16.13. Si tiene instalada una versión anterior de Chef, actualícela a la versión 16.16.13.
  3. Descargue el archivo de instalación de ArcGIS Data Store 10.9.1 ( ArcGIS_DataStore_Windows_1091_<BUILDNUMBER>.exe) desde su cuenta en My Esri y cargue los archivos en una carpeta de la instancia de EC2.
  4.  
  5. Elimine las siguientes carpetas:

    • C:\chef\nodes
    • C:\Users\Administrator\.chef\local-mode-cache

  6. Cree una copia de su archivo C:\chef\node.json original y cámbiele el nombre a upgr-bds-node-step3.json.
  7. 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.1.
      "arcgis" : {
          "version": "10.9.1",
    • 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]"

  8. Guarde y cierre el archivo upgr-bds-node-step3.json.
  9. 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.  

Ajustar la configuración del grupo Escalado automático

 

  1.  

    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.

  2.  
  3.  
  4. Cambie la propiedad de capacidad deseada del grupo Escalado automático a 0.

 

Descargar el cliente Chef y ArcGIS Data Store en todas las instancia de EC2 EC2 menos una

 

  1. Como usuario ubuntu, establezca SSH en la primera instancia de EC2 del big data store espaciotemporal.
  2.    
    • 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
  3. Descargue el archivo de instalación de ArcGIS Data Store 10.9.1 ( ArcGIS_DataStore_Linux_1091_<BUILDNUMBER>.tar.gz) desde su cuenta en My Esri y cargue los archivos en una carpeta de la instancia de EC2.
  4. Descargue la versión 3.8.0 de ArcGIS Cookbook (arcgis-3.8.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.
  5. Elimine el directorio /var/chef/nodes.
  6. Cree una copia de su archivo /etc/chef/node.json original y cámbiele el nombre a upgr-bds-node-step2.json.
  7. 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.1.
      "arcgis" : {
          "version": "10.9.1",
    • 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]"

  8. Guarde y cierre el archivo upgr-bds-node-step2.json.
  9. 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.
  10. 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

 

  1. Como usuario ubuntu, establezca SSH en la última instancia de EC2 del big data store espaciotemporal.
  2.    
    • 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
  3. Descargue el archivo de instalación de ArcGIS Data Store 10.9.1 ( ArcGIS_DataStore_Linux_1091_<BUILDNUMBER>.tar.gz) desde su cuenta en My Esri y cargue los archivos en una carpeta de la instancia de EC2.
  4. Descargue la versión 3.8.0 de ArcGIS Cookbook (arcgis-3.8.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.
  5. Elimine el directorio /var/chef/nodes.
  6. Cree una copia de su archivo /etc/chef/node.json original y cámbiele el nombre a upgr-bds-node-step3.json.
  7. 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.1.
      "arcgis" : {
          "version": "10.9.1",
    • 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]"

  8. Guarde y cierre el archivo upgr-bds-node-step3.json.
  9. 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.

Actualizar con una plantilla de CloudFormation

Si creó el big data store espaciotemporal con plantillas de Amazon Web Services (AWS) CloudFormation 10.9 proporcionadas por Esri, puede utilizar la correspondiente plantilla de actualización de 10.9.1 CloudFormation para actualizarlo.

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.9plantilla de actualización de 10.9.1Instrucciones para utilizar la plantilla de actualización

arcgis-datastore-singlemachine.template.json

arcgis-datastore-singlemachine-upgrade.template.json

Actualizar un ArcGIS Data Store con un solo equipo utilizando CloudFormation

arcgis-datastore-cluster.template.json

arcgis-datastore-cluster-upgrade.template.json

Actualizar una implementación de ArcGIS Data Store en clúster mediante CloudFormation