Skip To Content

Reequilibrar cachés de capas de escena

Si los equipos del data store de caché de teselas empiezan a quedarse sin espacio, instale ArcGIS Data Store en equipos adicionales y regístrelos con el mismo sitio GIS Server de alojamiento. Las cachés de las capas de escenas nuevas se distribuyen en los nuevos equipos, pero las cachés de escena existentes permanecen en los equipos originales. Para reequilibrar las cachés existentes para que utilicen los equipos que acaba de agregar, debe crear una copia de seguridad del data store de caché de teselas y restaurarlo.

Siga estos pasos para reequilibrar las cachés correspondientes a las capas de escenas:

  1. Ejecute la utilidad describedatastore para determinar el modo que se establece para su data store de caché de teselas.
  2. Si su data store se encuentra en el modo de respaldo principal y contiene dos equipos, y necesita agregar un tercer equipo (o más), cambie al modo de clúster.
  3. Confirme que ha configurado una ubicación de copia de seguridad compartida para el data store de caché de teselas. Si no lo ha hecho, configure una ahora.
  4. Asegúrese de que nadie publica ni actualiza ninguna capa de escena ni crea ninguna caché de escenas.

    Para detectar si se está creando o volviendo a crear alguna caché de escenas, inicie sesión en ArcGIS Server Manager para el servidor de alojamiento, abra Sitio > Trabajos, elija System/SceneCachingControllers de la lista desplegable Servicios y haga clic en Consulta. Si el servidor está creando cachés de escenas, los estados de trabajo aparecen cuando realiza una consulta. No continúe hasta que estos trabajos de caché finalicen. Si no aparece ningún trabajo de caché de escenas, puede continuar.

    Para garantizar que nadie publica nuevas capas ni ediciones, puede poner ArcGIS Enterprise en el modo de solo lectura. Sin embargo, tenga en cuenta que afectará a todo el que utilice el portal.

  5. Cree una copia de seguridad del data store de caché de teselas.

    En este ejemplo, se crea un archivo de copia de seguridad llamado myscenecachebu y se almacena en una ubicación de copia de seguridad en un bucket de Amazon Simple Storage Service (S3) que ha registrado como ubicación de copia de seguridad para el data store de caché de teselas.

    ./backupdatastore myscenecachebu --store tilecache --location type=s3;location=mys3bucket

  6. Utilice la utilidad restoredatastore con la opción replicatedata definida como true para sobrescribir el contenido del data store de caché de teselas y reequilibrar el contenido en todos los equipos.

    En el siguiente ejemplo, el archivo myscenecachebu se utiliza para restaurar el data store de caché de teselas, y la opción replicatedata se define como true para indicar a ArcGIS Data Store que se distribuyen dos copias de cada caché de escenas en todos los equipos del data store de caché de teselas.

    ./restoredatastore.sh --store tilecache --target myscenecachebu --serverurl https://gisserver.domain.com:6443 --server-admin myadmin --server-password myAdminPWd! --replicatedata true

  7. Si puso ArcGIS Enterprise en modo de solo lectura, vuélvalo a poner en el modo de lectura-escritura.
  8. Vuelva a ejecutar el comando validate para garantizar que haya dos copias de todas las cachés de escena.