У меня есть запасная лицензия Windows 7, и я хотел бы настроить небольшую виртуальную машину для использования в качестве раба Jenkins.

Поскольку в системах сборки что-то может пойти не так, и я бы хотел избежать ненужного накопления в системе, я бы хотел иногда восстанавливать только что установленный образ. Очевидно, это означает, что все обновления из WU также откатываются и повторно загружаются при следующем запуске.

Есть хороший способ избежать этого?

Идеи пока что:

  • вообще отключить WU, так как машина не будет выставлена в сеть
  • иметь "режим обновления" с постоянными изменениями, но без нагрузки, и "нормальный режим", где отключен WU
  • использовать некоторые функции Windows для отката

1 ответ1

1

Снимки - ваш друг здесь. Все продукты виртуализации поддерживают их (за исключением, за исключением VMWare Player), и они были созданы именно для ваших целей.

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

Вы также можете "разветвлять" каждый снимок в собственное дерево на основе различных сценариев использования. Управлять становится все труднее, но это не выходит за рамки возможного.

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

Если тестирование автообновлений является частью вашего уравнения и образ виртуальной машины присоединен к домену, то вы можете поместить виртуальную машину в ее собственное подразделение в AD и создать несколько групповых политик для управления ею, связывая и отменяя их по желанию между возвратами моментальных снимков , Если нет, вы также можете создавать снимки различных конфигов для автообновления тоже.

На самом деле то, что я говорю, это то, что небо - это предел (ну, на самом деле, пространство на жестком диске есть, но вы меня поняли).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .