Skip To Content

Agregar equipos a un data store

ArcGIS Data Store permite crear data stores de alta disponibilidad o escalables incluyendo más de un equipo en cada tipo de data store que implementa.

Las opciones para agregar equipos varían según el tipo de data store y se explican a continuación:

Data store relacional

El data store relacional se implementa siempre en modo principal-de respaldo. El primer equipo en el que instala ArcGIS Data Store y crea un data store relacional es el equipo de data store relacional principal. Puede instalar y configurar cualquier otro data store relacional con el mismo sitio de GIS Server, haciendo de este segundo equipo de data store relacional el equipo de respaldo. Los datos de la capa de entidades alojada se replican desde el equipo principal al de respaldo.

Los datos se replican desde el equipo principal al equipo de respaldo.

Si el equipo principal deja de estar disponible (por ejemplo, si se bloquea, se queda sin alimentación o pierde la conectividad de red), el equipo de respaldo pasa a ser el principal. Los datos de capas de entidades alojadas no estarán disponibles solo durante el período que el equipo de respaldo tarda en pasar a ser el principal; este proceso puede requerir incluso varios minutos. Una vez que el equipo de respaldo se convierte en el data store relacional, envía sus archivos de copia de seguridad a la misma ubicación del equipo principal anterior.

El equipo de respaldo se convierte en el principal cuando no se puede acceder a este último.

Si puede corregir el problema del equipo principal anterior (si, por ejemplo, el equipo estaba desenchufado y lo vuelve a enchufar, o había perdido temporalmente la conectividad de red pero esta se restablece más tarde), el equipo principal anterior pasa a ser el equipo de respaldo del data store relacional.

Si no puede corregir el problema (por ejemplo, el equipo se bloquea y no se puede recuperar), utilice la utilidad removemachine para dar de baja el equipo que ha fallado. Configure un equipo de data store relacional nuevo para que actúe como equipo de resplado.

Para obtener información sobre cuándo se produce la conmutación por error de un data store relacional, consulte los modos de implementación de ArcGIS Data Store.

Data store de caché de teselas

Nota:

ArcGIS Enterprise 11.5 es la última versión compatible con el data store de caché de teselas. Si tiene cachés de capas de escenas alojadas almacenadas en el data store de caché de teselas, debe configurar un almacén de objetos y migrar las cachés de capas de escenas alojadas en esta versión. Consulte el aviso de obsolescencia del data store de caché de teselas para obtener más información.

El número de equipos que puede agregar a un data store de caché de teselas varía en función del modo de implementación que utiliza.

  • Modo principal-de respaldo: en el modo principal-de respaldo, un data store de caché de teselas puede contener un solo equipo o, para proporcionar funcionalidad de conmutación por error, puede contener dos equipos. El modo de implementación predeterminado para un data store de caché de teselas es el modo principal-de respaldo.

    El primer equipo en el que instala ArcGIS Data Store y crea un data store de caché de teselas es el equipo de data store de caché de teselas principal. Puede instalar y configurar otro data store de caché de teselas con el mismo sitio de GIS Server, lo que convierte a este segundo equipo de data store de caché de teselas en el equipo de respaldo. Los datos de caché de la capa de escenas alojada se replican del equipo principal al de respaldo. Al igual que con los data stores relacionales, el equipo de respaldo se convierte en el principal si el equipo principal falla.

    Cuando se ejecuta tanto el equipo principal como el de respaldo, ArcGIS puede utilizar el equipo de data store de caché de teselas principal o de respaldo al procesar consultas de solo lectura. Así, se mejora el rendimiento cuando visualiza una capa de escenas alojada.

    Para obtener información sobre cuándo se produce la conmutación por error de un data store de caché de teselas que se ejecuta en el modo principal-de respaldo, consulte los modos de implementación de ArcGIS Data Store.

  • Modo clúster: en el modo clúster, un data store de caché de teselas puede contener varios equipos de data store para proporcionar escalabilidad.

    Los datos de las cachés de capas de escena alojadas se duplican en dos de los equipos de data store de caché de teselas del clúster.

    Data store de caché de teselas con tres equipos y datos distribuidos entre varios equipos.

    Cuando se agregan equipos a un clúster, 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. Para obtener instrucciones, consulte Reequilibrar las cachés de capas de escenas. Como alternativa, puede configurar un clúster de almacenes de objetos que cumpla los requisitos de los datos en cuanto a recursos y migrar las cachés de capas de escenas alojadas a él.

