Orquestrador KVM para Laboratórios Virtuais Libvirt + cloud-init + OVS/OVN.
Esse projeto visa criar um orquestrador simples de máquinas virtuais que permita a configuração avançada de máquinas e redes de forma a permitir a construção de ambientes virtualizados idempotentes e reproduzíveis de forma automatizada.
- Host Debian Trixie com KVM configurado
- Python 3.14+
- Ansible 13 / Core 2.20+
Este projeto utiliza as seguintes tecnologias de virtualização e rede:
-
KVM (Kernel‑based Virtual Machine) – Módulo de virtualização nativo do kernel Linux.
Repositório principal (kernel):git://git.kernel.org/pub/scm/virt/kvm/kvm.git
Referência: https://linux-kvm.org/page/Code -
LibVirt – API de gerenciamento de máquinas virtuais e containers.
Repositório: https://gitlab.com/libvirt/libvirt
Espelho GitHub: https://github.com/libvirt/libvirt -
Open vSwitch (OVS) – Switch de software de código aberto.
Repositório: https://github.com/openvswitch/ovs -
Open Virtual Network (OVN) – Plataforma de virtualização de rede sobre OVS.
Repositório: https://github.com/ovn-org/ovn
Contribuições são bem-vindas! Por favor, leia o arquivo CONTRIBUTING.md antes de enviar pull requests.
Este projeto está sob a licença Apache v2.0. Veja o arquivo LICENSE para mais detalhes.
Desenvolvido por vndmtrx