Кто-нибудь знает об инструменте для автоматизации создания и развертывания виртуальных машин на разных платформах гипервизора? Я работаю над веб-приложениями, работающими на EC2, Xen, KVM и VMWare, и в настоящее время я пишу отдельные сценарии развертывания для каждой платформы. Поскольку существует большая избыточность, я хотел бы найти единый инструмент, который можно было бы развернуть на каждой платформе.
Мне известны инструменты, которые работают только с одной платформой, например Бродяга. Единственное, что я нашел, который утверждает, что он работает почти со всеми платформами виртуальных машин, - это Конструктор ВМ. Как это соотносится с собственными инструментами каждой платформы? Есть еще такие варианты?
Вы можете захотеть проверить OpenStack Compute.
С помощью OpenStack Compute вы можете управлять облаками, используя несколько гипервизоров в разных зонах. Типы стандартов виртуализации, которые могут использоваться с вычислительными ресурсами, включают:
Хотя сам еще не сделал этого, я планирую использовать Сапожник для этого. Он кажется достаточно надежным (по крайней мере, это было первое впечатление от просмотра вики), что он может обрабатывать создание виртуальных машин с различными гипервизорами / ядрами и т.
Для начала:
Вы можете взглянуть на libvirt и связанные с ним инструменты, он охватывает те области, которые вы хотите охватить.