Поделиться через


Что такое Server Core 2008?

Примечание.

Эта информация относится к Windows Server 2008. Сведения о серверных ядрах в Windows Server см. в разделе "Что такое установка основных серверных компонентов в Windows Server".

Параметр Server Core — это новый минимальный вариант установки, который доступен при развертывании выпуска Standard, Enterprise или Datacenter в Windows Server 2008. Серверная ядро обеспечивает минимальную установку Windows Server 2008, которая поддерживает установку только определенных ролей сервера, как описано далее в этой главе. Контрастирует с параметром полной установки для Windows Server 2008, который поддерживает установку всех доступных ролей сервера, а также других приложений майкрософт или сторонних серверов, таких как Microsoft Exchange Server или SAP.

Прежде чем идти дальше, необходимо объяснить фразу "вариант установки". Как правило, при покупке копии Windows Server 2008 вы приобретаете лицензию на использование определенных выпусков или единиц хранения акций (SKU). В таблице 1-1 перечислены различные выпуски Windows Server 2008, доступные. В таблице также указывается, какие параметры установки (Full, Server Core или оба) доступны для каждого выпуска.

Таблица 1-1 Выпуски Windows Server 2008 и их поддержка параметров установки

Выпуск Полностью Ядро сервера
Windows Server 2008 Standard (x86 и x64) X X
Windows Server 2008 Корпоративная (x86 и x64) X X
Windows Server 2008 Datacenter (x86 и x64) X X
Windows Web Server 2008 (x86 и x64) X X
Windows Server 2008 Для систем на основе Itanium X
Windows HPC Server 2008 (только x64) X
Windows Server 2008 Standard без Hyper-V (x86 и x64) X X
Windows Server 2008 Корпоративная без Hyper-V (x86 и x64) X X
Windows Server 2008 Standard без Hyper-V (x86 и x64) X X

Чтобы понять, что такое вариант установки, предположим, вы приобрели корпоративную лицензию, которая позволяет установить копию Windows Server 2008 выпуск Enterprise. При вставке корпоративного носителя в систему и начале процесса установки один из экранов, которые вы увидите, как показано на рис. 1-1, предоставляет вам варианты выпуска и установки.

Выбор параметра установки основных серверных компонентов для установки

Рис. 1-1 . Выбор параметра установки основных серверных компонентов для установки

На рис. 1-1 корпоративная лицензия (или ключ продукта для розничного носителя) предоставляет два варианта установки: второй вариант (полная установка Windows Server 2008 Корпоративная) и пятый вариант (установка основных серверных компонентов Windows Server 2008 Корпоративная) с последним выбранным в этом примере.

Полное противопоставление серверному ядру

С первых дней платформы Microsoft Windows серверы Windows были по сути "все" серверы, которые включали все виды функций, некоторые из которых вы никогда не могли бы фактически использовать в сетевой среде. Например, при установке Windows Server 2003 в системе на сервере были установлены двоичные файлы для службы маршрутизации и удаленного доступа (RRAS), даже если не требуется для этой службы (хотя вам все равно пришлось настроить и включить RRAS, прежде чем она будет работать). Windows Server 2008 улучшает более ранние версии, устанавливая двоичные файлы, необходимые роли сервера, только если вы решили установить эту определенную роль на сервере. Однако полный вариант установки Windows Server 2008 по-прежнему устанавливает множество служб и других компонентов, которые часто не требуются для определенного сценария использования.

Это причина, по которой корпорация Майкрософт создала второй вариант установки —Server Core для Windows Server 2008: для устранения всех служб и других функций, которые не являются важными для поддержки определенных часто используемых ролей сервера. Например, для сервера доменных имен (DNS) действительно не требуется Windows Internet Explorer, так как вы не хотите просматривать Веб-сервер с DNS-сервера по соображениям безопасности. И DNS-сервер даже не нуждается в графическом пользовательском интерфейсе (GUI), так как вы можете управлять практически всеми аспектами DNS из командной строки с помощью мощной команды Dnscmd.exe или удаленно с помощью оснастки консоли управления DNS (MMC).

Чтобы избежать этого, корпорация Майкрософт решила удалить все данные из Windows Server 2008, которые не были абсолютно важными для запуска основных сетевых служб, таких как домен Active Directory службы (AD DS), DNS, протокол DHCP, файл и печать, а также несколько других ролей сервера. Результатом является новый вариант установки ядра сервера, который можно использовать для создания сервера, который поддерживает только ограниченное количество ролей и компонентов.

Графический интерфейс основного сервера

