Nano Server - это отличный вариант установки для Windows Server 2016, который имеет меньший размер, чем более ранняя опция установки - Server Core.
Содержание:
Возможности Nano Server
Nano Server - новая опция не управляемой установки для Windows Server 2016. Это глубокий рефакторинг Windows Server, оптимизированный для облака. Nano Server в Windows Server 2016 идеально подходит для следующих сценариев:
- Вычислить хост для Hyper-V или части отказоустойчивого кластера Windows
- Контейнерный хост
- Хост хранилища для файлового сервера масштабирования (SOFS)
- DNS сервер
- Веб сервер, на котором запущен IIS
- Application Platform для приложений, которые создаются с использованием шаблонов облачных вычислений и выполняются в контейнере и/или гостевой системе VM
Nano Server не управляем; так, что для организаций, которые не полностью управляют своими текущими развёртываниями сервера удалённо, он может потребовать некоторых изменений в процедурах управления и операций.
Клиенты Windows Server обратили внимание на:
- Перезагрузки оказывают негативное влияние на мой бизнес - почему мне нужно перезагружаться из-за патча на функцию, которую я никогда не использую?
- Когда требуется перезагрузка, мои серверы должны быть как можно скорее подключены к службе.
- Большие образы сервера занимают много времени для развёртывания и требуют большой пропускной способности сети.
- Если операционная система потребляет меньше ресурсов, я могу увеличить компактность виртуальной машины.
- Для обеспечения безопасности, мы больше не можем себе позволить риск подхода «установить все везде».
Nano Server решает эти проблемы, включая только необходимую для предлагаемых вариантов использования функциональность, и ничего больше.
Это минимизирует возможности внешних атак, тем самым устраняя перезагрузки и минимизируя зону обслуживания, обеспечивая более быстрое развёртывание и время перезагрузки, и освобождая ресурсы для других целей.
Улучшение безопасности Eliminating, установленная по умолчанию функция Nano Server также уменьшает количество открываемых драйверов, сервисов и портов.
Сравнение функциональных возможностей по умолчанию между Nano Server и Server Core
Использование ресурсов Nano Server
Минимизация ресурсов, используемых Nano Server, освобождает их для увеличения мощности VM. А также, если требуются перезагрузки, повышает производительность загрузки.
Сравнение использования ресурсов между Nano Server и Server Core
Улучшение развёртывания Nano Serve
Время установки, включая специализации, для Nano Server значительно меньше, чем для Server Core. Это обеспечивает быстрое развёртывание, с меньшими затратами для копирования по сети при передислокации, и снижение пропускной способности сети для развёртываний, что должно быть учтено в общей мощности.
Требования для развёртывания, сравнение между Nano Server и Server Core
Структура Server Core
На рисунке ниже показан Nano Server - отдельная опция установки из других параметров инсталляции сервера в Windows Server 2016, так же как в Windows Server 2008 и Windows Server 2008 R2 был Server Core.
Различные опции архитектуры установки для Windows Server 2016
Примечание. Перемещение между Nano Server и другие параметры установки потребуют переустановки.
Развёртывание Nano Server
Nano Server — это новая возможность установки для Windows Server 2016. Однако, в отличие от Server Core, не предоставляется как опция при запуске программы установки. Это связано с тем, что он требует пользовательской настройки образа для своего оборудования и определение роли, которую он будет играть перед развёртыванием. Вы можете найти его на носителе Windows Server 2016 в папке \NanoServer. Все пакеты, которые вы можете установить на Nano Server, находятся в \NanoServer\Packages или доступны в онлайн-хранилище.
Больше информации. Для получения последней информации о развёртывании Nano Server смотрите руководство по адресу https://msdn.microsoft.com/library/mt126167.aspx.
Драйверы
Поскольку сервер в режиме пользователя не имеет режима plug-and-play, прежде чем его развёртывать, необходимо добавить к создаваемому образу драйверы для вашего оборудования. Nano Server использует те же драйверы, что и Windows Server, поэтому любое поддерживаемое оборудование может использовать драйвера для Windows Server, в том числе:
- Сетевые адаптеры
- Контроллеры хранения
- Дисковые накопители
Хотя в специальной версии драйвера для Nano Server необходимости нет, если для аппаратного обеспечения требуется специальный инструмент для настройки, а текущий не работает удалённо, поставщику оборудования необходимо будет предоставить обновлённый инструмент или инструкции для настройки на сервере.
Внимание. Для добавления драйверов к образу сервера, используйте скрипт New-NanoServerImage.
Роли и функции
Nano Server разделяет хранилище пакетов и образ. Поэтому, при его развёртывании, ни одного из исполняемых файлов роли или функций, в папке WinSXS нет. Вы должны добавить их к образу до развёртывания Nano Server. Это позволяет вам настроить развёрнутый образ сервера именно так, как необходимо для его роли.
Внимание. Роли и функции устанавливаются с помощью командлета NewNanoServerImage.
Дополнительные роли будут добавляться с течением времени. Вы можете проверить, какие роли добавлены в Nano Server Support на https://msdn.microsoft.com/library/mt126167.aspx.
Приложения
Nano Server, как мы уже обсуждали, имеет несколько проверенных сценариев, но как насчёт запуска приложений на этом сервере в качестве гостевой VM или контейнера нагрузки? Это сократило бы требуемую зону обслуживания и уменьшило множество потенциальных угроз безопасности. Большой вопрос - как установить приложение на этот сервер?
Помните, этот сервер - глубокий рефакторинг версии Windows и, следовательно, если компоненты, от которых зависит ваше приложение (то есть, компоненты графического пользовательского интерфейса), не включены в Nano Server, оно работать не будет и вам для его поддержки, нужно выполнить рефакторинг приложения.
Подробнее. Для получения некоторой справочной информации, вы можете найти пример для разработки приложения на Nano Server по адресу http://blogs.technet.microsoft.com/nanoserver/2016/04/27
/developing-native-apps-on-nano-server и https://blogs.TechNet.Microsoft.com/ nanoserver/2016/04/27/nanoserverapiscan-exe-updated-for-tp5/.
Если вы настроили приложение на совместимость с Nano Server, вы можете использовать новую утилиту Windows Server Apps (WSA), которая поможет вам упаковать пакет APPX и установить его на вашем сервере. APPX и WSA - новая структура для установки приложений и преодоления некоторых, имеющихся с установщиком MSI, ограничений.
Подробнее. Чтобы больше узнать об установке приложений Windows Server на Nano Server, перейдите на https://blogs.technet.microsoft.com/nanoserver/2015/11/18
/installing-windows-server-apps-on- nano-server.
Специализация
Так же, как в Server Core, чтобы специализировать образ Nano Server, вы можете использовать много из того, что доступно в Unattend. Для сокращения времени развёртывания, можно установить пару часто используемых параметров Unattend на установку в автономном режиме:
- Имя компьютера
- Соединение с доменом с помощью Djoin.exe
Подробнее. Информацию о том, как выполнить автономное соединение с доменом с помощью Djoin.exe смотрите https://technet.microsoft.com/windows-server-docs/compute/nano-server/getting-started-with- nano-server.
При развёртывании образа Nano Server с этими параметрами, настроенными в автономном разделе файла Unattend, сервер специализируется на первой загрузке. Это устраняет вторую загрузку, которая возникает с Server Core во время специализации, что ещё больше сокращает развёртывание.