Назад | Перейти на главную страницу

Ежемесячное обновление шаблонов VMware. Автоматизация этого процесса

Я программист на стажировке в школе. В моей компании в конце каждого месяца есть продукт VMware, который позволяет создавать виртуальные машины. Вы можете развернуть эти виртуальные машины, используя шаблоны, которые вы можете создать. В конце каждого месяца кто-то обычно должен «преобразовать каждый шаблон» в виртуальную машину, а затем обновить безопасность Windows внутри них, а затем закрыть шаблон. Это занимает довольно много времени, так как у нас около 10 шаблонов. Я новичок, но у меня есть опыт программирования, поэтому мне было интересно, есть ли способ автоматизировать этот процесс? \

Я нашел эту статью, но из-за отсутствия опыта она не имеет для меня особого смысла.

http://social.technet.microsoft.com/Forums/systemcenter/en-US/c940b797-0b40-4a2e-87a6-6c6927ba6dd4/automatically-apply-windows-updates-to-a-vm-template

В приведенной выше статье мой интересный пост:

Пожалуйста, взгляните на Offline Virtual Machine Servicing Tool 2.1 - http://technet.microsoft.com/en-us/library/cc501231.aspx

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

Я не знаю, является ли описанный выше метод более быстрым, потому что я впервые работаю с виртуальными машинами. Может ли кто-нибудь указать мне правильное направление?

С комбинацией powercli и vmware sdk (вам необходимо смонтировать vmdk на сервере Windows). Если я правильно помню, у sdk есть инструменты монтирования vmdk на основе Windows, поэтому с помощью powercli монтируйте диск, затем вы запускаете DISM против этого автономного vm, DISM позволяет автономное обновление. Нетривиальная задача, но это можно сделать. Я сделал это много лет назад, поэтому не помню всех деталей. Так что я бы хотел обновить автономную линию google DISM и vmware sdk mount vmdk, это должно дать вам достаточно того, что вам нужно, чтобы охватить это.