Recuperación tras perder un equipo de caché de teselas en modo de clúster

Si tiene varios equipos en el data store de caché de teselas para lograr una alta disponibilidad y se pierde uno de los equipos o se queda sin conexión, es posible que deba redistribuir los datos de la caché de escenas.

Intente que el equipo que ha fallado vuelva a tener conexión. Por ejemplo, si se desenchufa un cable de alimentación o de red o si se apaga el equipo, puede corregir el problema enchufando el cable o encendiendo el equipo. Cuando vuelva a tener conexión, el equipo vuelve a unirse al data store de caché de teselas y el data store sigue funcionando.

Si un equipo falla y no se puede recuperar, tendrá que tomar medidas para garantizar que las cachés de capas de escenas sigan siendo de alta disponibilidad. Consulte Recuperar un data store para obtener instrucciones.

Big data store espaciotemporal

El big data store espaciotemporal se implementa siempre en modo clúster. Puede instalar ArcGIS Data Store en varios equipos, crear big data stores espaciotemporales en cada uno de ellos y registrarlos con el mismo sitio de GIS Server de alojamiento.

Los datos del big data store espaciotemporal se duplican en al menos dos equipos de big data stores espaciotemporales registrados en el servidor de alojamiento.

Big data store espaciotemporal que contiene cinco equipos

Si un equipo falla, los datos siguen disponibles al menos en otro equipo. El data store replica los datos en otro equipo que todavía es funcional.

Un equipo ha fallado; los datos se trasladan a los equipos restantes.

Cuando el equipo está de nuevo en línea, se vuelve a unir el clúster y los datos se reequilibran.

Si no se puede recuperar el equipo en el que se ha producido el fallo, puede instalar ArcGIS Data Store en más equipos y crear big data stores espaciotemporales que estén registrados en los mismos sitios de alojamiento de GIS Server. En este ejemplo, se agregan tres equipos: uno para sustituir el que falló y otros dos para dar cabida a cada vez más capas de entidades espaciotemporales alojadas. Los datos se vuelven a equilibrar en los siete equipos. También se distribuyen los datos de capas de entidades espaciotemporales recién publicadas.

Agregar equipos a big data stores espaciotemporales y datos que se redistribuyen

Nota:

Si programa la creación de varios equipos de big data stores espaciotemporales, se debe configurar manualmente un equipo de big data store espaciotemporal con el sitio de GIS Server antes de poder escribir un script para la creación de equipos de big data stores espaciotemporales adicionales. Incluya tiempos de espera en su script para garantizar que los equipos de big data stores espaciotemporales adicionales no se agreguen al mismo tiempo.

Roles de los equipos

En un clúster de big data store espaciotemporal, hay dos roles: el de coordinador y el de datos.

  • Coordinador: el coordinador mantiene un rastreo de los equipos que están o han sido retirados del clúster y del estado de cada equipo. El coordinador también controla la distribución de los datos en el clúster y el reequilibrio de los datos cuando se pierde o se retira un equipo.

    Los equipos que desempeñan el rol de coordinador experimentan un mayor tráfico de red como resultado de la comunicación necesaria para gestionar todos los equipos del clúster.

    Un almacén espaciotemporal de big data debe contener al menos una máquina coordinadora y un número impar de máquinas coordinadoras, y puede contener un máximo de cinco máquinas coordinadoras. Dados estos requisitos, eso significa que un clúster de almacenamiento espaciotemporal de big data puede contener una, tres o cinco máquinas que tengan asignado el rol de coordinador.

    El primer equipo coordinador agregado al clúster será el coordinador actual del clúster; uno de los otros equipos a los que se ha asignado el rol de coordinador puede tomar el relevo si el equipo coordinador actual se pierde o retira del clúster.

  • Datos: los equipos de data almacenan y buscan las tablas espaciales y no espaciales que rellenan las capas espaciotemporales alojadas. Los equipos que desempeñan el rol de datos deben tener una gran cantidad de memoria y capacidad de procesamiento.

