Установка
Windows Server 2003 предоставляет несколько способов развертывания операционной системы на предприятии. Но прежде чем начать эту работу, вам нужно документировать ваши текущие сетевые конфигурации, а также включить в план способ и расписание модернизации. Планирование и подготовка являются основой успешного развертывания Windows Server 2003 – будь то установка одного сервера, ста серверов или тысячи серверов. Вы должны убедиться, что ваше оборудование, конфигурация сети и приложения позволят установить эту новую операционную систему, не прерывая работу вашей компании.
Требования к оборудованию
Никакая операционная система не будет работать должным образом, если она устанавливается на машине с недостаточными возможностями или на машине с неподдерживаемым оборудованием. Windows Server 2003 предъявляет некоторые важные минимальные требования к оборудованию. В таблице 2.1 приводятся системные требования к оборудованию для всех версий Windows Server 2003. Вы увидите, что "минимальные требования" совершенно неадекватны для реальных приложений, поэтому в таблицу включены также рекомендуемые значения.
Список совместимости оборудования
Список совместимости оборудования (HCL – Hardware Compatibility List) компании Microsoft содержит обширный список продуктов от различных поставщиков, включая компьютеры, кластеры, дисковые контроллеры и устройства для сетей хранения данных [SAN – Storage Area Networks]. Для включения в список HCL поставщики должны удостоверить тот факт, что их оборудование поддерживает Windows Server 2003.
Список HCL включен как часть группы Microsoft Windows Hardware Quality Labs (WHQL). Текущий список HCL можно найти в www.microsoft.com. Включение в HCL означает, что администратор может быть уверен в совместимости оборудования, а также найдет соответствующие драйверы, включенные в Windows Server 2003. Это особенно важно для компьютеров, использующих нестандартные уровни абстрагирования оборудования (HAL - Hardware Abstraction Layer, слой аппаратных абстракций), например, для симметричного мультипроцессорного оборудования (SMP) или для компьютеров, использующих сложные дисковые контроллеры.
Симметричное мультипроцессорное оборудование
Симметричное мультипроцессорное оборудование (SMP-оборудование) поддерживается компанией Microsoft, начиная с первых версий Windows NT. SMP (иногда это называют симметричной мультипроцессорной обработкой с непосредственной связью) позволяет компьютеру использовать два и более процессоров, когда все ЦП совместно используют память и устройства ввода-вывода.
Кластеризация оборудования
Кластер серверов – это набор непосредственно связанных компьютеров, выполняющих приложения из одной общей группы и воспринимаемых в сети как одна система (компьютер). Компьютеры в кластере физически связаны друг с другом посредством высокоскоростных интерфейсов и используют специальное программное обеспечение, обеспечивающее кластеризацию операционной системы и приложений.
Windows Server 2003 поддерживает собственными средствами два типа кластеризации.
- MSCS (Microsoft Clustering Services – службы кластеризации Microsoft). Требует непосредственной (сильной) связи между элементами оборудования и обеспечивает избыточность, способность перехода по отказу (failover), а также совместного доступа к приложениям и данным во всем кластере. MSCS можно использовать только в Enterprise Edition и Datacenter Edition.
- NLB (Network Load Balancing – балансирование сетевой нагрузки). Обеспечивает балансирование IP-трафика между несколькими серверами. В отличие от MSCS, NLB не обеспечивает переход по отказу (failover) для приложений и данных. Служба NLB доступна во всех версиях Windows Server 2003.
Кроме NLB и MSCS, Windows Server 2003 поддерживает также третий тип кластеризации – Component Load Balancing (Балансирование загрузки компонентов), при котором можно балансировать загрузку объектов COM+ между несколькими компьютерами. Однако этот метод не обеспечивается собственными средствами Windows Server 2003 и требует приобретения Microsoft Application Center 2000.
При выборе оборудования кластеризации учтите следующее.
- Ввиду использования нового кворум-ресурса под названием Majority Node Set (Мажоритарный набор узлов) для MSCS больше не требуется разделяемое кворум-устройство. Это означает, что вы можете создать кластер серверов без разделяемых дисков (хотя традиционный кворум-механизм для кластеров по-прежнему можно использовать).
- Служба MSCS оптимизирована для SAN-устройств (сетей хранения данных).
- В отличие от NLB в предыдущих версиях Windows служба NLB теперь поддерживает несколько сетевых адаптеров (карт сетевого интерфейса – NIC), что позволяет балансировать нагрузку между несколькими подсетями и использовать компьютеры с NLB как прокси-серверы или брандмауэры.
При выборе оборудования для определенного типа кластеризации, особенно для MSCS, важно обеспечить, чтобы оборудование серверов и физические соединения между серверами и дисками поддерживались данной операционной системой. Список кластеров оборудования, совместимых с Windows Server 2003, см. в списке HCL Microsoft.
Поддержка Plug and Play
Клиентские и серверные операционные системы Microsoft (в том числе Windows Server 2003) поддерживают стандарты Plug and Play (PnP), чтобы определять подключенные устройства и устанавливать соответствующие драйверы. Вы можете использовать с Windows Server 2003 разнообразные PnP-устройства, включая карты для шин PCI и ISA.
Если на вашем компьютере имеются устройства, не поддерживающие PnP, Windows Server 2003 тоже позволяет использовать их. Однако вы должны проследить, чтобы ресурсы, используемые соответствующим устройством, не создавали конфликта друг с другом или с зарезервированными ресурсами BIOS компьютера. Если вы уже используете одно или несколько не поддерживающих PnP устройств в более ранней версии Windows, и эти устройства работают должным образом, то, вероятно, они будут нормально работать и в Windows Server 2003. Однако вы должны документировать эти устройства, включая текущие диапазоны адресов ввода-вывода, диапазоны адресов памяти, линии прерываний (IRQ) и каналы прямого доступа к памяти (DMA), если это требуется. Эта информация может потребоваться позже, когда вы будете конфигурировать устройства или изменять их конфигурацию в Windows Server 2003.
Вопросы ACPI
В настоящее время ACPI (Advanced Configuration and Power Interface – Усовершенствованный интерфейс конфигурирования и управления электропитанием) – это стандарт, используемый для взаимодействия PC-совместимого оборудования с BIOS компьютера. Windows Server 2003 поддерживает ACPI, но этот стандарт могут не поддерживать более ранние системы Windows, использующие средства APM (Advanced Power Management). Во избежание проблем сверяйтесь со списком HCL.
Разработка плана развертывания
Установка новой операционной системы в действующей сети является непростой задачей. Прежде чем выполнить установку или модернизацию к Windows Server 2003 на своем первом компьютере, проведите исчерпывающее тестирование этой операционной системы в экспериментальных условиях и составьте четкий список шагов, которые следует предпринять для ее развертывания и последующего управления в вашей эксплуатируемой среде. Это и будет ваш план развертывания.
Не существует никаких строго определенных правил относительно плана развертывания, но любой такой план должен быть максимально детализирован. Начните с основополагающей информации о текущей инфраструктуре и окружении, определите структуру вашей компании и составьте подробную схему вашей сети, включая протоколы, адресацию и соединения с внешними сетями (каналы с другими локальными сетями и Интернет). Кроме того, в вашем плане развертывания должны быть указаны используемые в вашей среде приложения, на которые может повлиять установка Windows Server 2003. Сюда относятся многоуровневые приложения, веб-приложения и все компоненты, которые будут выполняться на компьютере(ах) Windows Server 2003.
После определения компонентов вашей среды нужно описать в плане развертывания особенности вашей установки, включая описание вашей тестовой среды, количество серверов, которые будут развернуты, и порядок развертывания. Последней, но не менее важной частью плана развертывания должны быть шаги, которые потребуется выполнить, если что-то будет происходить неверно; разработка мер, позволяющих справиться с потенциальными проблемами развертывания, является одним из наиболее важных аспектов этапа планирования.
Если вам трудно определить весь объем оборудования, приложений и данных, используемых в вашей организации, выясните, существует ли в вашей организации план бесперебойной работы предприятия, включающий ИТ-ресурсы. Многие ИТ-подразделения поддерживают план аварийного восстановления, где определены конкретные шаги по восстановлению серверов в случае стихийного бедствия, и этот план может оказаться хорошим источником информации о текущих аппаратных платформах, версиях приложений и местонахождении критически важных деловых данных.
Документирование оборудования
Прежде чем приступить к установке, очень важно определить, соответствует ли ваше оборудование высоким требованиям Windows Server 2003. Ввиду большого числа требований, влияющих на совместимость с этой операционной системой, вам нужно документировать все имеющиеся компьютеры, на которых вы планируете установить или модернизировать ОС. Исходя из этого анализа, вам может потребоваться для поддержки Windows Server 2003 улучшение таких компонентов, как RAM, ЦП и емкость дисков, или даже замена компьютера.
Чтобы определить оборудование, которое требуется модернизировать или заменить до начала развертывания, вы можете составить список инвентаризации с описанием оборудования компьютеров, которые предполагается использовать в качестве серверов. В таблице 2.2 приводится список инвентаризации оборудования с информацией о двух компьютерах, которые предполагается модернизировать до Windows Server 2003.
При разработке стратегии модернизации или замены оборудования для ваших установок Windows Server 2003 используйте информацию из этого списка совместно с информацией из приведенного выше раздела "Требования к оборудованию".