Что-то не понял, а почему нельзя использовать rollback до уже загруженной и настроенной системы в виртуалке? это будет быстрее загрузки ос. или проблема в чём-то другом?
Идея хороша, но есть несколько моментов. 1. VMWare ESX - это не VmWare WorkStation, у него таких продвинутых возможностей нет ибо они ему на фиг не нужны. 2. Машина которая находиться в suspend на ESX выходит из него чуть более быстрее, чем загружается с нуля, по этому value такого подхода не очевиден. 3. Тестовый агент запускается на машине в момент загрузки, поэтому загрузка необходима. 4. Под развертываением понимается не настройка ос и окружения, а инсталляция продукта на виртуалку, перезагрузка, инициализация продукта - избавиться от этой цепочки действий хотелось бы, да нельзя - этими действиями мы тестируем инсталлятор продукта, как продукт влияет на ОС (установка устройств, портов, прописывание служб в винды) 5. ВМ находящаяся в суспенде с уже установленным и инициализированным продуктом конечно вариант неплохой и очень быстрый по сравнению с текущим, но есть одна беда - туда нельзя быстро воткнуть новый билд :).
"1. VMWare ESX - это не VmWare WorkStation, у него таких продвинутых возможностей нет ибо они ему на фиг не нужны." А ещё есть GSX, который тоже серверный, как и ESX, но по другому устроен. 4 года назад, когда я его юзал, у него были шире возможности, в частности в плане снапшотов. Не пробовал сравнить скорости отката?
"3. Тестовый агент запускается на машине в момент загрузки, поэтому загрузка необходима. " Если тестовый агент не меняется, то снапшот ведь можно сохранить с уже загруженным тестовым агентом.
А точно нельзя обойтись без перезагрузки при установке? Например, "прописывание служб в винды" определённо не требует перезагрузки. Получается, именно перезагрузка всё рушит в плане удобства и скорости.
Правильно получается - перезагрузка это 40% того времени которое требуется одной машине на один цикл установки.
Насчет снепшотов с суспендом - еще не пробовал, но может быть такое тоже есть, надо порыть. А вот отправить машину в суспенд и вывести ее из суспенда попробовал - с самой критичной ОС в стенде это прокатывает хреново - суммарное время suspend-resume приблизительно равно времени загрузки может даже и превысить.
Прописывание служб в винду - нет, а вот прописывание служб для устройст, создание портов, установка драйверов И (что самое главное !) встраивание логона продукта в систему до логона в сами винды - требует обязательно :)
Comments 4
или проблема в чём-то другом?
Reply
1. VMWare ESX - это не VmWare WorkStation, у него таких продвинутых возможностей нет ибо они ему на фиг не нужны.
2. Машина которая находиться в suspend на ESX выходит из него чуть более быстрее, чем загружается с нуля, по этому value такого подхода не очевиден.
3. Тестовый агент запускается на машине в момент загрузки, поэтому загрузка необходима.
4. Под развертываением понимается не настройка ос и окружения, а инсталляция продукта на виртуалку, перезагрузка, инициализация продукта - избавиться от этой цепочки действий хотелось бы, да нельзя - этими действиями мы тестируем инсталлятор продукта, как продукт влияет на ОС (установка устройств, портов, прописывание служб в винды)
5. ВМ находящаяся в суспенде с уже установленным и инициализированным продуктом конечно вариант неплохой и очень быстрый по сравнению с текущим, но есть одна беда - туда нельзя быстро воткнуть новый билд :).
Reply
А ещё есть GSX, который тоже серверный, как и ESX, но по другому устроен. 4 года назад, когда я его юзал, у него были шире возможности, в частности в плане снапшотов.
Не пробовал сравнить скорости отката?
"3. Тестовый агент запускается на машине в момент загрузки, поэтому загрузка необходима. "
Если тестовый агент не меняется, то снапшот ведь можно сохранить с уже загруженным тестовым агентом.
А точно нельзя обойтись без перезагрузки при установке? Например, "прописывание служб в винды" определённо не требует перезагрузки. Получается, именно перезагрузка всё рушит в плане удобства и скорости.
Reply
Насчет снепшотов с суспендом - еще не пробовал, но может быть такое тоже есть, надо порыть. А вот отправить машину в суспенд и вывести ее из суспенда попробовал - с самой критичной ОС в стенде это прокатывает хреново - суммарное время suspend-resume приблизительно равно времени загрузки может даже и превысить.
Прописывание служб в винду - нет, а вот прописывание служб для устройст, создание портов, установка драйверов И (что самое главное !) встраивание логона продукта в систему до логона в сами винды - требует обязательно :)
Reply
Leave a comment