Saltar al contenido principal

Visión general de la guía de administración

Dos formas de administrar Zaris

Cada tarea operativa de esta guía puede ejecutarse desde PowerShell (los cmdlets Zr* de AdminShell) o la Consola Web. Cada página de tarea muestra ambas, lado a lado, en pestañas PowerShell / Consola Web — elige la que prefieras y permanecerá seleccionada entre páginas. Unas pocas cosas aplican solo a una superficie, y están marcadas.

Esta guía te muestra cómo crear, ejecutar y gestionar almacenes de Clustron Zaris desde el módulo de PowerShell AdminShell. Cubre las tareas operativas del día a día: conectarse a los managers, crear y arrancar almacenes, ejecutar a través de varios nodos, entender los puertos, y monitorizar y solucionar problemas de un clúster en vivo.

Un almacén es una base de datos clave-valor distribuida formada por uno o más nodos. Administras un almacén a través de los managers — servicios del plano de control que crean los nodos y los arrancan, detienen y reportan sobre ellos. Nunca editas los archivos de configuración de los nodos directamente; emites cmdlets, y los managers aplican el cambio a través del clúster.

El flujo de trabajo administrativo​

Gestionar un almacén sigue el mismo orden cada vez. Cada paso depende del anterior.

  1. Activa un workspace con New-ZrWorkspace <name> @('host:7801') -Activate (o Use-ZrWorkspace para uno que ya existe). Sin -Activate el workspace solo se guarda, no se activa. Esto apunta todos los demás cmdlets de administración a los managers del clúster.
  2. Crea el almacén con New-ZrStore. Esto registra la topología de nodos pero no arranca nada.
  3. Arranca el almacén con Start-ZrStore. Esto lanza los nodos y forma el clúster.
  4. Verifica y monitoriza con Get-ZrStore y Watch-ZrStoreMetrics.
  5. Detén el almacén con Stop-ZrStore cuando ya no lo necesites.

Managers y nodos​

Clustron separa el plano de control del plano de datos.

  • Un manager se ejecuta en cada servidor, escucha en el puerto de gestión (predeterminado 7801), y controla los almacenes de ese servidor. Crea, arranca y detiene nodos, y reporta su estado.
  • Un nodo (también llamado instancia de almacén) es un proceso en ejecución que contiene datos y se coordina con los demás nodos del almacén. Cada nodo escucha en su propio puerto de clúster y puerto de cliente.
Server
├── Manager (7801)
└── Node(s) (cluster port + client port each)

Un manager se ejecuta por servidor. En un clúster que abarca varios servidores, te conectas a todos los managers a la vez para que cada cambio administrativo se aplique de forma consistente en todo el clúster.

Los cmdlets de AdminShell​

Administras Zaris con el módulo de PowerShell Clustron.Zaris.AdminShell. Impórtalo una vez por sesión:

Import-Module Clustron.Zaris.AdminShell

Los cmdlets principales se mapean directamente al flujo de trabajo de arriba.

CmdletPropósito
New-ZrWorkspace <name> @('host:7801') -ActivateCrear y activar un workspace apuntando a uno o más managers (-Activate lo convierte en el destino de la sesión; omítelo para solo guardar)
Use-ZrWorkspaceReactivar o unirse a un workspace existente
New-ZrStoreCrear un almacén y su topología de nodos
Start-ZrStoreArrancar todos los nodos de un almacén, o un nodo nombrado
Stop-ZrStoreDetener todos los nodos de un almacén, o un nodo nombrado
Get-ZrStoreReportar el estado del almacén, los recuentos de nodos, y la salud
Watch-ZrStoreMetricsMostrar el throughput y la latencia por nodo en vivo

Topologías de un solo servidor y de varios servidores​

Puedes ejecutar Zaris en un servidor o a través de muchos. La topología que elijas determina cómo estableces -PartitionsPerNode y -ReplicationFactor cuando creas el almacén.

  • Un solo servidor, varios nodos. Un manager ejecuta varios procesos de nodo en la misma máquina, controlados con -PartitionsPerNode (y el factor de replicación). Usa esto para desarrollo y pruebas.
  • Varios servidores. Un manager se ejecuta en cada servidor, y cada servidor ejecuta su parte de las particiones y réplicas. Usa esto para producción, mayor capacidad, y tolerancia a fallos.

Ambos modelos se cubren en detalle en Configuración multinodo.

Puertos de un vistazo​

Un servidor de Zaris divide el rango 7801–7899 en tres rangos, uno por cada tipo de tráfico. El instalador abre todo el rango en el firewall local.

  • Gestión (7801–7810) — administradores, el plano de control manager a manager, y la Consola Web (7810).
  • Clúster (7811–7850) — coordinación nodo a nodo y movimiento de datos, desde -BaseClusterPort (predeterminado 7811).
  • Cliente (7861–7899) — donde se conectan las aplicaciones y la ClientShell, desde -BaseClientPort (predeterminado 7861).

Consulta Puertos y networking para los rangos completos y la guía de firewall.

Próximos pasos​