Меню Закрыть

Server core installation что это

Содержание

Относится к: Windows Server 2019, Windows Server 2016 и Windows Server (половина ежегодного канала) Applies to: Windows Server 2019, Windows Server 2016, and Windows Server (Semi-Annual Channel)

Параметр Server Core — это минимальный вариант установки, доступный при развертывании выпуска Standard или Datacenter Edition Windows Server. The Server Core option is a minimal installation option that is available when you are deploying the Standard or Datacenter edition of Windows Server. Server Core включает большинство ролей сервера, но не все. Server Core includes most but not all server roles. Серверные ядра имеют меньше места на диске и, следовательно, менее подвержены атакам из-за меньшей базы кода. Server Core has a smaller disk footprint, and therefore a smaller attack surface due to a smaller code base.

Сервер (ядро) vs сервер с возможностями рабочего стола Server (Core) vs Server with Desktop Experience

При установке Windows Server устанавливаются только те роли сервера, которые были выбраны. Это позволяет сократить общий объем Windows Server. When you install Windows Server, you install only the server roles that you choose — this helps reduce the overall footprint for Windows Server. Однако при установке параметра «сервер с возможностями рабочего стола» устанавливается множество служб и других компонентов, которые часто не требуются для конкретного сценария использования. However, the Server with Desktop Experience installation option still installs many services and other components that are often not needed for a particular usage scenario.

Дело в том, где приводятся основные серверные компоненты: Установка Server Core исключает все службы и другие функции, которые не являются обязательными для поддержки некоторых часто используемых ролей сервера. That’s where Server Core comes into play: the Server Core installation eliminates any services and other features that are not essential for the support of certain commonly used server roles. Например, серверу Hyper-V не нужен графический интерфейс пользователя (GUI), так как вы можете управлять практически всеми аспектами Hyper-V из командной строки с помощью Windows PowerShell или с помощью диспетчера Hyper-V. For example, a Hyper-V server doesn’t need a graphical user interface (GUI), because you can manage virtually all aspects of Hyper-V either from the command line using Windows PowerShell or remotely using the Hyper-V Manager.

Отличия ядра сервера от основных возможностей без простое The Server Core difference — core capabilities without the frills

После завершения установки Server Core в системе и входа в систему в первый раз вы сможете немного неожиданно. When you finish installing Server Core on a system and sign in for the first time, you’re in for a bit of a surprise. Основное различие между вариантами установки «сервер с возможностями рабочего стола» и «ядро сервера» состоит в том, что Server Core не включает следующие пакеты оболочки GUI: The main difference between the Server with Desktop Experience installation option and Server Core is that Server Core does not include the following GUI shell packages:

  • Microsoft-Windows-Server-Shell-Package Microsoft-Windows-Server-Shell-Package
  • Microsoft-Windows-Server-GUI-руководства-Package Microsoft-Windows-Server-Gui-Mgmt-Package
  • Microsoft-Windows-Server-ГИП-RSAT-Package Microsoft-Windows-Server-Gui-RSAT-Package
  • Microsoft-Windows-Кортана-PAL-Настольный-пакет Microsoft-Windows-Cortana-PAL-Desktop-Package

Иными словами, в архитектуре Server Core нет рабочего стола . In other words, there is no desktop in Server Core, by design. При поддержке функций, необходимых для поддержки традиционных бизнес-приложений и рабочих нагрузок на основе ролей, серверное ядро не имеет традиционного интерфейса рабочего стола. While maintaining the capabilities required to support traditional business applications and role-based workloads, Server Core does not have a traditional desktop interface. Вместо этого серверное ядро предназначено для удаленного управления с помощью командной строки, PowerShell или средства графического пользовательского интерфейса (например, RSAT или центра администрирования Windows). Instead, Server Core is designed to be managed remotely through the command line, PowerShell, or a GUI tool (like RSAT or Windows Admin Center).

