Я создаю клиент тестовой виртуальной машины (esxi V5) для нашего отдела контроля качества.
После установки у меня будут следующие варианты:
Для любого варианта я могу дать роли QA_DEP возможность регистрироваться в vCenter и возвращаться / выключать клиент, чтобы он мог вернуться на свою чистую машину.
Мой вопрос: можно ли получить эту возможность без использования vCenter?
Что, если я захочу это сделать при перезагрузке клиента - он вернется в исходное / чистое состояние?
Нет, это невозможно.
Однако vSphere 5 предлагает возможность разрешать разным пользователям доступ к разным виртуальным машинам, поэтому вы можете создать пользователя QA и предоставить им доступ только к своим виртуальным машинам (или этой виртуальной машине) через веб-клиент. По моему опыту, этой функции самообслуживания более чем достаточно для обновления до версии 5.
Если это не вариант, вы можете настроить некоторые сценарии для возврата машины к предыдущему моментальному снимку при перезагрузке, но это не лучше и не проще, чем обновление и включение функции самообслуживания.
Как насчет использования веб-клиента vSphere, обычно https: //: 9443 / admin-app. Будет ли это жизнеспособным вариантом?
Другой вариант - установить PowerCLI, а затем запустить сценарий Powershell, который выполняет необходимые задачи.
Нет, но...
... у вашей технологии виртуальных машин нет vcapability самообслуживания клиентов? Отдел контроля качества должен иметь возможность делать все это из центра VmWare. По крайней мере, так это работает в SCVMM от Microsoft - дать пользователям права на машину, они используют веб-портал самообслуживания.