Un equipo puede desempeñar cualquiera de los dos roles o ambos.

Al crear un equipo de big data store espaciotemporal mediante el asistente de configuración de data store, los tres primeros equipos se crean en ambos roles. En otras palabras, los tres equipos almacenarán datos, el primer equipo servirá también como coordinador actual y cualquiera de los otros dos equipos puede ascender a coordinador si el equipo coordinador actual falla. A partir del cuarto equipo, todos los equipos agregados al clúster mediante el asistente de configuración de data store se implementan solo en el rol de datos.

Para controlar el rol que desempeña un determinado equipo en el clúster al crearlo, utilice la utilidad configuredatastore para crear el big data store espaciotemporal. Por ejemplo, puede ejecutar la utilidad configuredatastore para crear los tres primeros equipos solo con el rol de coordinador y crear dos equipos más solo con el rol de datos, para un clúster con un total de cinco equipos. Esta configuración aísla las comunicaciones de red que podrían ralentizar el rendimiento cuando los roles de coordinador y de datos los desempeña el mismo equipo. También le permite disponer de recursos adicionales en los equipos solo de datos donde más se necesitan.

También puede utilizar la utilidad configuredatastore para cambiar el rol de un equipo de big data espaciotemporal existente y en buen estado.

Los cambios de rol admitidos son los siguientes:

  • Especifique --roles data para cambiar un equipo coordinador a un equipo de datos. Es posible si hay otros equipos elegibles como coordinadores en el clúster. Puede cambiar un equipo coordinador a un rol de datos si hay al menos otros tres equipos elegibles como coordinadores en el clúster.
  • Especifique --roles data para eliminar el rol de coordinador de un equipo que se implementó con ambos roles. Así, el equipo queda con el rol de datos. Puede eliminar el rol de coordinador del equipo si hay al menos otros tres equipos elegibles como coordinadores en el clúster.
  • Especifique --roles coord,data para agregar el rol de coordinador a un equipo que se implementó inicialmente para desempeñar solo el rol de datos. Como máximo cinco equipos pueden incluir el rol de coordinador. Si ya hay cinco equipos coordinadores en el clúster, no podrá agregar el rol de coordinador a un equipo de datos del clúster.

Ejecute la utilidad describedatastore en cualquier equipo del clúster para identificar qué equipos tienen asignado el rol de coordinador, cuáles tienen asignado el rol de datos y qué equipo es el coordinador actual del clúster.

Solo puede eliminar el rol de coordinador de un equipo si hay otros tres coordinadores en el clúster. En otras palabras, si hay tres máquinas que desempeñan tanto el papel de coordinador como el de datos en el clúster, no podrá eliminar el rol de coordinador de ninguno de esos equipos.

El número de equipos del clúster afecta al estado del clúster cuando un equipo falla, y afecta al rol que puede asignar al equipo de sustitución.

En un clúster con un solo equipo coordinador, el fallo de dicho equipo inutiliza el big data store espaciotemporal. Debe agregar el rol de coordinador al menos a dos de los equipos restantes o agregar dos equipos con el rol de coordinador al clúster para que el big data store espaciotemporal vuelva a estar en línea. Por lo tanto, se recomienda tener tres o cinco equipos con el rol de coordinador en el clúster. Estos equipos pueden desempeñar tanto el rol de coordinador como el de datos o, si tiene otros equipos en el clúster que desempeñen el rol de datos, pueden desempeñar solo el rol de coordinador.

Debe tener al menos dos equipos de datos en el clúster para evitar la pérdida de datos si falla un equipo de datos. En un clúster con solo dos equipos de datos, si falla un equipo de datos, agregue al menos un nuevo equipo de datos al clúster. Si no agrega al menos un equipo de datos, corre el riesgo de perder los datos si el equipo de datos restante falla. Cuando solo hay un equipo de datos en el clúster, la única forma de recuperar los datos si el equipo de datos falla es restaurar el big data store espaciotemporal a partir de una copia de seguridad.

Graph store

A partir de ArcGIS Data Store 11.5, el graph store puede contener un equipo (instancia única) o tres equipos (clúster). Si necesita un almacén de gráficos de alta disponibilidad, configure un almacén de gráficos que contenga tres equipos.