В дополнение к отсутствию пользовательского интерфейса ядро сервера также отличается от сервера с возможностями рабочего стола следующим образом. In addition to no UI, Server Core also differs from the Server with Desktop Experience in the following ways:

  • Server Core не имеет специальных средств Server Core does not have any accessibility tools
  • Отсутствует OOBE (встроенное взаимодействие) для настройки ядра сервера No OOBE (out-of-box-experience) for setting up Server Core
  • Отсутствует поддержка звука No audio support

В следующей таблице показано, какие приложения доступны локально на сервере Server Core VS Server с возможностями рабочего стола. The following table shows which applications are available locally on Server Core vs Server with Desktop Experience. Важно. В большинстве случаев приложения, перечисленные ниже, могут быть запущены удаленно с клиентского компьютера Windows и использованы для управления установкой Server Core. Important: In most cases, applications that are listed as "not available" below can be run remotely from a Windows client computer and used to manage your Server Core installation.

Этот список предназначен для краткого справочника — он не должен быть полным списком. This list is intended for quick reference — it isn’t intended to be a complete list.

Приложение Application Основные серверные компоненты Server Core Сервер с возможностями рабочего стола Server with Desktop Experience
Командная строка Command prompt доступен available доступен available
Windows PowerShell или Microsoft .NET Windows PowerShell/ Microsoft .NET доступен available доступен available
Perfmon. exe Perfmon.exe недоступно not available доступен available
WinDbg (графический пользовательский интерфейс) Windbg (GUI) поддерживаемые supported поддерживаемые supported
Ресмон. exe Resmon.exe недоступно not available доступен available
Приложением Regedit доступен available доступен available
Fsutil. exe Fsutil.exe доступен available доступен available
Дискснапшот. exe Disksnapshot.exe недоступно not available доступен available
Diskpart.exe Diskpart.exe доступен available доступен available
Diskmgmt. msc Diskmgmt.msc недоступно not available доступен available
Devmgmt. msc Devmgmt.msc недоступно not available доступен available
Диспетчер серверов Server Manager недоступно not available доступен available
MMC. exe Mmc.exe недоступно not available доступен available
Файл eventvwr Eventvwr недоступно not available доступен available
Wevtutil (запросы событий) Wevtutil (Event queries) доступен available доступен available
Services. msc Services.msc недоступно not available доступен available
Панель управления Control Panel недоступно not available доступен available
Центр обновления Windows (графический пользовательский интерфейс) Windows Update (GUI) недоступно not available доступен available
Проводник Windows Explorer недоступно not available доступен available
Панель задач Taskbar недоступно not available доступен available
Уведомления на панели задач Taskbar notifications недоступно not available доступен available
Панели Диспетчер задач Taskmgr доступен available доступен available
Internet Explorer или пограничная Internet Explorer or Edge недоступно not available доступен available
Встроенная справочная система Built-in help system недоступно not available доступен available
Оболочка Windows 10 Windows 10 Shell недоступно not available доступен available
Проигрыватель Windows Media Windows Media Player недоступно not available доступен available
PowerShell PowerShell доступен available доступен available
Интегрированная среда сценариев PowerShell PowerShell ISE недоступно not available доступен available
Редактор IME для PowerShell PowerShell IME доступен available доступен available
Mstsc. exe Mstsc.exe недоступно not available доступен available
Службы удаленных рабочих столов Remote Desktop Services доступен available доступен available
В диспетчере Hyper-V Hyper-V Manager недоступно not available доступен available
Читайте также:  Снять деньги в банке по паспорту

Дополнительные сведения о том, что входит в ядро сервера, см. в разделе роли, службы ролей и функции, включенные в Windows Server-Server Core. For more information about what is included in Server Core, see Roles, Role Services, and Features included in Windows Server — Server Core. Дополнительные сведения о том, что не включено в Server Core, см. в разделе роли, службы ролей и компоненты, не включенные в Server Core . And for information about what is not included in Server Core, see Roles, Role Services, and Features not included in Server Core

