Добрый день!
У меня есть потребности делать через CLI/SSH следующее:
- Создавать виртуалки с одним из предопределенных наборов оборудования
- Добавлять виртуалкам память, диск
- Изменять количество и состав сетевых интерфейсов
- Получать информацию о виртуалках: имя, дата создания, владелец, текущий статус, ТТХ (диски, ось, озу, проц)
- Гасить, паузировать, запускать виртуалки, делать клон, делать бэкап/снапшот
- Добавлять виртуалкам память, диск
Изучение мануалов привело к vim-cmd с ограниченным функционалом или PowerCLI. vim-cmd позволяет просмотреть часть нужной информации, погасить или поставить на паузу. Но как склонировать, создать новую по шаблону, добавлять или менять оборудование - я не нашел. PowerCLI обладает более мощным функционалом, но он работает в среде windows.
А у меня ключевое требование задачи - делать по команде через SSH, которая приходит с FreeBSD/linux-сервера или по CRON-у на самом гипервизоре. Компов с windows не должно быть категорически!
Всю голову сломал, кучу гуглояндексов прошерстил - никак не найду достойного решения. Выручайте, братцы!