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

Объединение двух серверов IIS 6 вместе

У меня два сервера IIS6.

Сервер А на нем работает несколько веб-сайтов

Сервер B на нем работает больше веб-сайтов.

Сервер B переводится в автономный режим, и мы хотим, чтобы на нем работали все сайты, поскольку это машина с более высокими характеристиками, и мы пытаемся сэкономить на расходах.

Мне нужно перенести:

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

После того, как сайты были перемещены и я проверил, что они работают, я знаю, что мне нужно обновить DNS, чтобы указать на новый сервер.

Некоторые из ваших точек миграции довольно просты, другие - нет. Я боюсь, что в зависимости от того, насколько «кастомизированы» ваши «DLL пользовательских веб-приложений», вам может потребоваться много ручной миграции.

Метабаза импорт Экспорт довольно просто. Вы можете проанализировать метабазу (поскольку это просто XML) и найти все связанные библиотеки DLL ISAPI, а также перенести их. Точно так же вы должны иметь возможность анализировать метабазу, чтобы найти любые файлы содержимого, которые необходимо перенести, и ROBOCOPY / XCOPY их. (Однако перенос списков ACL между не членами домена - нетривиальная операция.)

Копирование учетных записей пользователей и групп между серверами, не входящими в домен можно сделать через скрипт.

Перемещать базы данных SQL Server довольно просто. Отсоединить / переместить / прикрепить ... вспенить, сполоснуть, повторить. Если у тебя есть много из них вы можете написать немного TSQL, чтобы автоматизировать процесс.

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

В будущем такие вещи станут хорошей причиной для наличия достаточно строгих процедур документации / контроля изменений. В следующий раз, когда вам придется сделать это, вы будете счастливы получить такие документы.

Есть еще один аргумент, который гласит: «Вы должны просто запустить все это на виртуальных машинах». Вы всегда можете попробовать выполнить P2V на вашем компьютере с сервером B, однако вам необходимо знать о потенциальных проблемах, связанных с лицензированием операционной системы и / или приложений, которые могут возникнуть.