Приступая к работе с Server Core Get started using Server Core

Используйте следующие сведения для установки, настройки и управления вариантом установки основных серверных компонентов Windows Server. Use the following information to install, configure, and manage the Server Core installation option of Windows Server.

Установка основных серверных компонентов: Server Core installation:

Использование Server Core: Using Server Core:

Server Core – особый режим установки Windows Server, это среда, в которой отсутствует графический интерфейс и средства управления, а также некоторые серверные роли и компоненты. Управление Windows Server Core предполагается из командной строки, с помощью PowerShell, или же с других серверов/рабочих станций с установленным RSAT (RSAT для Windows 7, RSAT для Windows 8). Впервые Core-режим работы серверной ОС Microsoft появился еще в Windows Server 2008. Основные преимущества Server Core перед полными инсталляциями Windows Server: экономия системных ресурсов, повышенная стабильность и безопасность за счет меньшего количества компонентов, упрощение обслуживания, меньший даунтайм при установке обновлений, сокращение поверхности атаки злоумышленниками.

Одним из главных недостатков в Windows Server 2008 Core являлась невозможность переключение в режим с графической оболочкой (GUI) или в обратную сторону (из GUI в Core режим). В случае возникновения такой необходимости приходилось целиком переустанавливать ОС.

В Windows Server 2012 Microsoft решила убрать это ограничение, кроме того появился еще один вариант работы сервера — минимальный интерфейс сервера (Minimal Server Interface). В этом режиме отсутствуют проводник, Internet Explorer, рабочий стол и начальный экран).

В Windows Server 2012 теперь можно установить и настроить сервер в знакомом администраторам GUI, после чего перевести сервер в Core режим. Этот подход упрощает процедуру настройки сервера, не вынуждая администраторов разбираться в подчас достаточно сложных консольных командах и командлетах PoSh.

Итак, в Windows Server 2012 возможна работа в нескольких режимах, между которыми в процессе эксплуатирования и настройки сервера может переключаться администратор.

  • Full Server with GUI – полноценный сервер с GUI
  • Server Core with GUI Management (Minimal Server Interface) – минимальная интерфейс сервера с Windows Server 2012, включающий графические утилитаты управления сервером
  • Server Core – режим командной строки

Далее мы разберем способы переключения между данными режимами работа новой серверной платформы от Microsoft

Переключение из режима Server Core в GUI

В том случае, если сервер был установлен в режиме Windows Server 2012 Core, в установленных компонентах отсутствуют необходимые файлы для установки GUI (концепция минимизации занимаемого места на диске в Core режиме). По умолчанию, если нужные компоненты отсутствуют на диске, система пытается скачать их с сайта Windows Update. Если доступ в интернет у сервера отсутствует, нам придется указать альтернативные источник установки (с помощью команды powershell Install-WindowsFeature с параметром -Source).

Для установки графического интерфейса нам понадобится дистрибутив Windows Server 2012. Допустим, мы вставили (смонтировали iso образа) дистрибутив Windows Server 2012 в устройство, которому назначена буква D:.

Далее нужно определить индекс установленной версии Windows Server 2012 в установочном wim образе. Для этого наберите команду, отображающую информацию о содержимом установочного образа:

Т.к. на сервере установлен Windows Server 2012 Datacenter, нас интересует дистрибутив SERVERDATACENTER, индекс которого 4.

Далее нужно установить недостающие компоненты (Server GUI) из wim файла командой:

Процедура установки займет порядка 5-10 минут. В том случае если при установке будут наблюдаться проблемы, попробуйте отключить сетевые карты, чтобы Windows не пыталась скачать файлы с сайта Windows Update.

После выполнения команды сервер автоматически перезагрузится и загрузится уже в графическом режиме.

Читайте также:  Яндекс навигатор для carplay ios 12

Графические компоненты Windows Server 2012 можно также установить и с помощью DISM, ту же самую операцию выполним с помощью двух команд:

