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

IIS v7 VMWare Cloning для тестовых целей

У нас есть рабочие виртуальные машины Server 2008R2, работающие под управлением IIS v7. У пулов приложений есть собственные учетные записи службы AD (не анонимный IUSR).

Возникнут ли проблемы с клонированием этих машин IIS в сценическую среду? Я предполагаю, что нам придется провести их sysprep, что, возможно, будет сложно автоматизировать (мы планируем выполнить клонирование через PowerCLI и настройку nic через PowerCLI).

Насколько я могу судить, единственная реальная проблема с клонированием IIS v7 заключается в том, что анонимная учетная запись все еще существовала.

Да. Вы правы, вам понадобится SysPrep (Sysprep, идентификаторы безопасности компьютеров и другие мифы) ваши серверы.

Вы можете применить свои настройки (например, настройки SysPrep) при клонировании машин с помощью PowerCLI следующим образом:

C:\PS>$specification = Get-OSCustomizationSpec -Name WindowsSpec

New-VM -VM VM1 -Name VM2 -OSCustomizationSpec $specification


Что касается того, как SysPrep повлияет на IIS, я получил противоречивые ответы, проведя небольшое исследование. Проблема, с которой я всегда сталкиваюсь с SysPrep, заключается в том, что я знаю, что он меняет много вещей в процессе обобщения, но мне всегда трудно найти документацию о том, что именно он меняет. Похоже, что в Windows Server 2008 IIS теперь поддерживается SysPrep (Поддержка Sysprep для ролей сервера) за исключением случаев, когда зашифрованные учетные данные хранились в файле Applicationhost.config. Ранее в Windows Server 2003 и IIS 6.0 конфигурация SysPreping не поддерживалась (KB326779).

Вы внимательно посмотрите на Веб-развертывание который, вероятно, выполнит то, что вы хотите делать с IIS, более элегантно.

Вам действительно стоит последовать совету @ HopelessN00b, протестировать и задокументировать этот процесс, прежде чем переходить к плану, требующему SysPrep.