For the complete documentation index, see llms.txt. This page is also available as Markdown.

Laboratorio: despliegue UCI

Desplegar una topología UCI de 3 clústeres con clústeres separados de cómputo y almacenamiento usando el entorno de pruebas de Terraform.

Objetivo

Implemente VergeOS en una configuración de Infraestructura Ultra Convergente (UCI) usando el playground de Terraform. Aprovisionará una topología multiclúster con clústeres dedicados de cómputo y almacenamiento, y luego validará la asignación de recursos y la red entre clústeres.

Requisitos previos

  • Completados todos los módulos anteriores (1–9)

  • Ha completado el laboratorio de implementación de HCI

  • Acceso al repositorio vergeos-terraform-playground

  • Terraform CLI instalado y configurado

  • Un entorno o laboratorio de VergeOS que admita implementaciones anidadas

Dificultad

Avanzado -- Requiere comprender la arquitectura UCI, la red multiclúster y la asignación de recursos

Tiempo estimado

2 horas

Pasos

Parte 1: Revisión de la topología UCI

Comprenda la arquitectura UCI antes de implementar.

  1. Revisa docs/architecture.md en el playground de Terraform -- céntrate en las secciones de UCI

  2. Revisa docs/deployment-scenarios.md -- siga el diagrama de topología UCI

  3. Identifique la UCI .tfvars archivo en el directorio examples

  4. Examine la configuración e identifique:

    • Cuántos clústeres están definidos y sus roles (cómputo vs almacenamiento)

    • Asignaciones de nodos por clúster

    • Configuración de red entre clústeres

    • Asignación del nivel de almacenamiento entre clústeres

  5. Compare la UCI .tfvars con la HCI .tfvars archivos -- documente las diferencias estructurales clave

Parte 2: Despliegue de UCI de 3 clústeres

Despliegue la topología UCI.

  1. Ejecuta terraform init (si es necesario) y terraform plan -var-file=<uci-3-cluster>.tfvars

  2. Revise los recursos planificados -- observe los recursos adicionales de clúster y red en comparación con HCI

  3. Ejecuta terraform apply -var-file=<uci-3-cluster>.tfvars para implementar

  4. En la interfaz de VergeOS, verifica:

    • Todos los clústeres aparecen y están etiquetados correctamente (cómputo, almacenamiento)

    • Los nodos están asignados a sus clústeres correctos

    • Se establece la conectividad de la red central entre clústeres

    • Los pools de almacenamiento están disponibles para los clústeres de cómputo

    • Los nodos controladores (nodos 1–2 para N+1, o 1–3 para N+2) están correctamente designados y en buen estado

Parte 3: Asignación de recursos y escalado

Practique trabajando con la topología UCI.

  1. Cree una VM en un clúster de cómputo y verifique que use almacenamiento del clúster de almacenamiento

  2. Monitoree la E/S entre clústeres en el panel

  3. Explore cómo agregaría un nodo a un clúster existente

  4. Documente las ventajas de esta topología UCI:

    • Escalado independiente de cómputo y almacenamiento

    • Aislamiento del dominio de fallo entre clústeres

    • Flexibilidad en la colocación de cargas de trabajo

  5. Compare el modelo operativo con las implementaciones de HCI del laboratorio anterior

Parte 4: Ejercicio de decisión de diseño

Aplique lo aprendido a un escenario de cliente.

  1. Escenario: Un cliente tiene 200 VM, 50 TB de almacenamiento, necesita escalar de forma independiente el cómputo y el almacenamiento, y tiene requisitos estrictos de cumplimiento para el aislamiento de datos. Actualmente ejecutan VMware vSAN con clústeres separados de gestión y de cargas de trabajo.

  2. Recomiende una topología de VergeOS (HCI o UCI) y justifique su elección

  3. Esboce la distribución de clústeres (número de clústeres, nodos por clúster, roles)

  4. Identifique qué ejemplo del playground de Terraform se ajusta más a su diseño

  5. Documente cualquier modificación necesaria para el ejemplo .tfvars para que coincida con los requisitos del cliente

Verificación

Su laboratorio de despliegue UCI está completo cuando pueda responder sí a todo lo siguiente:

Última actualización

¿Te fue útil?