В том случае, если сервер изначально был установлен в GUI режиме, который затем отключили, его можно вернуть командой:

Переключение из GUI режима в Core

Удалить GUI режим в Win Server 2012 в Core можно несколькими способами:

  • С помощью Powershell
  • Из графического интерфейса консоли Server Manager

Запустите строку PoSh и выполните команду

После выполнения команды сервер автоматически перезагрузится и загрузили уже в Core-режиме.

Аналогом командлета remove-WindowsFeature является Uninstall-WindowsFeature команда, и чтобы перейти из режима Server with GUI в режим Server Core воспользуйтесь командами:

Если вам удобнее пользоваться графическими утилитами, откройте консоль Server Manager:

  1. Выберите пункт Remove Roles or Features
  2. Снимите флажки с Graphical Management Tools and Infrastructure и Server Graphical Shell
  3. После окончания работы мастера перезагрузите сервер

Переключение из Windows Server 2012 GUI в Minimal Server interface

В режиме работы Minimal Server Interface в системе присутствуют все базовые графические инструменты управления сервером (оснастки MMC, консоль Server Manager, элементы панели управления), однако такие компоненты как Windows Explorer, Internet Explorer 10, рабочий стол, начальный экран Start screen отсутствуют.

С помощью Powershell переключиться в режим Minimal Server Interface можно с помощью команды:

Тоже самое в графической консоли Server Manager:

  • Откройте консоль Server Manager
  • Выберите Remove Roles or Features
  • Снимите флажок с элемента Server Graphical Shell
  • По окончании работы мастера перезагрузите сервер

Переключение из Core в Minimal Server Interface в Windows 2012

Откройте консоль Powershell и выполните команду:

Установка и настройка Windows Server 2019 Core

Установка и настройка Windows Server 2019 Core

Добрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В прошлый раз мы с вами разбирали причины синего экрана Windows, научились их диагностировать и решать. В сегодняшней публикации я вас научу производить установку Windows Server 2019 Core версию с последующей настройкой и введением в эксплуатацию. Думаю, что начинающим системным администраторам, данная информация окажется весь полезной и практичной.

Для чего устанавливать Windows Server 2019 Core версию

И так небольшая справка из истории, существует два режима работы операционной системы Windows Server:

  1. Это классическая установка с графическим интерфейсом, где пользователь имеет возможность взаимодействовать с большим количеством различных окон с настройками и 99% всех действий выполняется с помощью мышки. Это безусловно удобно, но менее безопасно.
  2. Второй вариант, это использование режима не имеющего графической оболочки, ну почти, это так называемый режим Core или Nano. Тут из операционной системы Windows Server 2019 Core выпилены все графические составляющие, за исключением некоторых исключений. Администратору предоставляется командная строка и оболочка PowerShell, через которую он может взаимодействовать в систему.

Неоспоримый плюс Core версии

  1. Операционная система Windows Server 2019 в режиме Core работает на порядок быстрее, чем ее графическая версия
  2. Уменьшается объем необходимого дискового пространства для системы, очень актуально в инфраструктурах, где есть нехватка HDD или SSD пространства.
  3. Уменьшается периметр возможной атаки на операционную систему, так как в ней меньше компонентов, меньше библиотек и возможных точек проникновения
  4. Требуется меньшее количество обновлений
  5. У вас все так же остается возможность удаленного. графического управления

Установка Windows Server 2019 Core

Несколько лет назад я вам рассказывал, про тот же процесс, но в Windows Server 2012 R2. И так у вас есть несколько вариантов развертывания:

  • Вы будите, это делать на физический сервер, для это у вас может быть загрузка с WDS сервера или же вы можете создать загрузочную флешку с Windows Server 2019.
  • Второй вариант, это подготовка сервера в виде виртуальной машины на разных гипервизорах, например Vmware ESXI 6.5 или Hyper-V.