Когда вы завершите установку Server Core в системе и войдите в систему в первый раз, вы находитесь в некотором сюрпризе. На рисунке 1–2 показан пользовательский интерфейс ядра сервера после первого входа.

Пользовательский интерфейс core server Core

Рис. 1-2 Пользовательский интерфейс ядра сервера

Нет рабочего стола! То есть нет оболочки проводника Windows с ее меню , панелью задач и другими функциями, которые можно использовать для просмотра. Все, что у вас есть, это командная строка, которая означает, что вам придется выполнять большую часть работы по настройке установки основных серверных ядер, введя команды по одному за раз, что медленно или с помощью скриптов и пакетных файлов, что может помочь ускорить и упростить задачи конфигурации, автоматизируя их. Вы также можете выполнять некоторые начальные задачи конфигурации с помощью файлов ответов при автоматической установке server Core.

Для администраторов, которые являются экспертами в использовании средств командной строки, таких как Netsh.exe, Dfscmd.exe и Dnscmd.exe, настройка и управление установкой основных серверных компонентов может быть простой, даже веселой. Для тех, кто не эксперт, однако, все не потеряны. Вы по-прежнему можете использовать стандартные средства MMC Windows Server 2008 для управления установкой основных серверных компонентов. Вам просто нужно использовать их в другой системе под управлением полной установки Windows Server 2008 или Windows Vista с пакетом обновления 1 .

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

  • Раздел "Справочник по командам" технической библиотеки Windows Server 2008 ()
  • Карманный консультант администратора командной строки Windows Уильямом Р. Стэнеком (Microsoft Press, 2008)

В таблице 1–2 перечислены основные приложения графического интерфейса, а также их исполняемые файлы, доступные в установке основных серверных компонентов.

Таблица 1-2 графических интерфейсов приложений, доступных в установке основных серверных компонентов

Приложение GUI Исполняемый файл с путем
С помощью командной строки %WINDIR%\System32\Cmd.exe
средство диагностики служба поддержки Майкрософт %WINDIR%\System32\MSdt.exe
Блокнот %WINDIR%\System32\Notepad.exe
Редактор реестра %WINDIR%\System32\Regedt32.exe
Сведения о системе %WINDIR%\System32\MSinfo32.exe
Диспетчер задач %WINDIR%\System32\Taskmgr.exe
Установщик Windows %WINDIR%\System32\MSiexec.exe

Это довольно короткий список! Теперь вот список элементов пользовательского интерфейса, которые не включены в серверную ядро:

  • Оболочка классического браузера Windows (Explorer.exe) и все вспомогательные функции, такие как темы
  • Все консоли MMC
  • Все служебные программы панель управления, за исключением региональных и языковых параметров (Intl.cpl) и даты и времени (Timedate.cpl)
  • Все обработчики отрисовки языка гипертекстов (HTML), включая Internet Explorer и справку HTML
  • Почта Windows
  • Проигрыватель Windows Media
  • Большинство аксессуаров, таких как Paint, Calculator и Wordpad

Платформа .NET Framework также не присутствует в серверном ядре, что означает отсутствие поддержки запуска управляемого кода на установке основных серверных компонентов. Только машинный код — код, написанный с помощью интерфейсов программирования приложений Windows (API) может выполняться на серверном сервере. В итоге все приложения графического интерфейса, зависящие от платформа .NET Framework или оболочки Explorer.exe, не будут выполняться на серверном ядре.

Примечание.

Так как Для Windows PowerShell требуется платформа .NET Framework, невозможно установить Windows PowerShell на серверную ядро. Однако вы можете удаленно управлять установкой основных серверных компонентов с помощью Windows PowerShell, если вы используете только команды WMI PowerShell.

Поддерживаемые роли сервера

Установка основных серверных компонентов включает только ограниченное количество ролей сервера по сравнению с полной установкой Windows Server 2008. Таблица 1-3 сравнивает роли, доступные для полной и серверной основных установок Windows Server 2008 выпуск Enterprise.

Таблица 1–3 Сравнение ролей сервера для полной и серверной основных установок Windows Server 2008 выпуск Enterprise

Роль сервера Доступно в полной установке Доступно в основных серверных ядрах
Службы сертификатов Active Directory (AD CS) X
Доменные службы Active Directory (AD DS) X X
Службы федерации Active Directory (AD FS) X
Службы Active Directory облегченного доступа к каталогам (AD LDS) X X
Службы управления правами Active Directory (AD RMS) X
Сервер приложений X
DHCP-сервер X X
DNS-сервер X X
Факс-сервер X
Файловые службы X X
Hyper-V X X
Службы политики сети и доступа X
Службы печати X X
Службы потоков мультимедиа X X
Службы терминалов X
Службы UDDI X
Веб-сервер (IIS) X X
Службы развертывания Windows X

