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

Descripción general

Automatiza la infraestructura de VergeOS usando la API REST y la CLI vrg, pyvergeos, el módulo PowerShell PSVergeOS, el proveedor de Terraform, Ansible, el motor de tareas y Kubernetes/Rancher.

Objetivos de aprendizaje

Al final de este módulo, podrás:

  • Use la API REST de VergeOS para automatizar operaciones comunes de infraestructura mediante endpoints REST y herramientas CLI

  • Desarrolle scripts con pyvergeos y PowerShell para automatizar operaciones masivas de VM, red y inquilinos

  • Administre la infraestructura con el proveedor de Terraform para implementaciones declarativas y controladas por versión

  • Automatice la configuración con Ansible usando la colección de VergeOS para la orquestación basada en playbooks

  • Cree flujos de trabajo impulsados por eventos con el Task Engine usando webhooks y cadenas de tareas automatizadas

  • Despliegue Kubernetes en VergeOS usando el Docker Machine Driver, la integración con Rancher y los componentes CSI/CCM de VergeOS

Requisitos previos

  • Finalización de Módulo 1: Fundamentos de arquitectura -- comprensión de la arquitectura de la plataforma VergeOS

  • Finalización de Módulo 6: Máquinas virtuales -- comprensión del aprovisionamiento y la gestión de VM

  • Finalización de Módulo 7: Multiinquilinato -- comprensión de la creación de inquilinos y la asignación de recursos

  • Familiaridad básica con API REST, herramientas de línea de comandos y al menos un lenguaje de scripting (Python, PowerShell o HCL/Terraform)

Tiempo estimado

4 horas (2 horas de lectura + 2 horas de laboratorio)

Temas

  • API REST y herramientas CLI — Autenticación con la API de VergeOS, exploración de endpoints, realización de operaciones CRUD y uso de la vrg CLI para la automatización mediante scripts.

  • SDK de Python (pyvergeos) — Automatización de operaciones de VergeOS con pyvergeos: ciclo de vida de VM, gestión de redes, aprovisionamiento de inquilinos y operaciones masivas.

  • Módulo de PowerShell — Gestión de VergeOS desde entornos Windows usando el módulo de PowerShell PSVergeOS para scripting y orquestación.

  • Terraform y Packer — Infraestructura como código declarativa con el proveedor de Terraform de VergeOS y compilaciones de imágenes inmutables con Packer.

  • Colección de Ansible — Gestión de configuración y orquestación basada en playbooks usando la colección de Ansible de VergeOS.

  • Task Engine y Webhooks — Automatización impulsada por eventos con el motor de tareas integrado, tareas programadas e integraciones con webhooks.

  • Kubernetes y Rancher — Ejecución de Kubernetes en VergeOS con Docker Machine Driver, integración con Rancher, controlador CSI y Cloud Controller Manager.

  • Laboratorio: Automatización de infraestructura — Use la API REST, Terraform y herramientas de scripting para automatizar de extremo a extremo el aprovisionamiento de VM e inquilinos.

Última actualización

¿Te fue útil?