Выбрав удобный для вас механизм развертывания операционной системы, вы загружаете дистрибутив. На первом экране инсталляции выбираете если есть возможность язык интерфейса мастера установки, это ни как не влияет на сам язык Windows Server.

Далее, так как нам не требуется восстановление системы, то мы нажимаем по центру, кнопку "Установить".

На следующем этапе, вам и нужно выбрать режим установки Windows Server 2019 Core, который не имеет возможностей рабочего стола, это и есть графический интерфейс. Я выберу версию Standard.

Принимаете лицензионное соглашения и делаем шаг вперед.

Так как нас не интересует обновление устаревшей системы ,то мы выбираем второй пункт "Выборочная установка, для опытных пользователей"

Остается только произвести разметку диска и продолжить инсталляцию Core версии. В моем случае, это один диск, объемом 40 ГБ, мне этого будет достаточно, более чем.

Начинается процесс копирования файлов Windows, затем идет подготовительный этап по установке файлов. Вам остается его дождаться, система уйдет в перезагрузку.

Далее начинается этап установки драйверов на ваше оборудование, установка обновлений.

После очередной перезагрузки Windows Server 2019 у вас появится окно командной строки в котором вам необходимо изменить пароль администратора.

Задаем два раза ваш пароль на вход.

Если вы все ввели верно, то вам покажут, что пароль успешно изменен, на этом установку Windows Server 2019 Core можно считать оконченной и можно приступать к настройке.

Настройка Windows Server 2019 Core

Чтобы ввести такой сервер в эксплуатацию, вам необходимо произвести базовую настройку вашего Windows Server 2019, напомню, это:

Все эти команды вы как администратор желательно должны знать, но так как на дворе 2019 год, то логично, что большее внимание нужно уделять PowerShell, который вы легко можете открыть в текущем cmd, но это путь более долгий.

Читайте также:  Функция енд в excel примеры

Разработчики еще начиная с версии Windows Server 2012, а может и раньше, вшили замечательный скрипт sconfig, который буквально в считанные минуты позволит вам выполнить поставленные задачи по настройке. В командной строке введите:

В результате у вас появится голубое окно с 15-ю пунктами:

  1. Домен или рабочая группа — тут вы можете присоединить сервер к домену или рабочей группе
  2. Имя компьютера — позволяет вам изменить имя системы
  3. Добавление локального администратора
  1. Настройка удаленного управления (WinRM), по умолчанию служба включена
  2. Параметры центра обновления Windows — установка последних фиксов и заплаток безопасности.
  3. Скачивание и установка обновлений
  4. Удаленный рабочий стол — включение RDP
  5. Сетевые параметры — настройка сети (Статические или DHCP)
  6. Дата и время
  7. Параметры телеметрии
  8. Активация Windows
  9. Выход из системы
  10. Перезапуск сервера
  11. Завершение работы сервера
  12. Выход в командную строку

Давайте для начала зададим нужное имя нашему серверу Windows Server 2019 Core. Выбираем пункт 2 и нажимаем Enter. Как видим у меня сейчас не очень красивое имя WIN-EMC77JSLINS. Задаем новое имя сервера, у меня это будет w2019core01. Когда согласитесь сохранить изменения, вас попросят перезагрузить сервер, соглашаемся.

Как видим сервер после перезагрузки изменил имя.

Далее я вам предлагаю ввести наш Windows Server 2019 Core в домен Active Directory. Для этого выбираем первый пункт. Вас спросят, что вы хотите сделать, так как мы хотим сделать сервер частью нашего предприятия, то нажимаем букву "D". Укажем имя домена и имя пользователя от имени которого мы выполним присоединение, напоминаю, что по умолчанию, это может сделать даже любой пользователь Active Directory, как минимум 10 раз.

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

В результате у меня уже в статусе домен, видится нужное мне значение. На контроллере домена запись уже должна появиться, но я вам рекомендую все же перезагрузиться.

