Vmango — веб-интерфейс для управления виртуальными машинами, написанный на Go.
Основная цель проекта не в том, чтобы предоставить инструмент настройки гипервизора, потому что эта проблема уже решена многими системами управления конфигурацией, такими как Ansible или Puppet, а в том, чтобы предоставить удобный способ управления виртуальными машинами на существующих гипервизорах.
Документация:https://vmango.org/docs/
Текущие функции:
Управление ключами SSH и внедрение
KVM через libvirt
Интерфейс в стиле DigitalOcean
Поддержка облачных образов ОС (с установленным cloud-init)
Управление IP-адресами
Простой API
Пользовательские данные пользователя для cloud-init
Требования к серверу гипервизора:
Libvirt 0.10+ (centos6+, ubuntu14.04+, debian8+)
Маршрутизируемая сеть с dhcp-сервером, управляемым libvirt. Мостовые сети не поддерживаются из-за невозможности определения IP-адреса машины.
Требования к серверу веб-интерфейса:
Libvirt 1.2.0+ (Ubuntu 14.04+, debian8+, centos7+)