Хотя роли, доступные для server Core, обычно одинаковы независимо от архитектуры (x86 или x64) и выпуска продукта, существует несколько исключений:

  • Роль Hyper-V (виртуализация) доступна только в том случае, если вы приобрели Windows Server 2008 с носителем продуктов Hyper-V (Hyper-V доступен только для версий x64). Если вам не нужна эта роль, вы можете приобрести Windows Server 2008 без носителей продуктов Hyper-V.
  • Роль файловых служб в выпуск Standard ограничена одним автономным корнем распределенной файловой системы (DFS) и не поддерживает репликацию между файлами (DFS-R).
  • Прежде чем установить роль потоковой передачи Cлужбы мультимедиа на сервере Core, необходимо скачать и установить соответствующий автономный пакет Microsoft Update (MSU-файл) для архитектуры сервера (x86 или x64) из Центра загрузки Майкрософт.
  • Роль веб-сервера (IIS) не поддерживает ASP.NET. Это связано с тем, что платформа .NET Framework не поддерживается на серверном сервере, что ограничивает возможности веб-сервера server Core.

Поддерживаемые необязательные функции

Установка ядра сервера также поддерживает только ограниченное подмножество компонентов, доступных при полной установке Windows Server 2008. В таблице 1–4 сравниваются функции, доступные для полной и серверной основных установок Windows Server 2008 выпуск Enterprise.

Таблица 1-4 Сравнение функций для полной и серверной основных установок Windows Server 2008 выпуск Enterprise

Функция Доступно в полной установке Доступно в основных серверных ядрах
Компоненты платформы .NET Framework 3.0. X
Шифрование диска BitLocker X X
Расширения сервера BITS X
Пакет администрирования диспетчера подключений X
Возможности рабочего стола X
Отказоустойчивая кластеризация X X
Управление групповой политикой X
Клиент печати через Интернет X
Сервер имен хранилища Интернета X
Монитор портов LPR X
Очереди сообщений X
Многопутевой ввод-вывод X X
Балансировка сетевой нагрузки X X
протокол PNRP; X
qWave; X
Удаленная помощь X
удаленное разностное сжатие; X
Средства администрирования удаленного сервера X
Диспетчер съемных носителей X X
RPC через прокси-сервер HTTP X
Простые службы TCP/IP X
SMTP-сервер X
Службы SMNP X X
Диспетчер хранилища для saN X
Подсистема для UNIX-приложений X X
Клиент Telnet X X
Сервер Telnet X
Клиент TFTP X
Внутренняя база данных Windows X
Windows PowerShell X
Служба активации продуктов Windows X
Функции резервного копирования Windows Server X X
Диспетчер системных ресурсов Windows X
WINS-сервер X X
Служба беспроводной локальной сети X

Опять же, есть некоторые моменты, которые необходимо знать о возможностях, доступных на сервере Core:

  • Для некоторых функций может потребоваться специальное оборудование для правильной работы (или вообще) на серверных ядрах. К этим функциям относятся шифрование дисков BitLocker, отказоустойчивая кластеризация, многопаточное выполнение операций ввода-вывода, балансировка сетевой нагрузки и съемные хранилища.
  • Отказоустойчивая кластеризация недоступна в выпуск Standard.

Архитектура основных серверов

Давайте кратко рассмотрим архитектуру установки основных серверных компонентов Windows Server 2008, сравнивая ее с полной установкой. Во-первых, помните, что server Core не является другой версией Windows Server 2008, а просто вариантом установки, который можно выбрать при установке Windows Server 2008 в систему. В этом случае подразумевается следующее:

  • Ядро на установке основных серверных компонентов совпадает с полной установкой той же аппаратной архитектуры (x86 или x64) и выпуска.
  • Если двоичный файл присутствует в установке основных серверных компонентов, полная установка одной и той же аппаратной архитектуры (x86 или x64) и выпуск имеет ту же версию конкретного двоичного файла (с двумя исключениями, рассмотренными далее).
  • Если определенный параметр (например, определенное исключение брандмауэра или тип запуска конкретной службы) имеет определенную конфигурацию по умолчанию для установки основных серверных компонентов, этот параметр настраивается точно так же, как при полной установке той же аппаратной архитектуры (x86 или x64) и выпуска.