Следующим шагом я вам предлагаю настроить статический ip-адрес. Выбираем в sconfig 8-й пункт сетевые параметры. В моем примере у меня есть два сетевых интерфейса, я буду настраивать второй, имеющий выход во внутреннюю, доменную сеть. Выбираю второй пункт.

Как видим у вас четыре пункта:

  1. Установка адреса сетевого адаптера
  2. Установить DNS-серверы
  3. Очистить параметры DNS-сервера
  4. Вернуться в главное меню

Выбираем первый пункт и зададим статический ip-адрес. На первом шаге вас спросят выбрать динамическое получение адреса с DHCP сервера, клавиша "D" или же статическое получение, выбираем "S". Указываем ip адрес, в моем случае, это 192.168.31.20, задаем маску сети и основной шлюз. Ваши настройки сохранятся.

Теперь выбираем второй пункт и укажем DNS серверы. Лучше указывать два, для отказоустойчивости.

Проверяем наши сетевые настройки и возвращаемся в главное меню.

Далее я вам советую проверить дату и время, а так же часовой пояс, это очень важно. Выбираем пункт 9 "Дата и время". И о чудо в Windows Server 2019 Core есть графическое окно, да не удивляйтесь.

Давайте включим удаленный рабочий стол, чтобы была возможность подключаться при необходимости по RDP, хотя уверен, что это будет очень редко, так как есть более удобный механизм WinRM. Выбираем 7-й пункт.Тут будет два варианта, буква "E" включить или буква "D" отключить. Далее нужно выбрать будите ли вы использовать NLA или нет, я советую использовать, поэтому выбираем первый пункт:

  1. Разрешить только клиенты, на которых запущен удаленный рабочий стол с проверкой подлинности на уровне сети (Больший уровень безопасности)
  2. Разрешить клиенты, на которых запущена любая версия удаленного рабочего стола (Меньший уровень безопасности)

Вас уведомят, что удаленный рабочий стол включен.

Остается не решенным еще вопрос по обновлению Windows Server 2019 Core. Для этого у нас есть два пункта 5 и 6. Выбираем пункт 5, вас спросят, как будут находится обновления, в каком режиме. На выбор будут автоматический, буква "A", скачивание, буква "D" или ручной режим, буква "M". Я выберу "M", так как я привык перепроверять получаемые обновления.

Вас уведомят, что настройки к центру обновления Windows применены.

Выбираем 6 пункт и скачаем обновления. Вас спросят найти для всех продуктов или только рекомендуемые. я вам советую закрывать все, что можно, поэтому я выбираю пункт "A".

Начинается поиск обновлений, видим у меня нашлось 3 обновления, я могу поставить их все сразу или поодиночке. Я выберу все сразу, пишем "A".

Производится загрузка обновлений. их установка через некоторое время вы увидите их статус.

Активация Windows Server 2019 Core

Остается еще активировать ваш сервер, надеюсь, что у вас в локальной сети развернут и настроен KMS сервер. Выбираем 11 пункт. В параметрах активации Windows, у вас будут пункты:

  1. Просмотр сведений о лицензии
  2. Активация Windows
  3. Установка ключа продукта
  4. Вернуться в главное меню

Просмотрим текущее состояние активации Windows Server 2019 Core. Выбираем пункт 1. У вас откроется окно командной строки, вы увидите работу скрипта slmgr. В моем примере я вижу редакцию ОС, ее тип Volume и то, что активация не выполнена, ошибка 0x0C004F056.

Попробуем активировать сервер, выбираем пункт 2. Если KMS есть, то все отработает, если его нет ,то получите ошибку "0x8007232B DNS-имя не существует".

Если нужно поменять ключ продукта, то выберите пункт 3, и у вас откроется еще одно графическое окошко.

В Windows Server 2019 Core по умолчанию уже включена служба удаленно управления WinRM, поэтому дополнительно ее настраивать не нужно. В окне PowerShell введите:

В итоге я спокойно подключился и ввел команду ipconfig, где вижу ранее настроенный ip-адрес.

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован.