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.
Revisa
docs/architecture.mden el playground de Terraform -- céntrate en las secciones de UCIRevisa
docs/deployment-scenarios.md-- siga el diagrama de topología UCIIdentifique la UCI
.tfvarsarchivo en el directorio examplesExamine 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
Compare la UCI
.tfvarscon la HCI.tfvarsarchivos -- documente las diferencias estructurales clave
Parte 2: Despliegue de UCI de 3 clústeres
Despliegue la topología UCI.
Ejecuta
terraform init(si es necesario) yterraform plan -var-file=<uci-3-cluster>.tfvarsRevise los recursos planificados -- observe los recursos adicionales de clúster y red en comparación con HCI
Ejecuta
terraform apply -var-file=<uci-3-cluster>.tfvarspara implementarEn 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.
Cree una VM en un clúster de cómputo y verifique que use almacenamiento del clúster de almacenamiento
Monitoree la E/S entre clústeres en el panel
Explore cómo agregaría un nodo a un clúster existente
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
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.
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.
Recomiende una topología de VergeOS (HCI o UCI) y justifique su elección
Esboce la distribución de clústeres (número de clústeres, nodos por clúster, roles)
Identifique qué ejemplo del playground de Terraform se ajusta más a su diseño
Documente cualquier modificación necesaria para el ejemplo
.tfvarspara 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?