Хорошо. Облачные вычисления новый ребенок в блоке. И наша компания очень быстро в это входит. Не столько с точки зрения цены, сколько с точки зрения управления процессами. Я занимаюсь перемещением сервера 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 с дополнительной информацией.