Что такое nano server
Что такое Windows Nano Server
Microsoft выпустила Windows Nano Server – глубоко переработанную версию операционной системы, требующую гораздо меньше ресурсов системы.
Windows Nano Server создан как можно более «легким» решением. По словам представителей Microsoft: «Nano Server это сильно облегченная версия Windows Server с удаленной установкой и оптимизированная для облака и рабочего процесса DevOps. Она создана для меньшего количества разных патчей и апдейтов, более быстрого рестарта, лучшего использования ресурсов и усиленной безопасности».
Результат: система, которая по заявлению Microsoft, требует на 93% меньше места на жестком диске, на 92% меньше проблем с безопасностью и на 80% меньше необходимости перегружать систему.
Windows Nano Server не подходит всем подряд. Microsoft специально отмечает, что нацеливает свой продукт на два основных рынка: облачных приложений, где важна способность работать с разными языками и библиотеками в контейнерах, виртуальных машинах или физических серверах; и на свою инфраструктуру Cloud Platform, с поддержкой вычислительных кластеров Hyper-V и кластеров хранения на Scale-out File Server.
Основная выгода ожидается, конечно, в виртуализации: если каждая виртуальная машина будет теперь требовать только 7% от ранее требовавшегося места на диске, и будет потреблять значимо меньше других ресурсов, то затраты на виртуальную инфраструктуру значительно уменьшатся.
Microsoft пока не объявляет о дате релиза или о принципах лицензирования Windows Nano Server.
Microsoft представила новый продукт: Windows Nano Server
Microsoft представила Nano Server — новую компактную версию операционной системы Windows Server 2016, оптимизированную для облаков и контейнеров Windows Server и Hyper-V.
Как отмечает Ars Technica, у Microsoft уже есть подобный продукт — Windows Server Core, который также представляет собой «урезанную» версию Windows Server с минимальным количеством компонентов. Nano Server же будет еще в 20 раз меньше, чем Windows Server Core. Минимальные системные требования для установки Nano Server в компании не уточнили.
Nano Server содержит только необходимые компоненты и ничего более. Это означает более компактные серверные образы, более быстрое внедрение, меньший объем сетевого трафика, меньшее время простоя и более высокую безопасность, рассказали в Microsoft.
Новый продукт предназначен, главным образом, для двух сценариев: поддержки облачных приложений, написанных на различных языках (C#, Java, Node.js, Python др.), запущенных в контейнерах, виртуальных машинах или физических серверах; а также для поддержки вычислительных кластеров с Hyper-V и кластеров хранения с Scale-out File Server.
«Nano Server представляет собой реорганизованную версию Windows Server небольшого объема, которая устанавливается и управляется дистанционно. Она создана с учетом того, чтобы сократить количество патчей и обновлений, время перезагрузки, более эффективного использования ресурсов и улучшенной безопасности», — пояснили в компании.
Windows Nano Server, главны образом, предназначен для поддержки облачных приложений
С новым Nano Server корпорация Microsoft смогла на 93% уменьшить объем файла образа, на 92% сократить количество подлежащих установке критических бюллетеней безопасности и на 80% сократить количество необходимых перезагрузок.
Для этого разработчики убрали из Nano Server множество компонентов,включая графический пользовательский интерфейс, установщик и поддержку 32-разрядных приложений (компонент WOW64). Управление системой выполняется исключительно дистанционно с помощью инструментов WMI и PowerShell.
Как уточняет ZDNet, Nano Server станет доступен в 2016 г. вместе с Windows Server 2016. При этом включать новый компонент в предварительную версию Windows Server 2016, запланированную к выпуску в мае 2015 г., компания не собирается.
Напомним, впервые информация о Nano Server появилась в начале марта 2015 г., когда ее опубликовал инсайдер WZor. Тогда не совсем было понятно, что будет собой представлять новый компонент.
Помимо Nano Server, Microsoft анонсировала новый тип контейнеров — Hyper-V. Он представляет собой нечто среднее между контейнерами Windows Server и виртуальными машинами Hyper-V. Контейнеры Hyper-V обеспечат изолированную среду для запуска приложений, запущенную на платформе Windows. Но, в отличие от виртуальных машин, такой контейнер не имеет собственную операционную систему и пользуется операционной системой хоста.
Краткое руководство по серверу Nano Server
Применяется к: Windows Server 2016
Начиная с Windows Server версии 1709, сервер Nano Server будет доступен только в качестве базового образа ОС контейнера. Его описание см. в статье об изменениях сервера Nano Server.
Следуйте указаниям в этом разделе, чтобы быстро приступить к работе с базовым развертыванием Nano Server, используя DHCP для получения IP-адреса. Виртуальный жесткий диск Nano Server можно запустить в виртуальной машине или загрузить на физическом компьютере, при этом шаги могут немного отличаться.
Ознакомившись с базовыми функциями с помощью приведенных здесь инструкций, вы можете обратиться к статье Развертывание сервера Nano Server за подробными сведениями о создании пользовательских образов, различных способах управления пакетами, операциях домена и многом другом.
Nano Server на виртуальной машине
Выполните приведенные ниже действия для создания виртуального жесткого диска Nano Server, который будет выполняться на виртуальной машине.
Быстрое развертывание сервера Nano Server на виртуальной машине
Скопируйте папку NanoServerImageGenerator из папки \NanoServer ISO-образа Windows Server 2016 в папку на жестком диске.
Может потребоваться настроить политику выполнения Windows PowerShell. Set-ExecutionPolicy RemoteSigned должен подойти.
Создайте виртуальный жесткий диск для выпуска Standard, который задает имя компьютера и включает гостевые драйверы Hyper-V, выполнив указанную ниже команду, при этом вам будет предложено ввести пароль администратора для нового виртуального жесткого диска:
-MediaPath path to root of media> указывает путь к корню содержимого ISO-образа Windows Server 2016. Например, если вы скопировали содержимое ISO в d:\TP5ISO, следует использовать этот путь.
-BasePath (необязательно) задает папку, которая создается для копирования пакетов WIM-файла Nano Server.
-TargetPath указывает путь, включая имя файла и расширение, для создания итогового VHD или VHDX.
Computer_name указывает имя компьютера, которое будет иметь создаваемая вами виртуальная машина Nano Server.
Пример:
New-NanoServerImage поддерживается в Windows 8.1, Windows 10, Windows Server 2012 R2 и Windows Server 2016.
В диспетчере Hyper-V создайте новую виртуальную машину и используйте VHD, созданный на шаге 3.
Загрузите виртуальную машину и подключитесь к ней в диспетчере Hyper-V.
Войдите в агент восстановления (см. раздел «Агент восстановления Nano Server» этого руководства) с помощью имени администратора и пароля, указанных при выполнении скрипта на шаге 3.
Агент восстановления поддерживает только базовые функции клавиатуры. Индикаторы клавиатуры, добавочные панели на 10 клавиш и переключение раскладки клавиатуры (например, клавиши CAPS LOCK и NUM LOCK) не поддерживается.
Получите IP-адрес виртуальной машины Nano Server и используйте удаленное взаимодействие Windows PowerShell или другое средство удаленного управления, чтобы подключиться к виртуальной машине и управлять ею удаленно.
Nano Server на физическом компьютере
Можно также создать виртуальный жесткий диск, который будет запускать Nano Server на физическом компьютере, используя предварительно установленные драйверы устройств. Если для загрузки или подключения к сети оборудованию требуется драйвер, который еще не предоставлен, выполните действия, описанные в разделе «Добавление дополнительных драйверов» этого руководства.
Быстрое развертывание Nano Server на физическом компьютере
Скопируйте папку NanoServerImageGenerator из папки \NanoServer ISO-образа Windows Server 2016 в папку на жестком диске.
Может потребоваться настроить политику выполнения Windows PowerShell. Set-ExecutionPolicy RemoteSigned должен подойти.
Создайте виртуальный жесткий диск, который задает имя компьютера и включает драйверы OEM и Hyper-V, выполнив указанную ниже команду, при этом вам будет предложено ввести пароль администратора для нового виртуального жесткого диска:
-MediaPath path to root of media> указывает путь к корню содержимого ISO-образа Windows Server 2016. Например, если вы скопировали содержимое ISO в d:\TP5ISO, следует использовать этот путь.
-BasePath задает папку, которая создается для копирования пакетов WIM-файла Nano Server. (Этот параметр необязателен.)
TargetPath указывает путь, включая имя файла и расширение, для создания итогового VHD или VHDX.
Computer_name — это имя компьютера для создаваемого Nano Server.
Пример:
Этот пример создает виртуальный жесткий диск из ISO-образа, подключенного как F:\. При создании виртуального жесткого диска он будет использовать папку с именем Base в том же каталоге, где был запущен New-NanoServerImage. Виртуальный жесткий диск помещается в папку Nano1 внутри папки, из которой выполняется команда. Имя компьютера будет иметь значение Nano-srv1, для него будут установлены драйверы OEM к наиболее распространенному оборудованию, а также включена роль Hyper-V и функция кластеризации. Для Nano Server используется выпуск Standard.
Войдите в качестве администратора на физический сервер, где вы хотите запустить виртуальный жесткий диск Nano Server.
Скопируйте виртуальный жесткий диск, созданный этим сценарием, на физический компьютер и настройте загрузку с этого нового виртуального жесткого диска. Для этого выполните следующие действия:
Подключите созданный виртуальный жесткий диск. В этом примере он подключен как D:\.
Выполните команду bcdboot d:\windows.
Отключите виртуальный жесткий диск.
Загрузите физический компьютер с виртуального жесткого диска Nano Server.
Войдите в агент восстановления (см. раздел «Агент восстановления Nano Server» этого руководства) с помощью имени администратора и пароля, указанных при выполнении скрипта на шаге 3.
Агент восстановления поддерживает только базовые функции клавиатуры. Индикаторы клавиатуры, добавочные панели на 10 клавиш и переключение раскладки клавиатуры (например, клавиши CAPS LOCK и NUM LOCK) не поддерживается.
Получите IP-адрес компьютера Nano Server и используйте удаленное взаимодействие Windows PowerShell или другое средство удаленного управления, чтобы подключиться к виртуальной машине и управлять ею удаленно.
Что необходимо знать о Microsoft Nano Server
Первая десятка вопросов о новом варианте развертывания сервера
При том ажиотаже, который наблюдается вокруг 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.
Поделитесь материалом с коллегами и друзьями
Nano Server
Возможности Nano Server
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
Различные опции архитектуры установки для Windows Server 2016
Примечание. Перемещение между Nano Server и другие параметры установки потребуют переустановки.
Развёртывание Nano Server
Nano Server — это новая возможность установки для Windows Server 2016. Однако, в отличие от Server Core, не предоставляется как опция при запуске программы установки. Это связано с тем, что он требует пользовательской настройки образа для своего оборудования и определение роли, которую он будет играть перед развёртыванием. Вы можете найти его на носителе Windows Server 2016 в папке \NanoServer. Все пакеты, которые вы можете установить на Nano Server, находятся в \NanoServer\Packages или доступны в онлайн-хранилище.
Драйверы
Поскольку сервер в режиме пользователя не имеет режима plug-and-play, прежде чем его развёртывать, необходимо добавить к создаваемому образу драйверы для вашего оборудования. Nano Server использует те же драйверы, что и Windows Server, поэтому любое поддерживаемое оборудование может использовать драйвера для Windows Server, в том числе:
Хотя в специальной версии драйвера для Nano Server необходимости нет, если для аппаратного обеспечения требуется специальный инструмент для настройки, а текущий не работает удалённо, поставщику оборудования необходимо будет предоставить обновлённый инструмент или инструкции для настройки на сервере.
Внимание. Для добавления драйверов к образу сервера, используйте скрипт New-NanoServerImage.
Роли и функции
Nano Server разделяет хранилище пакетов и образ. Поэтому, при его развёртывании, ни одного из исполняемых файлов роли или функций, в папке WinSXS нет. Вы должны добавить их к образу до развёртывания Nano Server. Это позволяет вам настроить развёрнутый образ сервера именно так, как необходимо для его роли.
Внимание. Роли и функции устанавливаются с помощью командлета NewNanoServerImage.
Приложения
Специализация
Так же, как в Server Core, чтобы специализировать образ Nano Server, вы можете использовать много из того, что доступно в Unattend. Для сокращения времени развёртывания, можно установить пару часто используемых параметров Unattend на установку в автономном режиме:
При развёртывании образа Nano Server с этими параметрами, настроенными в автономном разделе файла Unattend, сервер специализируется на первой загрузке. Это устраняет вторую загрузку, которая возникает с Server Core во время специализации, что ещё больше сокращает развёртывание.