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. 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 окажется у клиента на стенде.