- Что такое вариант установки Server Core в Windows Server? What is the Server Core installation option in Windows Server?
- Сервер (ядро) vs сервер с возможностями рабочего стола Server (Core) vs Server with Desktop Experience
- Отличия ядра сервера от основных возможностей без простое The Server Core difference — core capabilities without the frills
- Приступая к работе с Server Core Get started using Server Core
- Работа с windows core
- Для чего устанавливать Windows Server 2019 Core версию
- Неоспоримый плюс Core версии
- Установка Windows Server 2019 Core
- Настройка Windows Server 2019 Core
- Активация Windows Server 2019 Core
Что такое вариант установки Server Core в Windows Server? What is the Server Core installation option in Windows Server?
Область применения: 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 is not 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 |
Resmon.exe Resmon.exe | недоступно not available | доступен available |
Regedit Regedit | доступен available | доступен available |
Fsutil.exe Fsutil.exe | доступен available | доступен available |
Disksnapshot.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 |
Программы* WordPad* | недоступно 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
* Для чтения. Файлы RTF, локально хранящиеся на SKU Server Core, пользователи могут копировать файлы на другой компьютер Windows, где находится WordPad. * To read .RTF files locally stored on a Server Core SKU, users can copy the file(s) to a different Windows computer where WordPad is present.
Приступая к работе с 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:
Работа с windows core
Добрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В прошлый раз мы с вами разбирали причины синего экрана Windows, научились их диагностировать и решать. В сегодняшней публикации я вас научу производить установку Windows Server 2019 Core версию с последующей настройкой и введением в эксплуатацию. Думаю, что начинающим системным администраторам, данная информация окажется весь полезной и практичной.
Для чего устанавливать Windows Server 2019 Core версию
И так небольшая справка из истории, существует два режима работы операционной системы Windows Server:
- Это классическая установка с графическим интерфейсом, где пользователь имеет возможность взаимодействовать с большим количеством различных окон с настройками и 99% всех действий выполняется с помощью мышки. Это безусловно удобно, но менее безопасно.
- Второй вариант, это использование режима не имеющего графической оболочки, ну почти, это так называемый режим Core или Nano. Тут из операционной системы Windows Server 2019 Core выпилены все графические составляющие, за исключением некоторых исключений. Администратору предоставляется командная строка и оболочка PowerShell, через которую он может взаимодействовать в систему.
Неоспоримый плюс Core версии
- Операционная система Windows Server 2019 в режиме Core работает на порядок быстрее, чем ее графическая версия
- Уменьшается объем необходимого дискового пространства для системы, очень актуально в инфраструктурах, где есть нехватка HDD или SSD пространства.
- Уменьшается периметр возможной атаки на операционную систему, так как в ней меньше компонентов, меньше библиотек и возможных точек проникновения
- Требуется меньшее количество обновлений
- У вас все так же остается возможность удаленного. графического управления
Установка 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, но это путь более долгий.
Разработчики еще начиная с версии Windows Server 2012, а может и раньше, вшили замечательный скрипт sconfig, который буквально в считанные минуты позволит вам выполнить поставленные задачи по настройке. В командной строке введите:
В результате у вас появится голубое окно с 15-ю пунктами:
-
- Домен или рабочая группа — тут вы можете присоединить сервер к домену или рабочей группе
- Имя компьютера — позволяет вам изменить имя системы
- Добавление локального администратора
- Настройка удаленного управления (WinRM), по умолчанию служба включена
- Параметры центра обновления Windows — установка последних фиксов и заплаток безопасности.
- Скачивание и установка обновлений
- Удаленный рабочий стол — включение RDP
- Сетевые параметры — настройка сети (Статические или DHCP)
- Дата и время
- Параметры телеметрии
- Активация Windows
- Выход из системы
- Перезапуск сервера
- Завершение работы сервера
- Выход в командную строку
Давайте для начала зададим нужное имя нашему серверу Windows Server 2019 Core. Выбираем пункт 2 и нажимаем Enter. Как видим у меня сейчас не очень красивое имя WIN-EMC77JSLINS. Задаем новое имя сервера, у меня это будет w2019core01. Когда согласитесь сохранить изменения, вас попросят перезагрузить сервер, соглашаемся.
Как видим сервер после перезагрузки изменил имя.
Далее я вам предлагаю ввести наш Windows Server 2019 Core в домен Active Directory. Для этого выбираем первый пункт. Вас спросят, что вы хотите сделать, так как мы хотим сделать сервер частью нашего предприятия, то нажимаем букву «D«. Укажем имя домена и имя пользователя от имени которого мы выполним присоединение, напоминаю, что по умолчанию, это может сделать даже любой пользователь Active Directory, как минимум 10 раз.
Вводим пароль от учетной записи два раза, если все хорошо, то вам выскочит окно, где вы можете изменить имя компьютера, мне это не нужно.
В результате у меня уже в статусе домен, видится нужное мне значение. На контроллере домена запись уже должна появиться, но я вам рекомендую все же перезагрузиться.
Следующим шагом я вам предлагаю настроить статический ip-адрес. Выбираем в sconfig 8-й пункт сетевые параметры. В моем примере у меня есть два сетевых интерфейса, я буду настраивать второй, имеющий выход во внутреннюю, доменную сеть. Выбираю второй пункт.
Как видим у вас четыре пункта:
- Установка адреса сетевого адаптера
- Установить DNS-серверы
- Очистить параметры DNS-сервера
- Вернуться в главное меню
Выбираем первый пункт и зададим статический ip-адрес. На первом шаге вас спросят выбрать динамическое получение адреса с DHCP сервера, клавиша «D» или же статическое получение, выбираем «S«. Указываем ip адрес, в моем случае, это 192.168.31.20, задаем маску сети и основной шлюз. Ваши настройки сохранятся.
Теперь выбираем второй пункт и укажем DNS серверы. Лучше указывать два, для отказоустойчивости.
Проверяем наши сетевые настройки и возвращаемся в главное меню.
Далее я вам советую проверить дату и время, а так же часовой пояс, это очень важно. Выбираем пункт 9 «Дата и время». И о чудо в Windows Server 2019 Core есть графическое окно, да не удивляйтесь.
Давайте включим удаленный рабочий стол, чтобы была возможность подключаться при необходимости по RDP, хотя уверен, что это будет очень редко, так как есть более удобный механизм WinRM. Выбираем 7-й пункт.Тут будет два варианта, буква «E» включить или буква «D» отключить. Далее нужно выбрать будите ли вы использовать NLA или нет, я советую использовать, поэтому выбираем первый пункт:
- Разрешить только клиенты, на которых запущен удаленный рабочий стол с проверкой подлинности на уровне сети (Больший уровень безопасности)
- Разрешить клиенты, на которых запущена любая версия удаленного рабочего стола (Меньший уровень безопасности)
Вас уведомят, что удаленный рабочий стол включен.
Остается не решенным еще вопрос по обновлению Windows Server 2019 Core. Для этого у нас есть два пункта 5 и 6. Выбираем пункт 5, вас спросят, как будут находится обновления, в каком режиме. На выбор будут автоматический, буква «A«, скачивание, буква «D» или ручной режим, буква «M«. Я выберу «M», так как я привык перепроверять получаемые обновления.
Вас уведомят, что настройки к центру обновления Windows применены.
Выбираем 6 пункт и скачаем обновления. Вас спросят найти для всех продуктов или только рекомендуемые. я вам советую закрывать все, что можно, поэтому я выбираю пункт «A«.
Начинается поиск обновлений, видим у меня нашлось 3 обновления, я могу поставить их все сразу или поодиночке. Я выберу все сразу, пишем «A«.
Производится загрузка обновлений. их установка через некоторое время вы увидите их статус.
Активация Windows Server 2019 Core
Остается еще активировать ваш сервер, надеюсь, что у вас в локальной сети развернут и настроен KMS сервер. Выбираем 11 пункт. В параметрах активации Windows, у вас будут пункты:
- Просмотр сведений о лицензии
- Активация Windows
- Установка ключа продукта
- Вернуться в главное меню
Просмотрим текущее состояние активации Windows Server 2019 Core. Выбираем пункт 1. У вас откроется окно командной строки, вы увидите работу скрипта slmgr. В моем примере я вижу редакцию ОС, ее тип Volume и то, что активация не выполнена, ошибка 0x0C004F056.
Попробуем активировать сервер, выбираем пункт 2. Если KMS есть, то все отработает, если его нет ,то получите ошибку «0x8007232B DNS-имя не существует».
Если нужно поменять ключ продукта, то выберите пункт 3, и у вас откроется еще одно графическое окошко.
В Windows Server 2019 Core по умолчанию уже включена служба удаленно управления WinRM, поэтому дополнительно ее настраивать не нужно. В окне PowerShell введите:
В итоге я спокойно подключился и ввел команду ipconfig, где вижу ранее настроенный ip-адрес.