Есть ли способ издеваться над сервером vcenter?

Этот вопрос может показаться немного странным, но вот оно: я пишу кучу приложений, которые подключаются к VMware vcenter api, теперь, когда я в основном кодирую на своем ноутбуке, мне было интересно, есть ли какой-нибудь способ «издеваться» над сервером vcenter, поэтому я могу подключиться к нему из моего кода. Это избавит меня от необходимости подключаться к VPN каждый раз, когда мне нужно что-то проверить.

Я проверял FOG.io, и даже если у них есть макет vcenter, это не совсем то, что мне нужно.

Короче говоря, мне нужна виртуальная машина или процесс, имитирующий сервер vcenter, на котором можно пройти аутентификацию и, возможно, получить кучу виртуальных машин.

Спасибо !!


person Jeronimo Garcia    schedule 30.03.2015    source источник
comment
Я нашел это: sureskillz.com/2012/09/16/ , очень достойный вариант! Я думаю   -  person Jeronimo Garcia    schedule 30.03.2015
comment
Я никогда не использовал его, и он официально не поддерживается, но выглядит как vCenter Server Simulator может быть применим.   -  person Exupery    schedule 30.03.2015
comment
Вы можете установить свой собственный vCenter 6.0, используя пробную лицензию, процесс установки относительно прост и выполняется с помощью сценария — virtuallyghetto.com/2015/03/   -  person erkfel    schedule 10.07.2015


Ответы (3)


Запустите vCenter внутри VMware Fusion/Workstation.

Не забывайте, что ваши виртуальные машины должны быть легкими.

person Martin Cleaver    schedule 27.09.2016

Что касается REST API, поставляемого с vCenter 6.5, вы можете использовать Wiremock. У сотрудника и разработчика VMware Стива Трефетена есть пример репозитория здесь.

person omni    schedule 23.06.2018

vcsim — симулятор на основе API vCenter и ESXi.

Этот пакет реализует конечную точку SDK vSphere Web Services (SOAP), предназначенную для тестирования потребителей API. Хотя фиктивная среда написана на языке Go, ее можно использовать на любом языке, поддерживающем взаимодействие с vSphere API.

person jnovack    schedule 27.06.2020