Visión general de la guía de administración
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.
- Activa un workspace con
New-ZrWorkspace <name> @('host:7801') -Activate(oUse-ZrWorkspacepara uno que ya existe). Sin-Activateel workspace solo se guarda, no se activa. Esto apunta todos los demás cmdlets de administración a los managers del clúster. - Crea el almacén con
New-ZrStore. Esto registra la topología de nodos pero no arranca nada. - Arranca el almacén con
Start-ZrStore. Esto lanza los nodos y forma el clúster. - Verifica y monitoriza con
Get-ZrStoreyWatch-ZrStoreMetrics. - Detén el almacén con
Stop-ZrStorecuando 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.
| Cmdlet | Propósito |
|---|---|
New-ZrWorkspace <name> @('host:7801') -Activate | Crear 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-ZrWorkspace | Reactivar o unirse a un workspace existente |
New-ZrStore | Crear un almacén y su topología de nodos |
Start-ZrStore | Arrancar todos los nodos de un almacén, o un nodo nombrado |
Stop-ZrStore | Detener todos los nodos de un almacén, o un nodo nombrado |
Get-ZrStore | Reportar el estado del almacén, los recuentos de nodos, y la salud |
Watch-ZrStoreMetrics | Mostrar 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(predeterminado7811). - Cliente (
7861–7899) — donde se conectan las aplicaciones y la ClientShell, desde-BaseClientPort(predeterminado7861).
Consulta Puertos y networking para los rangos completos y la guía de firewall.
Próximos pasos
- Conectar a un clúster — establecer la sesión del manager.
- Crear un almacén — definir la topología de nodos.
- Puertos y networking — los rangos de puertos y las reglas de firewall.
- Rendimiento y benchmarking — medir y ajustar el throughput y la latencia.
- Planificación de capacidad — dimensionar el clúster para tu conjunto de trabajo.
- Alta disponibilidad y recuperación ante desastres — sobrevivir a la pérdida de un nodo.
- Actualizaciones y ciclo de vida — reiniciar, escalar y actualizar de forma segura.