De forma predeterminada, cuando instala ArcGIS Data Store y crea un graph store, se crea en el modo de instancia única, pero puede implementarse en el modo de clúster en su lugar. Cuando se implementa en el modo de clúster, se debe instalar y configurar otros dos equipos de graph store con el mismo sitio de alojamiento de GIS Server. El graph store no funcionará hasta que contenga tres equipos.

Cuando la implementación se lleva a cabo en el modo de clúster, los gráficos de conocimiento alojados se duplican en dos de los tres equipos para tener alta disponibilidad. El servidor de alojamiento también necesita los tres equipos, lo que mejora el rendimiento de las consultas.

Los datos se distribuyen en tres equipos en el clúster de graph store.

Si implementa en el modo de instancia única, puede usar la utilidad configuredatastore para cambiar el graph store al modo de clúster.

Nota:

Debe tener una ubicación de copia de seguridad predeterminada configurada para el graph store antes de que resulte posible cambiar el graph store de instancia única a modo de clúster. No puede cambiar el graph store del modo de clúster al modo de instancia única.

Heredado:

Los almacenes de gráficos creados con ArcGIS Data Store 11.1 o versiones anteriores pueden contener un equipo solamente. Los graph stores creados con ArcGIS Data Store 11.2, 11.3 o 11.4 pueden contener un máximo de dos equipos.

Si un equipo del clúster falla, los datos siguen existiendo al menos en otro equipo del clúster. En este punto, el graph store se encuentra en un estado de solo lectura incorrecto, pero las capas de gráficos existentes pueden seguir funcionando. Si el equipo que ha fallado se recupera (por ejemplo, no ha estado disponible temporalmente debido a un problema de red que se ha solucionado), el clúster de graph store vuelve a un estado correcto.

Si el equipo que ha fallado no se puede recuperar, debe hacer lo siguiente para mantener los tres equipos necesarios en el clúster de graph store:

  • Primero, ejecute la utilidad removemachine para eliminar el equipo que ha fallado del clúster. De esta forma, el equipo se marca para eliminarlo.
  • Configure un graph store en un equipo nuevo y agréguelo al clúster. El equipo que se ha marcado para eliminarlo se ha dado de baja del clúster de graph store.

Si los dos equipos del clúster fallan y no se pueden recuperar, el graph store deja de funcionar. No puede eliminar ni reemplazar los dos equipos. Debe restaurar el graph store a partir de una copia de seguridad.

Almacén de objetos

Puede crear un almacén de objetos que contenga un equipo o puede implementar un almacén de objetos en modo de clúster que contenga tres o más equipos.

Un almacén de objetos de un solo equipo con una gran cantidad de espacio en disco y RAM puede ofrecer un rendimiento adecuado, dependiendo de la cantidad de tipos de capas web que su organización almacena en el almacén de datos y la cantidad de usuarios que acceden a esas capas web. Cuando se requiera escalabilidad para permitir que el almacén de objetos crezca cuanto sea necesario, implemente el almacén de objetos en el modo de clúster cuando lo cree.

Nota:

No puede cambiar los modos después de implementar el almacén de objetos.

Cuando implemente el almacén de objetos en el modo de clúster, deberá contener al menos tres equipos. Puede agregar equipos al clúster de almacenes de objetos si los equipos existentes se sobrecargan. Del mismo modo, si uno de los equipos del clúster de almacenes de objetos falla y no puede volverlo a conectar, puede instalar ArcGIS Data Store en un nuevo equipo y configurarlo como almacén de objetos con el mismo servidor de alojamiento.

Si el clúster solo contiene tres equipos, debe agregar un equipo nuevo al clúster antes de que pueda ejecutar la utilidad removemachine para eliminar el equipo que ha fallado.

Después de agregar un equipo al clúster, las cachés de consulta recién habilitadas y las capas web nuevas utilizarán el equipo nuevo del clúster.

Agregar un equipo a un data store

Utilice el Asistente de configuración de data store o la utilidad configuredatastore para agregar un equipo a un tipo ArcGIS Data Store.

