Windows Server 2008 RC1: ставим на тестовый стенд, смотрим Server Core
RC1 вышел в декабре - ставим рядом с production-доменом, гоняем Server Core и новый диспетчер серверов, прикидываем сроки миграции с WS2003.
Выход Windows Server 2008 RC1 (декабрь 2007) - финальная стадия тестирования перед релизом
В декабре Microsoft выпустила RC1 Windows Server 2008 - по сути последнюю публичную сборку перед RTM. Мы поставили её на отдельный тестовый стенд прямо рядом с production-доменом на WS2003 R2 и провели несколько дней, смотря что там изменилось. Не по слайдам с конференций, а руками.
Стенд скромный: один физический сервер с VMware, две виртуалки - одна как полноценный DC-кандидат, вторая в режиме Server Core. Домен тестовый, но введён в существующий лес, так что Active Directory репликация живая.
Server Core: первый контакт
Это, пожалуй, главная новинка, которую реально хочется потрогать. Установка без GUI - только командная строка, без PowerShell (в Core он не входит). Microsoft позиционирует Server Core для ролей типа DNS, DHCP, файловый сервер, DC. Меньше поверхность атаки, меньше патчей, меньше перезагрузок.
На практике первые полчаса ощущение примерно как при первом знакомстве с Linux-сервером без X: немного растерянность, потом привыкаешь. Большинство вещей делается через netsh, netdom, dcpromo - последний работает и в Core, что приятно удивило. Развернули тестовый DC без единого клика мышью.
Плюсы, которые видны уже сейчас:
- Размер установки - существенно меньше полной версии. Для серверов, которые делают одно дело, это логично.
- Поверхность атаки - нет IE, нет Explorer, нет большинства компонентов, которые обычно и служат точкой входа.
- Перезагрузки - обещают реже из-за меньшего числа обновляемых компонентов. На RC проверить сложно, но логика понятна.
Минус очевидный: часть привычного администрирования через GUI пересаживается на скрипты. Для команды, которая уже работает с PowerShell 1.0, это не катастрофа. Для тех, кто привык только кликать - реальный барьер входа.
Новый диспетчер серверов
На полной установке диспетчер серверов (Server Manager) заметно вырос. В WS2003 управление ролями было размазано по разным консолям, теперь это одна точка входа: роли, компоненты, события, производительность. Визуально напоминает немного раздутый MMC, но удобнее.
Добавление роли DC через мастер стало чище - меньше диалоговых окон с неочевидными пунктами. Хотя dcpromo никуда не делся и под капотом работает он же. В рамках сопровождения серверной инфраструктуры это важно: новый диспетчер позволяет быстрее разобраться в состоянии сервера тому, кто не видел его раньше.
Работа рядом с доменом WS2003
Это важный для нас сценарий: большинство клиентов сидит на WS2003, и переход не будет одномоментным. Проверяли, как RC1 ведёт себя в существующем лесу.
Хорошая новость: дополнительный DC на WS2008 ввёлся в домен WS2003 без проблем. Репликация AD работает корректно - проверили стандартными repadmin /showrepl. Доверие между доменами тоже не сломалось.
Плохая: поднять функциональный уровень домена до WS2008 не выйдет, пока хоть один DC работает на WS2003. Что очевидно, но стоит помнить: новые фишки AD доступны только после полной миграции.
Вспоминаем похожую историю с переходом на DFS-репликацию в R2 - там тоже нужно было дождаться, пока все DC обновятся, прежде чем переключать. Мы писали об этом в посте про R2 и DFS-репликацию.
Hyper-V - пока RC
Hyper-V в RC1 есть, но сам Microsoft явно говорит, что это не production. Мы его поставили из интереса, запустили пару виртуалок - работает. Но сравнивать с VMware ESX 3.5 на основе RC-сборки было бы некорректно. Смотрели только чтобы понять архитектуру: тип-1 гипервизор, родительский раздел с полной Windows - это другой подход, чем у VMware, и не копирка. Про наш опыт с виртуализацией в целом писали отдельно в сравнении Microsoft Virtual Server с VMware.
Что с миграцией
Реалистичный прогноз для клиентов на WS2003: смотреть на RTM, не на RC. RC1 - это для тестирования и знакомства, не для production. RTM Microsoft планирует в первом квартале этого года.
Наш план примерно такой:
- Первое - дождаться RTM и первых патчей. Свежий релиз в production - риск без очевидной пользы.
- Второе - начать с новых серверов. Первые WS2008 у клиентов появятся как новые машины для новых ролей, а не как замена существующих DC.
- Третье - Server Core под DNS/DHCP. Это наиболее очевидная первая роль: простая, хорошо автоматизируется, выигрыш по безопасности ощутимый.
- Четвёртое - миграция AD постепенно. Добавляем DC на WS2008, выводим WS2003 поштучно. Проверенный подход, работали так при переходе с WS2000.
WS2003 поддерживается Microsoft до 2015 года, торопиться некуда. Но знакомиться с RC1 сейчас имеет смысл - хотя бы чтобы не начинать разбираться с нуля, когда RTM окажется у клиента на стенде.