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

Как сделать резервную копию конфигурации IIS 6.0 для работы на разных серверах?

Хорошо. Облачные вычисления новый ребенок в блоке. И наша компания очень быстро в это входит. Не столько с точки зрения цены, сколько с точки зрения управления процессами. Я занимаюсь перемещением сервера IIS 6.0, работающего под управлением Windows 2003 Server. У IIS Engine есть много веб-сайтов, и на каждом веб-сайте настроены виртуальные хосты, с пулами приложений и всем прочим.

Я создаю резервную копию каталога IISPUB, но, поскольку сейчас все работает в облаке, я хотел бы убедиться, что если однажды я войду, а сервер полностью исчезнет. Итак, единственное, что у меня есть, это резервные копии, я могу довольно легко воссоздать полный сценарий. Я пытаюсь привязать все веб-сайты ко всем IP-адресам, поэтому, если IP-адрес будет переназначен, все по-прежнему будет работать.

Я знаю, что MetaBase - это файл, содержащий конфигурацию, но я не знаю, как часто делать резервную копию этого файла. Кто-нибудь из коллег-ИТ-администраторов попадал в такую ​​ситуацию раньше?

Метабаза IIS IIS6 является частью состояния системы серверов, поэтому для ее резервного копирования создайте резервную копию состояния системы, что вы, скорее всего, и так делаете.

Если вы хотите создать резервную копию файла метабазы ​​отдельно, это можно сделать с помощью диспетчера IIS или сценария IISback.vbs. Посмотри это Статья в Microsoft KB для инструкций.

если вы хотите запланировать резервное копирование метабазы, вы можете использовать сценарий IISBack.vbs, который должен был быть установлен в папке / System32 .. резервное копирование в файл, и убедитесь, что ваши резервные копии не соответствуют резервной копии метабазы.

edit: на стороне примечания - не забудьте сделать резервную копию сертификатов и, в зависимости от возраста ваших приложений, любых компонентов COM +.

Вы можете экспортировать метабазу с помощью прилагаемого инструмента под названием iiscnfg.vbs, находится в systemroot\ System32

Выполните что-то вроде:

iiscnfg.vbs /export /f C:\temp\metabase-export.xml /sp /lm /children /inherited

Это приведет к получению всей метабазы. Для Веб-сайт по умолчанию только (обычно это первый установленный сайт в IIS), используйте следующий / sp: /lm/W3SVC/1

Смотрите больше в теме Technet Вот

Вы также можете попробовать IIS 6.0 Metabase Explorer из Набор ресурсови узнайте больше о том, какая ветвь метабазы ​​вам нужна.

После того, как вы экспортировали нужные разделы метабазы, вы даже можете использовать iiscnfg.vbs чтобы импортировать метабазу в удаленный IIS, а затем запустить облако.

Как предложил Рекс, вы можете использовать скрипт iisback, например:

iisback /backup /b WebBackup /v 0 /e yourpassword /overwrite

Также есть хороший Статья журнала TechNet с дополнительной информацией.