Перенос IIS с одной шарманки Windows 2012 R2 на другую

Если ты настолько программист, что у тебя больше 10 сайтов на одном сервере, то эта инструкция по переносу IIS с одного сервера на другой — для тебя! Переносить будем вместе с сайтами, пулами и настройками. Если надо перенести еще и БД, то вот предыдущая часть: как перенести базы данных MS SQL.

По мотивам http://exebit.wordpress.com/2011/05/06/iis6-offline-metabase-migrate/

  1. Сначала на исходном сервере ставим это из Web Platform Installer, если не стояло:
    sss3imageimage
  2. На исходном сервере в командной строке из под админа
    1. Сначала создаем папки c:\backup\IISAppPool
    2. Потом запускаем эти чудодейственные команды
      • Экспортируем пулы
      • Делаем список идентификаторов сайтов по одному на строку в файл 1.txt. Выглядеть должно так:
        site_linesА затем сохраняем его в папку, из которой выполняем команды
      • Экспортируем сайты командой
  3. Получившуюся папку backup копируем на целевой серверsss1
  4. Снова устанавливаем всякую хрень для переноса из Web Platform Installer:
    sss3imageimage
  5. У DefaultAppPool в IIS Manager ставим встроенный режим управляемого конвейера. Если нужно.
  6. Потом восстанавливаем пулы, так же в командной строке из под админа командой
  7. Затем восстанавливаем сайты командой
  8. Проверяем, классический или встроенный пул приложений создался.

Все, победа, перенеслось с первого раза %)

← Previous post

Next post →

5 Comments

  1. Pavel

    PS C:\Program Files (x86)\IIS\Microsoft Web Deploy V3> .\msdeploy.exe -verb:sync -source:metakey=lm/w3svc/1 -dest:archi
    vedir=c:\backup\,encryptPassword=ExebitWordpressCom
    Ошибка: Неизвестный аргумент «»-dest:archivedir=c:\backup\ encryptPassword=ExebitWordpressCom»». Все аргументы должны на
    чинаться с «-«.
    Счетчик ошибок: 1.

    Вот такая штука вылетает постоянно, что не делаю, ничего не помогает 🙁
    Подскажите в чём ошибка?

    • admin

      Все дело в Wnidows PowerShell. Попробуйте выполнить все то же самое в cmd.exe и все получится

  2. Nikita

    Error Code: ERROR_EXCEPTION_WHILE_CREATING_OBJECT
    More Information: Object of type ‘archiveDir’ and path ‘c:\backup\site_1’ cannot be created. Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_EXCEPTION_WHILE_CREATING_OBJECT.
    Error: The archive directory ‘c:\backup\site_1’ could not be loaded.
    Error: The XML file ‘c:\backup\site_1\systemInfo.xml’ could not be loaded.
    Error: Could not find file ‘c:\backup\site_1\systemInfo.xml’.
    Error count: 1.

  3. Арсений

    Спасибо!!!! Все работает!!!в 2021 году сделал перенос iis с частично зашифрованного сервера, спасибо за комент чувака из 2019 года, только по нему поверил что будет работать.

Добавить комментарий для Nikita Отменить ответ