Puede tener un data store relacional de respaldo o un data store de caché que se ejecute en el modo de respaldo principal. Puede tener varios equipos en un big data store espaciotemporal y en un data store de caché de teselas o un almacén de objetos que se ejecute en el modo de clúster. Debe tener tres equipos en un graph store que funcione en el modo de clúster. Todos los equipos que participan en el mismo data store deben utilizar el mismo sistema operativo y tener la misma versión que ArcGIS Data Store.

Utilizar el Asistente de configuración de data store para agregar un equipo a un data store

Realice los pasos siguientes para utilizar el Asistente de configuración de data store para agregar un equipo a un data store.

Nota:
Para agregar un equipo a un data store de caché de teselas, en su lugar debe utilizar la utilidad configuredatastore, que se describe en la sección siguiente.

  1. Instale ArcGIS Data Store en otro servidor.

    Cada equipo de respaldo, equipo principal o nodo del clúster debe instalarse en servidores físicos diferentes. Utilice la misma cuenta de red para la cuenta de ArcGIS Data Store en todos los equipos del data store.

  2. Abra el asistente de configuración de ArcGIS Data Store.
  3. Especifique el nombre totalmente calificado de uno de los equipos en su sitio de GIS Server que está actuando como servidor de alojamiento de ArcGIS Enterprise.

    El nombre tiene el formato gisserver.example.com. Utilice el mismo sitio de GIS Server que utilizó al configurar el otro equipo o los otros equipos del mismo data store para esta implementación de ArcGIS Enterprise.

  4. Escriba el nombre de usuario y la contraseña del administrador del sitio principal de ArcGIS Server y haga clic en Siguiente.
  5. Elija el tipo de data store que vaya a crear.
  6. Especifique una ubicación para el nuevo directorio de data store y haga clic en Siguiente.
  7. Revise la información del Resumen de configuración. Si es correcta, haga clic en Finalizar. Si es necesario hacer cambios, haga clic en Atrás para realizar las correcciones.

    El Rol de alta disponibilidad indica que este es un equipo de respaldo de data stores relacionales.

Cuando la configuración se complete correctamente, dispondrá de un equipo de data store adicional en el que ArcGIS Data Store puede replicar datos o cachés.

Si la configuración contiene errores, haga clic en Siguiente en el cuadro de diálogo Resumen de configuración para abrir de nuevo el Asistente de configuración del data store con el fin de proporcionar una información diferente. Consulte Solucionar problemas de ArcGIS Data Store para conocer las causas y soluciones de los errores de configuración.

Usar la utilidad configuredatastore para agregar un equipo a un data store

Puede instalar ArcGIS Data Store en otro servidor o servidores y utilizar la utilidad configuredatastore para agregarlo a un data store existente. La utilidad está instalada en <ArcGIS Data Store installation directory>\arcgis\datastore\tools.

Cada equipo de respaldo, equipo principal o nodo del clúster debe instalarse en servidores físicos diferentes.

Nota:

Debe utilizar la misma cuenta de red para la cuenta de ArcGIS Data Store en todos los equipos del data store.

Realice estos pasos para usar la utilidad configuredatastore con el fin de agregar un equipo a un data store:

  1. Abra un shell de comando en el servidor adicional donde ha instalado ArcGIS Data Store.
  2. Ejecute la utilidad configuredatastore y proporcione el nombre de dominio totalmente calificado de un equipo en el sitio de GIS Server que esté actuando como servidor de alojamiento, así como el nombre de usuario y la contraseña del administrador del sitio principal de ArcGIS Server.

    Utilice la operación --stores para especificar el tipo de data store que se va a crear.

    Debe especificar el mismo tipo de data store y nombre de equipo de GIS Server que ha usado para el data store en el que desea agregar este equipo.

    Por ejemplo, lo siguiente agrega un data store relacional de respaldo a un equipo en el sitio de GIS Server con el nombre totalmente calificado agsserver.ntwk.com. El directorio de data store en este equipo es /home/dsuser/fsdata.

    /configuredatastore agsserver.ntwk.com siteadmin P$@pass /home/dsuser/fsdata --stores relational

Se agrega otro equipo de data store al data store.

Consulte la sección configuredatastore de la referencia de la utilidad ArcGIS Data Store para obtener información sobre la sintaxis y obtener más ejemplos.