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:

  • Utilice la utilidad backupdatastore instalada con ArcGIS Data Store para crear una copia de seguridad del big data store espaciotemporal. 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 varias versiones de ArcGIS Data Store, por lo que esto 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. 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.

  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 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

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. 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.

  1. 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.

  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 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.

  1. Realice una conexión de escritorio remoto con la primera instancia EC2 del big data store espaciotemporal.
  2. 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.

  3. Descargue el archivo de instalación de ArcGIS Data Store 11.3 (ArcGIS_DataStore_Windows_113_190233.exe) desde su cuenta en My Esri y cargue los archivos en una carpeta de la instancia de EC2.
  4. 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.
  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 11.3.
      "arcgis" : {
          "version": "11.3",
    • 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

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.

  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 un cliente Chef o Cinc compatible.

    Consulte la matriz de compatibilidad de ArcGIS Cookbook para obtener información sobre las versiones compatibles.

  3. Descargue el archivo de instalación de ArcGIS Data Store 11.3 (ArcGIS_DataStore_Windows_113_190233.exe) desde su cuenta en My Esri y cargue los archivos en una carpeta de la instancia de EC2.
  4. 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.
  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 11.3.
      "arcgis" : {
          "version": "11.3",
    • 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. 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.

  1. 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.

  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 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.

  1. Como usuario de ubuntu, conéctese mediante un protocolo shell seguro (SSH) a la primera instancia de EC2 del almacén de big data espaciotemporal.
  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 el archivo de instalación de ArcGIS Data Store 11.3 (ArcGIS_DataStore_Linux_113_190318.tar.gz) desde su cuenta en My Esri y cargue los archivos en una carpeta de la instancia de EC2.
  4. 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.
  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 11.3.
      "arcgis" : {
          "version": "11.3",
    • 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

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.

  1. Como usuario ubuntu, establezca SSH en la última instancia de EC2 del big data store espaciotemporal.
  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 el archivo de instalación de ArcGIS Data Store 11.3 (ArcGIS_DataStore_Linux_113_190318.tar.gz) desde su cuenta en My Esri y cargue los archivos en una carpeta de la instancia de EC2.
  4. 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.
  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 11.3.
      "arcgis" : {
          "version": "11.3",
    • 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 Amazon Web Services (AWS) CloudFormation 10.9, 10.9.1, 11.0, 11.1 u 11.2 proporcionadas por Esri, puede utilizar la correspondiente plantilla de actualización de 11.3 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 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-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