Nano windows server 2018: Параметр установки Windows Server 2016 Nano Server — Microsoft Lifecycle

Что необходимо знать о Microsoft Nano Server | Windows IT Pro/RE

При том ажиотаже, который наблюдается вокруг Windows 10, легко пропустить изменения, запланированные Microsoft для серверной стороны. Одна из важных новостей — сообщение компании о новом варианте установки сервера Nano Server. Предлагаем вашему вниманию первую десятку вопросов об особенностях этой операционной системы.

1. Что такое Nano Server? Nano Server — урезанная версия Windows Server, без пользовательского интерфейса, разрабатываемая под кодовым названием Tuva и предназначенная для обеспечения работы дистанционно управляемых служб. Microsoft определяет Nano Server как операционную систему, предназначенную для запуска созданных в «облаке» приложений и контейнеров.

2. Чем Nano Server отличается от Windows Server? Во-первых, у Nano Server будет полностью отсутствовать монитор, то есть графический интерфейс. Во-вторых, Nano будет потреблять значительно меньше ресурсов, чем Windows Server, и даже чем Windows Server Core. По заявлению Microsoft, Nano Server будет занимать на 93% меньше места на виртуальном жестком диске. Кроме того, на 92% будет сокращено число подлежащих установке критических обновлений и на 80% — количество перезагрузок. В результате придется обслуживать меньше компонентов операционной системы, что сократит риски, связанные с безопасностью, по сравнению с текущей операционной системой Windows Server. Кроме того, будет повышена масштабируемость. В ролике Microsoft Channel 9 (http://channel9.msdn.com/Blogs/Regular-IT-Guy/Quick-Nano-Server-Scale-Demo) показан Nano Server с оперативной памятью 1 Тбайт, обслуживающий 1000 виртуальных машин Nano Server.

3. Предусмотрен ли у Nano Server графический интерфейс или средства локального управления? У Nano не будет графического пользовательского интерфейса и, в отличие от Windows Server Core, также не будет ни командной строки, ни консоли PowerShell. Более того, Nano Server не предполагает локальной регистрации. Он предназначен исключительно для поддержки служб.

4. Можно ли будет под Nano Server запускать традиционные приложения Windows? Нет. Традиционные приложения Windows с графическим интерфейсом запускать под Nano Server нельзя. Он предназначен для обеспечения работы служб инфраструктуры.

5. Что можно будет запускать под Nano Server? Nano Server предназначен для двух сценариев, а именно для поддержки служб инфраструктуры Server Cloud, таких как Hyper-V, кластер с Hyper-V и масштабируемый файловый сервер (SOFS), а также созданных в «облаке» приложений, запущенных на виртуальных машинах, в контейнерах либо на платформах разработки, для которых не требуется пользовательский интерфейс на сервере. Nano Server будет поддерживать ряд сред исполнения, включая C#, Java, Node.js и Python. Nano Server будет по API совместим с Windows Server внутри подмножества компонентов, предусмотренных для Nano.

6. Что еще, кроме графического интерфейса и командной оболочки, удалено из Windows Server, чтобы получился Nano Server? Помимо отказа от графического пользовательского интерфейса и командных оболочек, исключена поддержка 32-разрядных приложений (компонент WOW64), установщика MSI и многих стандартных компонентов Server Core.

7. Как управлять Nano Server без графического интерфейса и командной строки? Управление Nano будет осуществляться дистанционно с помощью WMI и PowerShell. Представители Microsoft сообщают, что Nano будет поддерживать роли и компоненты Windows Server с использованием функции «Компоненты по требованию» и системы обслуживания образов развертывания и управления ими (DISM). Будет поддерживаться удаленная передача файлов, удаленное редактирование сценариев и удаленная отладка, в том числе из Visual Studio. По заявлению компании, для Nano Server будет создан новый инструмент веб-управления.

8. Заменит ли Nano Server текущий Windows Server? Нет. Nano Server создается как специализированный сервер инфраструктуры. Подобно Server Core, он будет устанавливаться как один из вариантов в программе установки Windows Server. В обозримом будущем Microsoft продолжит выпуск новых версий Windows Server как универсальной серверной операционной системы.

9. Когда выйдет Nano Server? Microsoft не сообщает, когда появится Nano Server. Однако поскольку это один из вариантов Windows Server, выпуска нового сервера следует ожидать в составе следующей версии Windows Server в 2016 году.

10. Где можно найти информацию о Nano Server? Информацию о Windows Nano Server вы найдете в журнале по Windows Server (http://blogs.technet.com/b/windowsserver/archive/2015/04/08/microsoft-announces-nano-server-for-modern-apps-and-cloud.aspx). Кроме того, о Nano Server можно узнать на конференциях BUILD и Ignite.

Каналы обслуживания Windows Server 2019

Понятие канала обслуживания (servicing channel) пришло в серверные операционные системы из Windows 10. На данный момент для серверных ОС Windows есть два канала обслуживания — Long-Term Servicing Channel (LTSC) и Semi-Annual Channel (SAC).

Long-Term Servicing Channel

Изначально каналы обслуживания назывались ветками (branches), соответственно данный канал был известен под названием LTSB (Long-Term Servicing Branch). Этот канал предназначен для систем, которым наиболее важна стабильность и является традиционным для Windows Server подходом к обслуживанию:

• Выпуск новой версии ОС происходит каждые 2-3 года;
• В обновления не входят новые функции и возможности, только исправления и обновления системы безопасности;
• Пять лет основной и пять лет расширенной поддержки.

Операционные системы в канале LTSС ориентированы на традиционные рабочие нагрузки (файловые сервера, сервера приложений, инфраструктурные роли и т.п.). Текущей редакцией для канала LTSC является Windows Server 2019. Выпуски LTSC доступны всем пользователям, независимо от применяемой модели лицензирования. Установка системы возможна в режиме ядра (Server Core) и в режиме сервера с возможностями рабочего стола (Server with Desktop Experience).

 Semi-Annual Channel

Канал SAC предназначен для тех, кому требуется оперативно получать все новейшие возможности операционной системы:

• Новые выпуски доступны ОС два раза в год, весной и осенью;
• Для каждого выпуска предоставляется поддержка в течение 18 месяцев, начиная с даты выпуска;
• Выпуски Windows Server идентифицируются по году и месяцу выпуска, например выпуск от 9-го месяца 2018 года обозначается как Windows Server 1809.

Область применения для SAC — это контейнеры и виртуализация приложений, где ускоренный цикл обновлений приносит наибольшую пользу. Текущей редакцией для канала SAC является Windows Server 1809. Выпуск SAC доступен участникам программы Software Assurance, через Azure Marketplace, а также в рамках различных программ, например Visual Studio Subscriptions. Установка возможно в режиме режиме ядра (Server Core), а также в качестве контейнера (Nano Server).

Для большей наглядности вот табличка различий, взятая с сайта Microsoft.

 

Определить текущий канал обслуживания можно с помощью PowerShell, вот такой командой:

Get-ComputerInfo | fl WindowsProductName, WindowsVersion, WindowsInstallationType, OsServerLevel, OsVersion

Для канала LTSC она выдаст такой результат,

 

а для SAC — такой.

 

Обратите внимание, что название продукта отличается, т.е. по сути Windows Server 2019 версии 1809 и Windows Server 1809 — это две разных операционных системы. Они находятся в разных каналах обслуживания и inplace-upgrade между ними не поддерживается. Для смены канала обслуживания требуется полная переустановка ОС.

Более подробную информацию о каналах обслуживания Windows Server можно найти на сайте Microsoft.

Знакомство с IIS на Nano Server

  • Статья
  • 5 минут на чтение

Дэвид Со

Совместимость

Версия Примечания
ИИС 10.0 Функции, описанные в этой статье, были представлены в IIS 10.0
IIS 8.5 и более ранние версии Функции, описанные в этой статье, не поддерживались до IIS 10.0

Nano Server

Nano Server — это захватывающий новый вариант установки в Windows Server 2016. администрируемая серверная операционная система, оптимизированная для частных облаков и центров обработки данных. Она похожа на Windows Server в режиме Server Core, но значительно меньше, не имеет возможности локального входа в систему и поддерживает только 64-разрядные приложения, инструменты и агенты. Занимает гораздо меньше места. дискового пространства, настраивается значительно быстрее и требует гораздо меньше обновлений и перезапусков, чем Windows Server. Когда он перезагружается, он перезагружается намного быстрее».

Итак, Nano намного меньше на диске. Быстрее. Меньше перезагрузок. Использует меньше памяти. Что не нравится? 🙂

IIS на Nano Server

С выпуском Windows Server 2016 мы рады сообщить, что IIS теперь доступен как роль в Nano Server, и каждый может попробовать. Благодаря меньшему объему памяти и значительно меньшему объему дискового пространства веб-нагрузки особенно подходят для работы на сервере Nano Server, особенно для хостинга с высокой плотностью размещения.

Начало работы

  • Начните с шагов «Начало работы с Nano Server»

  • Документацию по IIS Nano можно найти по адресу https://technet.microsoft.com/library/mt627783.aspx

    .

    • Вы также можете перейти к нему через древовидное меню в левой части «Начало работы с Nano Server»
  • Особенности установки IIS на Nano можно найти по ссылке выше.

Но, по сути, наиболее распространенный способ создания виртуального диска Nano Server (x) — с помощью командлета New-NanoServerImage.

Чтобы включить IIS, мы просто передаем Microsoft-NanoServer-IIS-Package в качестве аргумента параметра Packages. например

 New-NanoServerImage -MediaPath f:\ -BasePath .\Base -TargetPath .\Nano1.vhd -GuestDrivers -Packages Microsoft-NanoServer-IIS-Package
 

Основные различия между IIS на Nano и обычным сервером

Установка

Мы внесли множество изменений в IIS для Nano, чтобы поддерживать как онлайновую, так и автономную установку. Под «в сети» мы подразумеваем, когда машина «работает» (мы не имеем в виду «в сети» в смысле подключения к сети), а под «офлайн» мы подразумеваем, когда машина не работает.

Исторически сложилось так, что на обычном сервере IIS можно установить только онлайн (работает на компьютере). При подготовке машины с IIS обычно следует следующая последовательность действий:

  1. Установка ОС
  2. Дождитесь завершения установки
  3. Включить роль IIS
  4. Дождитесь завершения роли IIS
  5. Настройка параметров — например. настройки аутентификации, модули, Asp.Net

При использовании Nano Server настройку можно выполнить в автономном режиме, что значительно упрощает и ускоряет шаги с 1 по 4, описанные выше.

При использовании New-NanoServerImage для создания VHD(x) с Microsoft-NanoServer-IIS-Package мы настраиваем рабочую установку IIS по умолчанию

  • Установленные службы IIS (например, WAS, W3SVC)

  • Набор включенных по умолчанию подфункций IIS, таких как документ по умолчанию, статическое содержимое, ведение журнала HTTP и т. д.

    • См. таблицу, для которой дополнительные функции включены по умолчанию.
  • Правило брандмауэра включено для портов 80/443 по умолчанию

Выделение новых компьютеров веб-сервера становится чрезвычайно быстрым при использовании сгенерированного образа vhd(x), в который уже встроен IIS. На моем офисном настольном компьютере я смог создать новые виртуальные машины, выполнить автономную специализацию, загрузиться и обслуживать веб-запросы примерно за 25 секунд. Попытка сделать то же самое с Server Core потребовала бы во много раз больше времени.

Конфигурация

Настройка подфункций IIS, таких как проверка подлинности и ведение журнала, в настоящее время по-прежнему выполняется только в режиме онлайн (так же, как и на обычном сервере).

На обычном сервере подфункции IIS можно включать и отключать с помощью команд DISM, таких как dism /online /enable-feature /all /featurename:IIS-WindowsAuthentication .

В технической предварительной версии Windows Server 2016 настройка подфункций IIS с помощью DISM была недоступна и требовала дополнительной работы (отсюда и Техническая предварительная версия…). Это определенно та область, в которой мы стремимся к улучшению.

На данный момент команды PowerShell можно использовать для включения/отключения соответствующих модулей или редактировать applicationHost.config. Дополнительную информацию см. в документах IIS Nano.

На этой диаграмме также показаны доступные подфункции IIS в Nano по состоянию на последнюю техническую предварительную версию. Те * просто показывают, что включено по умолчанию (без * все еще доступны, но их просто нужно включить).

Поддерживаемые платформы

ASP.NET Core

Наиболее заметное различие между Nano и обычным сервером заключается в том, что Nano нацелен на Asp.Net Core (ранее известный как Asp.Net 5). Классический Asp не будет работать на Nano, равно как и полные приложения . Net Framework, такие как Asp.Net <= 4.

Вот моя запись в блоге о том, как заставить приложение Asp.Net Core работать с IIS на Nano.

Java

Приложения Java могут размещаться в IIS через HttpPlatformHandler.

У моего коллеги Чон Хвана есть сообщение в блоге о том, как заставить Java работать с IIS на Nano

PHP

PHP на IIS работает на Nano так же, как и на обычном сервере (например, через FastCgi).

Вот сообщение в блоге от Jeong Hwan о том, как запустить приложение PHP (WordPress) на Nano с помощью WinCache и IIS.

Другие

Поддержка Asp.Net Core, Java и PHP на IIS Nano — отличное начало, хотя у нас есть планы по поддержке дополнительных платформ. HttpPlatformHandler — это модуль общего назначения для управления и отправки запросов к слушателям http, поэтому вполне может быть больше платформ, которые могут хорошо работать на Nano, которые мы не тестировали и поэтому не указали.

Если вы попробуете это (например, с Ruby или Node) и оно заработает, сообщите нам об этом!

Управление

Nano Server — это «безголовая» ОС — на самом сервере нет графического интерфейса. PowerShell является передовым и центральным элементом управления Nano. Конечно, это означает, что вы сможете управлять IIS на Nano с помощью наших командлетов IIS PowerShell.

Я должен уточнить, что начиная с IIS 10.0 есть 2 модуля IIS PowerShell:

  • Более старый модуль WebAdministration
  • Новый модуль IISAdministration

Nano Server — это чистая серверная платформа для будущего, поэтому в настоящее время мы не планируем включать старый устаревший модуль веб-администрирования. Вместо этого мы предоставим новый модуль IISAdministration.

В дополнение к PowerShell (IISAdministration) также можно использовать appcmd.exe для управления IIS.

Могу ли я установить Nano Server на VMware?

Время считывания: 6 минут

Что такое Windows Server Nano

Windows Server Nano — это урезанная версия Windows Server 2016, работающая как оболочка. У него нет графического интерфейса, и вам нужно установить его с носителя Server 2016 с помощью PowerShell. Невозможно локально настроить сервер Nano каким-либо другим способом. Nano чрезвычайно популярен в облачных сервисах, таких как Amazon Web Services и Microsoft Azure, из-за ограниченных ресурсов, необходимых для его запуска. По умолчанию PowerShell необходим для записи образа Nano в файлы VDHX, совместимые с Hyper V. Для использования в VMware необходимо выполнить дополнительные действия для преобразования образа в образ, совместимый с VMware (VMX).

Чем Windows Nano Server отличается от Windows Server Core?

Честно говоря, я нахожу маркетинг Microsoft в отношении Server Nano / Server Core сбивающим с толку. Server Core не имеет графического интерфейса и представляет собой вариант безголового развертывания, вы можете запускать HyperV, контейнеры и почти все встроенные функции Windows Server, такие как диспетчер серверов.

Server Nano официально заменяет Server Core. Nano — это гораздо более урезанная версия Windows Server Core, она фокусируется на развертывании контейнеров и службах веб-приложений, а также отлично подходит для работы с . NET-приложениями на защищенной платформе.

Как установить Windows Nano Server

Ниже подробно описаны все шаги.

Где взять носитель Windows Nano Server?

Вам понадобится один из следующего:

  • Установочный носитель Windows Server 2016 (ISO)
  • Установочный носитель Windows Server 2019 (ISO)
  • Windows ADK (Assessment Deployment Kit)
  • Образ Windows Nano Docker

  • Официальный
Моя лабораторная установка

Чтобы продемонстрировать установку и конфигурацию Windows Nano Server, я использовал следующую лабораторную установку.

  • Рабочая станция VMware
  • ISO-образ Windows Server 2016
  • PowerShell (с правами администратора)
  • Преобразователь Starwind VMware или аналогичный

Руководство по установке

Примечание.

  • Подключите носитель Windows Server 2016 к компьютеру. (обычно двойным щелчком по ISO)
  • Перейдите в папку NANO Server > NanoServerImageGenerator и скопируйте 3 файла ниже на свой компьютер. В этом примере я скопирую в C:\Temp\
  • Откройте PowerShell (запуск от имени администратора)
  • Введите следующее в сеансе администратора PowerShell:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

Выберите YES, чтобы разрешить это позволит вашему компьютеру запускать сценарии Nano

  • Перейдите туда, куда вы скопировали нано-скрипты. Например, cd C:\Temp\
  • Введите следующее в сеансе PowerShell администратора:

Import-module C:\Temp\NanoServerImageGenerator.psd1

  • Введите в сеансе PowerShell администратора следующее:

Это создаст ваш образ в стандартной версии.

Из моего DVD ISO, который подключен к моему диску H:

Он создаст сервер с именем Nano01 в C:\Temp

Вам будет предложено создать пароль АДМИНИСТРАТОРА для сервера.

  • Далее сервер создаст образ NANO. Это может занять некоторое время, чтобы завершить
  •   После завершения вы получите это сообщение
  • «Готово. Журнал находится по адресу: C:\Temp\Logs\2018-01-11_21-12-56-61»
  • Это создаст образ на вашем локальном компьютере с именем Nano01
  • Далее вам нужно преобразовать образ для работы в VMware Workstation

Самый простой способ — использовать инструмент 3 rd party для его преобразования.

Скачать и установить приложение

Пошаговая установка преобразователя

  • Запустить программу установки (от имени администратора)
  • Нажмите «Далее», чтобы принять лицензионное соглашение
  • Нажмите «Далее» в лицензионном соглашении
  • ярлык на рабочем столе
  • Теперь программа установки завершится

Преобразование образа

  • После установки откройте приложение (Запуск от имени администратора)
  • Выберите местоположение исходного изображения как ЛОКАЛЬНЫЙ ФАЙЛ
  • Перейдите к файлу Nano01. vdhx, который мы создали ранее (C:\Temp\ в этом примере)
  • Нажмите «Далее», а затем выберите «VMWARE GROWABLE IMAGE» VMDK. Это совместимо с VMware Workstation и VMware ESX
  • Выберите «Далее» и выберите IDE Drive
  • Нажмите «ДАЛЕЕ», чтобы преобразовать виртуальную машину. с помощью файла VMDK
    • Открытая рабочая станция VMware
    • Выберите «Файл» > «Создать» > «Новая виртуальная машина» и выберите «Пользовательский (расширенный)», затем «ДАЛЕЕ».
    • Нажмите «Далее» и еще раз «Далее» на экране совместимости оборудования.
    • Выберите «Я установлю операционную систему позже»
    • Выберите операционную систему Microsoft Windows и Version Server 2016
    • Дайте серверу имя (например, NANO01) и выберите для него место (позже оно будет перезаписано)
    • Установить тип микропрограммы как BIOS
    • Выбрать дисковый контроллер SCSI
    • Задайте требования к процессору и памяти
    • Задайте мостовую сеть
    • Задайте логический контроллер SAS
    • На жестком диске щелкните УДАЛИТЬ
    • ВАЖНО – выберите «ИСПОЛЬЗОВАТЬ СУЩЕСТВУЮЩИЙ ДИСК»
    • Нажмите Обзор и перейдите к файлу VMDK, который мы преобразовали ранее C:\Temp\Nano01.