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

Создание сценариев VMWare ESXi с сервера linux

Я пытаюсь использовать интерфейс командной строки VMWare для монтирования ISO-файла хранилища данных в приводе CD / DVD виртуальной машины. Запись в другом месте на serverfault сообщает мне, что "vmware-cmd blabla.vmx setconfig ide0: 0.fileName cdrom.iso" должен делать то, что мне нужно, но моя установка инструмента командной строки не имеет команды setconfig.

Дальнейшие исследования показывают, что команда setconfig была удалена из инструментов командной строки, и есть даже некоторые предположения, что vmware-cmd устарел.

Я разрабатываю систему автоматического развертывания / конфигурации с использованием марионетки, и моя цель - протестировать эту систему на виртуализированной инфраструктуре в качестве ночной сборки на Jenkins.

Наш сервер Jenkins - это Linux-сервер, поэтому мы не можем использовать VMWare Power CLI (только для Windows).

Кто-нибудь пытался в недавнем прошлом смонтировать iso на виртуальную машину ESXI из командной строки Linux? Если да, то как вы это сделали?

Я не выполнял эту конкретную задачу, но я сделал многое другое автоматически, используя pysphere (http://code.google.com/p/pysphere/). Документация не так тщательна, как я бы предпочел, но до сих пор она выполнила свою работу за меня.

Альтернативой PySphere является pyVmomi.

Вы также можете использовать вирш (который, возможно, является частью вашего дистрибутива Linux) или rvc.

редактировать: В чем разница между PySphere и PyVmomi?