Skip To Content

Reemplazar el volumen EBS predeterminado en Linux

Toda instancia de EC2 creada con Amazon Machine Images (AMI) de ArcGIS Server lleva incorporado un volumen de EBS. El tamaño de este volumen se establece de forma predeterminada en 100 GB si construye su sitio con ArcGIS Server Cloud Builder on Amazon Web Services. Si construye su sitio con la Consola de administración de AWS, el tamaño es 10 GB. Si posteriormente decide cambar el tamaño de la unidad, podrá separarla y sustituirla por otra.

Sugerencia:

Si necesita más espacio, le resultará más fácil añadir otra unidad en lugar de reemplazar la existente.

Siga el flujo de trabajo que figura más adelante para sustituir la unidad adjunta (con la denominación Volumen A) por otra de tamaño diferente (Volumen B). Si necesita los pasos detallados sobre cómo crear, adjuntar y separar volúmenes de EBS utilizando la Consola de administración de AWS, consulte la documentación de Amazon Web Services.

  1. Detenga su sitio mediante ArcGIS Server Cloud Builder on Amazon Web Services (no con la Consola de administración de AWS).
  2. Utilice la Consola de administración de AWS para crear y adjuntar el Volumen B con el tamaño deseado. En este punto lo adjuntará junto con el Volumen A. Al adjuntarlo, no podrá especificar /dev/sdx como dispositivo porque ya lo está utilizando el Volumen A.
  3. Inicie su sitio utilizando Cloud Builder (no la Consola de administración de AWS).
  4. Inicie una sesión en su instancia. Por ejemplo, puede utilizar SSH en su instancia:

    ssh –i <su archivo de par de claves> ubuntu@<DNS público de la instancia de EC2>

    Asegúrese de que ha abierto el puerto 22 en el grupo de seguridad de Amazon de su instancia antes de intentar esta acción.

  5. Detenga ArcGIS Server como usuario arcgis. Por ejemplo:

    sudo -u arcgis /arcgis/server/stopserver.sh

  6. Si su instancia de ArcGIS Server también tiene una geodatabase de PostgreSQL ejecutándose en la misma instancia, detenga la base de datos de PostgreSQL mediante la ejecución de:

    sudo -u postgres -i pg_ctl stop

  7. Copie todos los datos del Volumen A en el Volumen B. En los pasos siguientes se utiliza /mnt/almacenamiento de datos como ubicación para adjuntar y /dev/sdf es el campo de dispositivo.
    Precaución:

    En este procedimiento se supone que se están montando un volumen vacío. Si está montando un volumen que ya contiene datos, no utilice mkfs antes de montarlo; de lo contrario, lo formateará y eliminará los datos existentes.

    sudo mkfs -t ext4 /dev/sdf
    sudo mkdir /mnt/data-store
    sudo mount /dev/sdf /mnt/data-store
    sudo cp –rp /gisdata/* /mnt/data-store
  8. Detenga su sitio utilizando Cloud Builder.
  9. Inicie sesión en la Consola de administración de AWS y visualice la página de EC2 correspondiente a su región de Amazon.
  10. Utilice la Consola de administración de AWS para separar el Volumen A y el Volumen B de la instancia.
  11. Cuando esté seguro de que los volúmenes se han separado, utilice la Consola de administración de AWS para volver a adjuntar el Volumen B en la instancia. Use /dev/sdx como dispositivo; de lo contrario, la instancia no se iniciará correctamente.
  12. Cuando esté seguro de que el Volumen B se ha separado, utilice Cloud Builder para iniciar su sitio.
  13. Utilice la Consola de administración de AWS para eliminar el Volumen A.