На рисунке 1–3 показано упрощенное представление архитектуры полной установки и установки основных серверных компонентов Windows Server 2008. Пунктирная линия указывает архитектуру серверной ядра, а на всей схеме представлена архитектура полной установки.

На схеме показана модульная архитектура Windows Server 2008 с серверной ядром, созданной на основе подмножества основных функций операционной системы. Для одной и той же аппаратной архитектуры и выпуска каждый файл, представленный на чистой установке Server Core, также присутствует на полной установке, за исключением двух специальных файлов (Scregedit.wsf и Oclist.exe), которые присутствуют только в серверных ядрах. Эти специальные файлы были включены в серверную ядро, чтобы упростить начальную настройку установки основных серверных компонентов, а также добавление или удаление ролей и необязательных компонентов.

Архитектура основных серверных компонентов и полных установок

Рис. 1–3 . Архитектура основных серверных компонентов и полных установок

Поддержка драйверов

Схема архитектуры ядра сервера, показанная на рис. 1-3, очевидно, упрощена; одна вещь, которую она не показывает, заключается в разнице в поддержке драйверов устройств между серверными ядрами и полной установкой. Полная установка Windows Server 2008 содержит тысячи встроенных драйверов для различных типов устройств, что позволяет устанавливать продукты в различных конфигурациях оборудования. (Клиентские операционные системы, такие как Windows Vista, включают еще больше драйверов для поддержки таких устройств, как цифровые камеры и сканеры, которые обычно не используются с серверами.)

Если новое устройство подключено к (или установлено в) полной установке Windows Server 2008, подсистема самонастраивающийся (PnP) сначала проверяет наличие встроенного драйвера для устройства. Если найден совместимый встроенный драйвер, подсистема PnP автоматически устанавливает драйвер и устройство, а затем работает. При полной установке Windows Server 2008 отображается всплывающее уведомление о воздушных шарах, указывающее, что драйвер установлен и устройство готово к использованию.

При установке основных серверных компонентов процесс установки драйвера совпадает (подсистема PnP присутствует на серверном ядре) с двумя квалификациями. Во-первых, Серверная ядро включает только минимальное количество встроенных драйверов и только для следующих типов устройств:

  • Стандартный видеодрайв массив видео (VGA)
  • Драйверы для устройств хранения
  • Драйверы сетевых адаптеров

Обратите внимание, что для каждой из трех категорий устройств, показанных здесь, server Core включает те же встроенные драйверы, которые находятся в соответствующей полной установке (для той же аппаратной архитектуры).

Кроме того, когда подсистема PnP автоматически устанавливает драйвер для нового устройства, он делает это автоматически— всплывающее уведомление о воздушных шарах не отображается. Почему? Так как на панели задач нет графического интерфейса в серверной ядре, нет панели задач, поэтому на панели задач нет области уведомлений!

Так что делать при добавлении роли служб печати в установку основных серверных компонентов и вы хотите установить принтер? Драйвер принтера добавляется вручную на сервер. Серверная ядро не имеет встроенных драйверов печати.

Объем службы

Так как серверная ядро является минимальной установкой, она имеет меньший объем системной службы, чем соответствующая полная установка той же аппаратной архитектуры и выпуска. Например, около 75 системных служб устанавливаются по умолчанию на полную установку Windows Server 2008, из которых примерно 50 настроены для автоматического запуска. В отличие от этого, серверная ядро имеет только около 70 служб, установленных по умолчанию, и менее 40 из этих запусков автоматически.

В таблице 1-5 перечислены службы, установленные по умолчанию на установке основных серверных компонентов, с режимом запуска для каждой службы и учетной записью, используемой каждой службой.

Таблица 1–5 Системных служб, установленных по умолчанию на серверном ядре

