Создание VM Templates Windows Server 2016 в VMware
В этой статье мы рассмотрим создание шаблона виртуальной машины Windows Server 2016 используя vSphere 6.5.
Я опишу те действия которые выполнялись мной, возможно в вашем случае их нет необходимости проводить, к примеру ваш сервер будет сконфигурирован групповой политикой и тд.
1 . Создание виртуальной машины и базовая настройка.
Создаем виртуальную машину, в нашем случае я выделяю 2 CPU, 4Gb RAM и 40Gb HDD, удаляю Floppy disk.
Включаем загрузку BIOS при включении VM
На вкладке Advanced отключаем Serial port, Parallel port и Floppy disk
2 . Установка и настройка Windows Server 2016
Установку Windows Server 2016 я описывать не буду, тут все тривиально.
Настройку системы я также не буду описывать, этого достаточно много и все индивидуально.
3 . Обновление и уменьшение образа
Следующим шагом после того как мы обновили систему, мы удаляем скаченные обновления Windows и пакетов обновлений из папки C:\Windows\WinSxS, это позволит нам уменьшить размер системы для экономии места на HDD.
Определить размер можно командой
dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
Делать это или нет каждый решает сам, так как очистка папки приведет к тому, что вы не сможете удалить (откатить) какие-либо текущие обновления служб или пакеты обновлений после выполнения очистки. Поэтому я рекомендую это делать с уже протестированными обновлениями.
Для очистки мы в командной строке выполняем:
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
4 . Удаление логов
Очищаем журналы логов с помощью консольной утилиты WevtUtil.exe.
Get-WinEvent -ListLog * -Force | % { Wevtutil.exe cl $_.LogName }
# Альтернативная команда
Clear-EventLog -LogName (GEt-EventLog -List).log