Назад | Перейти на главную страницу

Автоматизация создания виртуальных машин на нескольких платформах гипервизора

Кто-нибудь знает об инструменте для автоматизации создания и развертывания виртуальных машин на разных платформах гипервизора? Я работаю над веб-приложениями, работающими на EC2, Xen, KVM и VMWare, и в настоящее время я пишу отдельные сценарии развертывания для каждой платформы. Поскольку существует большая избыточность, я хотел бы найти единый инструмент, который можно было бы развернуть на каждой платформе.

Мне известны инструменты, которые работают только с одной платформой, например Бродяга. Единственное, что я нашел, который утверждает, что он работает почти со всеми платформами виртуальных машин, - это Конструктор ВМ. Как это соотносится с собственными инструментами каждой платформы? Есть еще такие варианты?

Вы можете захотеть проверить OpenStack Compute.

С помощью OpenStack Compute вы можете управлять облаками, используя несколько гипервизоров в разных зонах. Типы стандартов виртуализации, которые могут использоваться с вычислительными ресурсами, включают:

  • Hyper-V 2008
  • KVM - виртуальная машина на основе ядра
  • LXC - контейнеры Linux (через libvirt)
  • QEMU - Быстрый эмулятор
  • UML - пользовательский режим Linux
  • VMWare ESX / ESXi 4.1 обновление 1
  • Xen - XenServer 5.5, Облачная платформа Xen (XCP)

Хотя сам еще не сделал этого, я планирую использовать Сапожник для этого. Он кажется достаточно надежным (по крайней мере, это было первое впечатление от просмотра вики), что он может обрабатывать создание виртуальных машин с различными гипервизорами / ядрами и т.

Для начала:

Вы можете взглянуть на libvirt и связанные с ним инструменты, он охватывает те области, которые вы хотите охватить.