Название сервиса Показать имя Режим запуска Учетная запись
AeLookupSvc (AeLookupSvc) Проверка совместимости приложений Авто локальная система;
Управление приложениями управление приложениями Руководство локальная система;
БФЕ Базовый механизм фильтрации Авто локальная служба.
БИТЫ Фоновая интеллектуальная служба передачи (BITS) Авто локальная система;
Браузер Браузер компьютеров Руководство локальная система;
CertPropSvc (CertPropSvc) Распространение сертификатов Руководство локальная система;
COMSysApp Системное приложение COM+ Руководство локальная система;
CryptSvc (КриптоСвц) Службы шифрования Авто Сетевая служба
DcomLaunch Средство запуска серверных процессов DCOM Авто локальная система;
Протокол DHCP (Dynamic Host Configuration Protocol) DHCP-клиент Авто локальная служба.
Dnscache DNS-клиент Авто Сетевая служба
ДПС Служба политики диагностики Авто локальная служба.
Журнал событий Журнал событий Windows Авто локальная служба.
EventSystem Система событий COM+ Авто локальная служба.
FCRegSvc Служба регистрации платформы Microsoft Fibre Channel Руководство локальная служба.
GPSVC Клиент групповой политики Авто локальная система;
Хидсерв Доступ к устройству с человеческим интерфейсом Руководство локальная система;
ХКМСВЦ Ключ работоспособности и управление сертификатами Руководство локальная система;
ИКЕЭКСТ Модули ключей IPsec для обмена ключами в Интернете и протокола IP с проверкой подлинности Авто локальная система;
iphlpsvc Вспомогательная служба IP Авто локальная система;
KeyIso Изоляция ключей CNG Руководство локальная система;
КтмРм KtmRm для координатора распределенных транзакций Авто Сетевая служба
ЛанманСервер Сервер Авто локальная система;
LanmanРабочая станция Рабочая станция Авто локальная служба.
lltdsvc Модуль сопоставления обнаружения топологии на уровне ссылок Руководство локальная служба.
Лмхосты Вспомогательное приложение для NetBIOS TCP/IP Авто локальная служба.
МпсСвц Брандмауэр Windows Авто локальная служба.
MSDTC Координатор распределенных транзакций Авто Сетевая служба
MSiSCSI Служба инициатора Microsoft iSCSI Руководство локальная система;
МсиСервер Установщик Windows Руководство локальная система;
NapAgent Агент защиты доступа к сети Руководство Сетевая служба
Netlogon Netlogon Руководство локальная система;
netprofm Служба списка сетей Авто локальная служба.
NlaSvc Служба сведений о подключенных сетях Авто Сетевая служба
НСИ Служба интерфейса сохранения сети Авто локальная служба.
пла Журналы и оповещения о производительности Руководство локальная служба.
Плагин PlugPlay Подключи и работай Авто локальная система;
Агент политики Агент политики IPsec Авто Сетевая служба
ПрофСвц Служба профилей пользователей Авто локальная система;
Защищенное хранилище Память с защитой Руководство локальная система;
Удалённый реестр Удаленный реестр Авто локальная служба.
РПЦСС Удаленный вызов процедур (RPC) Авто Сетевая служба
RSoPProv Поставщик результирующей политики Руководство локальная система;
САКСВР Модуль поддержки специальной консоли администрирования Руководство локальная система;
СамСс Диспетчер учетных записей безопасности Авто локальная система;
СКардСВР Смарт-карта Руководство локальная служба.
Расписание Планировщик заданий Авто локальная система;
SCPolicySvc Политика удаления смарт-карт Руководство локальная система;
Секлогон Вторичный вход в систему Авто локальная система;
СЕНС Служба уведомления о системных событиях Авто локальная система;
SessionEnv (Сессионная среда) Настройка служб терминалов Руководство локальная система;
SLSVC Лицензирование программного обеспечения Авто Сетевая служба
SNMPTRAP Ловушка SNMP Руководство локальная служба.
swprv Поставщик теневых копий программного обеспечения Майкрософт Руководство локальная система;
ТБS Базовые службы TPM Руководство локальная служба.
ТерминСервис Службы терминалов Авто Сетевая служба
Trustedinstaller Установщик модулей Windows Авто локальная система;
УмРдСервис Средство перенаправления портов userMode служб терминалов Руководство локальная система;
Виртуальный выделенный сервер (VDS) Виртуальный диск Руководство локальная система;
VSS. служба теневого копирования томов; Руководство локальная система;
W32Время Служба времени Windows Авто локальная служба.
WcsPlugInService Цветовая система Windows Руководство локальная служба.
WdiServiceHost Узел службы диагностики. Руководство локальная служба.
WdiSystemHost Узел системы диагностики Руководство локальная система;
Wecsvc Сборщик событий Windows Руководство Сетевая служба
WinHttpAuto-ProxySvc Служба автоматического обнаружения веб-прокси WinHTTP Авто локальная служба.
Winmgmt Инструментарий управления Windows (WMI) Авто локальная система;
WinRM (Windows Remote Management - управление Windows дистанционно) Удаленное управление Windows (WS-Management) Авто Сетевая служба
wmiApSrv Адаптер производительности WMI Руководство локальная система;
wuauserv Центр обновления Windows Авто локальная система;