- Что такое Windows Nano Server
- Изменения сервера Nano Server в Semi-Annual Channel для Windows Server Changes to Nano Server in Windows Server Semi-Annual Channel
- Что необходимо знать о Microsoft Nano Server
- Развертывание сервера Nano Server Deploy Nano Server
- Nano Server Image Builder Nano Server Image Builder
- Создание пользовательского образа Nano Server Creating a custom Nano Server image
- Элементы отказоустойчивой кластеризации, которые устанавливаются при использовании параметра -Clustering Failover Clustering items installed by the -Clustering parameter
- Файлы и элементы хранилища, установленные при использовании параметра -Storage File and storage items installed by the -Storage parameter
- Установка виртуального жесткого диска Nano Server Installing a Nano Server VHD
- Установка WIM Nano Server Installing a Nano Server WIM
- Локальное и удаленное изменение файлов на Nano Server Editing files on Nano Server locally and remotely
- Установка ролей и компонентов в сети Installing roles and features online
- Установка ролей и компонентов из репозитория пакетов Installing roles and features from a package repository
- Поиск пакетов Nano Server Searching for Nano Server packages
- Установка пакетов Nano Server Installing Nano Server packages
- Скачивание пакетов Nano Server Downloading Nano Server packages
- Инвентаризация установленных пакетов Inventory installed packages
- Установка ролей и компонентов из локального источника Installing roles and features from local source
- Настройка существующего виртуального жесткого диска Nano Server Customizing an existing Nano Server VHD
- Дополнительные задачи, которые можно выполнить с помощью New-NanoServerImage и Edit-NanoServerImage Additional tasks you can accomplish with New-NanoServerImage and Edit-NanoServerImage
- Присоединение к доменам Joining domains
- Добавление дополнительных драйверов Adding additional drivers
- Внедрение драйверов Injecting drivers
- Соединение с помощью WinRM Connecting with WinRM
- Настройка статических IP-адресов Setting static IP addresses
- Размер пользовательского образа Custom image size
- Внедрение пользовательских данных Embedding custom data
- Выполнение пользовательских команд после первой загрузки Running custom commands after the first boot
- Выполнение пользовательских сценариев PowerShell при создании образов Running custom PowerShell scripts as part of image creation
- Поддержка сценариев разработки Support for development scenarios
- Пользовательский файл автоматической установки Custom unattend file
- Сбор файлов журнала Collecting log files
- Установщик приложения Windows Server Windows Server App installer
- Дополнительные ресурсы для создания приложений Additional resources for creating apps
- Установка драйверов на сервере Nano Server Installing drivers on Nano Server
- Установка пакетов драйверов в автономном режиме Installing driver packages offline
- Установка пакетов драйверов в сети Installing driver packages online
- Присоединение сервера Nano Server к домену Joining Nano Server to a domain
- Порядок добавления сервера Nano Server к домену в сети To add Nano Server to a domain online
- Работа с ролями сервера на сервере Nano Server Working with server roles on Nano Server
- Использование Hyper-V на сервере Nano Server Using Hyper-V on Nano Server
- Использование отказоустойчивой кластеризации на сервере Nano Server Using Failover Clustering on Nano Server
- Использование DNS-сервера на сервере Nano Server Using DNS Server on Nano Server
- Использование служб IIS на сервере Nano Server Using IIS on Nano Server
- Использование MPIO на сервере Nano Server Using MPIO on Nano Server
- Использование SSH на сервере Nano Server Using SSH on Nano Server
- Приложение. Пример файла Unattend.xml, присоединяющий сервер Nano Server к домену Appendix: Sample Unattend.xml file that joins Nano Server to a domain
Что такое Windows Nano Server
Microsoft выпустила Windows Nano Server – глубоко переработанную версию операционной системы, требующую гораздо меньше ресурсов системы.
Windows Nano Server создан как можно более «легким» решением. По словам представителей Microsoft: «Nano Server это сильно облегченная версия Windows Server с удаленной установкой и оптимизированная для облака и рабочего процесса DevOps. Она создана для меньшего количества разных патчей и апдейтов, более быстрого рестарта, лучшего использования ресурсов и усиленной безопасности».
Результат: система, которая по заявлению Microsoft, требует на 93% меньше места на жестком диске, на 92% меньше проблем с безопасностью и на 80% меньше необходимости перегружать систему.
Естественно, такие выгоды обошлись за счет чего-то. «Чтобы добиться такого результата, мы убрали стэк GUI, 32-битную поддержку, MSI и некоторых стандартных компонент Server Core» — рассказывает команда проекта. «В системе нет локального логона или поддержки Remote Desktop. Все управление осуществляется удаленно через WMI и PowerShell. Мы также добавили Windows Server Roles and Features через Features on Demand и DISM.» Несмотря на это Nano Server остается API-совместимым с другими вариантами Windows Server, что позволяет предположить, что переносить приложения между платформами будет легко.
Windows Nano Server не подходит всем подряд. Microsoft специально отмечает, что нацеливает свой продукт на два основных рынка: облачных приложений, где важна способность работать с разными языками и библиотеками в контейнерах, виртуальных машинах или физических серверах; и на свою инфраструктуру Cloud Platform, с поддержкой вычислительных кластеров Hyper-V и кластеров хранения на Scale-out File Server.
Основная выгода ожидается, конечно, в виртуализации: если каждая виртуальная машина будет теперь требовать только 7% от ранее требовавшегося места на диске, и будет потреблять значимо меньше других ресурсов, то затраты на виртуальную инфраструктуру значительно уменьшатся.
Microsoft пока не объявляет о дате релиза или о принципах лицензирования Windows Nano Server.
Изменения сервера Nano Server в Semi-Annual Channel для Windows Server Changes to Nano Server in Windows Server Semi-Annual Channel
Область применения. Windows Server, Semi-Annual Channel Applies To: Windows Server, Semi-Annual Channel
Если вы уже используете сервер Nano Server, модель обслуживания Semi-Annual Channel для Windows Server вам должна быть знакома, так как ранее его обслуживание выполнялось в рамках модели Current Branch for Business (CBB). If you’re already running Nano Server, the Window Server Semi-Annual Channel servicing model will be familiar, since it was formerly serviced by the Current Branch for Business (CBB) model. Semi-Annual Channel для Windows Server — это просто новое название все той же модели. Windows Server Semi-Annual Channel is just a new name for the same model. В этой модели обновления компонентов сервера Nano Server выходят два-три раза в год. In this model, feature update releases of Nano Server are expected two to three times per year.
Но, начиная с Windows Server версии 1803, сервер Nano Server будет доступен только в качестве базового образа ОС для контейнера. However, starting with Windows Server, version 1803, Nano Server is available only as a container base OS image. Его необходимо запускать как контейнер в узле контейнера, например, как установку Windows Server Core. You must run it as a container in a container host, such as a Server Core installation of Windows Server. Запуск контейнера на основе сервера Nano Server в этом выпуске отличается от его запуска в более ранних выпусках следующим образом: Running a container based on Nano Server in this release differs from earlier releases in these ways:
- Сервер Nano Server был оптимизирован для приложений .NET Core. Nano Server has been optimized for .NET Core applications.
- Сервер Nano Server имеет меньший размер, чем версия сервера Windows Server 2016. Nano Server is even smaller than the Windows Server 2016 version.
- PowerShell Core, .NET Core и WMI больше не входят в состав сервера по умолчанию, но вы можете добавить в него пакеты контейнера .NET Core и PowerShell Core при создании контейнера. PowerShell Core, .NET Core, and WMI are no longer included by default, but you can include PowerShell Core and .NET Core container packages when building your container.
- Обслуживающий стек больше не входит в состав сервера Nano Server. There is no longer a servicing stack included in Nano Server. Корпорация Майкрософт публикует обновленный контейнер Nano в Docker Hub, а вы выполняете его повторное развертывание. Microsoft publishes an updated Nano container to Docker Hub that you redeploy.
- Устранение неполадок с новым контейнером Nano выполняется с помощью Docker. You troubleshoot the new Nano Container by using Docker.
- Контейнеры Nano теперь можно запускать в среде IoT Базовая. You can now run Nano containers on IoT Core.
Что необходимо знать о 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 Deploy Nano Server
Область применения. Windows Server 2016 Applies To: Windows Server 2016
Начиная с Windows Server версии 1709, сервер Nano Server будет доступен только в качестве базового образа ОС контейнера. Starting in Windows Server, version 1709, Nano Server will be available only as a container base OS image. Его описание см. в статье об изменениях сервера Nano Server. Check out Changes to Nano Server to learn what this means.
Этот раздел содержит сведения, необходимые для развертывания образов сервера Nano Server, которые в большей степени настроены под ваши потребности, чем простые примеры из раздела «Краткое руководство по серверу Nano Server». This topic covers information you need to deploy Nano Server images that are more customized to your needs compared to the simple examples in the Nano Server Quick Start topic. Вы найдете сведения о создании пользовательского образа сервера Nano Server с нужными возможностями, установке образов Nano Server из VHD или WIM, редактировании файлов, работе с доменами, нескольких способах обработки пакетов и работе с ролями сервера. You’ll find information about making a custom Nano Server image with exactly the features you want, installing Nano Server images from VHD or WIM, editing files, working with domains, dealing with packages by several methods, and working with server roles.
Nano Server Image Builder Nano Server Image Builder
Nano Server Image Builder — это средство, которое позволяет создать пользовательский образ Nano Server и загрузочный USB-носитель с помощью графического интерфейса. The Nano Server Image Builder is a tool that helps you create a custom Nano Server image and bootable USB media with the aid of a graphical interface. В зависимости от предоставленных вами входных данных оно создает повторно используемый сценарий PowerShell, позволяющий легко автоматизировать согласованные установки Nano Server под управлением выпуска Windows Server 2016 Datacenter или Standard. Based on the inputs you provide, it generates reusable PowerShell scripts that allow you easily automate consistent installations of Nano Server running either Windows Server 2016 Datacenter or Standard editions.
Скачайте средство из Центра загрузки. Obtain the tool from the Download Center.
Nano Server Image Builder создает настроенные образы Nano Server в формате VHD, VHDX или ISO и позволяет создать загрузочный USB-носитель для развертывания Nano Server или обнаружения конфигураций оборудования сервера. Nano Server Image Builder creates customized Nano Server images in VHD, VHDX, or ISO formats and can create bootable USB media to deploy Nano server or detect the hardware configuration of a server. Это средство также может выполнять следующие действия: It also can do the following:
- Принятие условий лицензионного соглашения. Accept the license terms
- Создание файлов в формате VHD, VHDX или ISO. Create VHD, VHDX or ISO formats
- Добавление ролей сервера. Add server roles
- Добавление драйверов устройств. Add device drivers
- Задание имени компьютера, пароля администратора, пути к журналу и часового пояса. Set machine name, administrator password, logfile path, and timezone
- Присоединение к домену с использованием существующей учетной записи Active Directory или полученного большого двоичного объекта присоединения к домену. Join a domain by using an existing Active Directory account or a harvested domain-join blob
- Включение WinRM для взаимодействия вне локальной подсети. Enable WinRM for communication outside the local subnet
- Включение идентификаторов виртуальных локальных сетей и настройка статических IP-адресов. Enable Virtual LAN IDs and configure static IP addresses
- Внедрение новых пакетов обслуживания в режиме реального времени. Inject new servicing packages on the fly
- Добавление setupcomplete.cmd или другого сценария клиента для выполнения после обработки unattend.xml. Add a setupcomplete.cmd or other customer scripts to run after the unattend.xml is processed
- Включение служб аварийного управления (EMS) для доступа к консоли через последовательный порт. Enable Emergency Management Services (EMS) for serial port console access
- Включение служб разработки для включения драйверов с тестовой подписью и неподписанных приложений, оболочки PowerShell по умолчанию. Enable development services to enable test signed drivers and unsigned applications, PowerShell default shell
- Включение отладки через последовательный порт, USB, протоколы TCP/IP или IEEE 1394. Enable debugging over serial, USB, TCP/IP, or IEEE 1394 protocols
- Создание USB-носителя с помощью среды предустановки Windows, который разделит сервер на разделы и установит образ Nano. Create USB media using WinPE that will partition the server and install the Nano image
- Создание USB-носителя с помощью среды предустановки Windows, который обнаружит существующую аппаратную конфигурацию Nano Server и выведет все сведения в журнале и на экране. Create USB media using WinPE that will detect your existing Nano Server hardware configuration and report all the details in a log and on-screen. Сюда входят сетевые адаптеры, MAC-адреса и тип встроенного ПО (BIOS или UEFI). This includes network adapters, MAC addresses, and firmware Type (BIOS or UEFI). Процесс обнаружения также выведет список всех томов в системе и устройств, на которых нет драйвера, включенного в пакет драйверов основных серверных компонентов. The detection process will also list all of the volumes on the system and the devices that do not have a driver included in the Server Core drivers package.
Если вам незнаком любой из этих аспектов, просмотрите этот раздел и другие разделы о Nano Server, чтобы предоставить средству необходимые сведения. If any of these are unfamiliar to you, review the remainder of this topic and the other Nano Server topics so that you’ll be prepared to provide the tool with the information it will need.
Создание пользовательского образа Nano Server Creating a custom Nano Server image
Для Windows Server 2016 компонент Nano Server размещается на физическом носителе, где находится папка NanoServer с WIM-образом и вложенной папкой Packages. For Windows Server 2016, Nano Server is distributed on the physical media, where you will find a NanoServer folder; this contains a .wim image and a sub-folder called Packages. Это файлы пакетов, позволяющие добавить компоненты и роли сервера в образ виртуального жесткого диска, с которого затем осуществляется загрузка. It is these package files that you use to add server roles and features to the VHD image, which you then boot to.
Можно также найти и установить эти пакеты с помощью поставщика NanoServerPackage модуля PackageManagement (OneGet) для PowerShell. You can also find and install these packages with the NanoServerPackage provider of PackageManagement (OneGet) PowerShell module. См. раздел «Установка ролей и компонентов в сети» этой статьи. See the Installing roles and features online section of this topic.
В этой таблице показаны роли и функции, доступные в этом выпуске Nano Server, а также параметры Windows PowerShell, которые установят пакеты для них. This table shows the roles and features that are available in this release of Nano Server, along with the Windows PowerShell options that will install the packages for them. Некоторые пакеты устанавливаются непосредственно со своими собственными параметрами Windows PowerShell (такими как -Compute), другие устанавливаются посредством передачи имен пакетов в параметр -Package, который можно объединить в список с разделителями-запятыми. Some packages are installed directly with their own Windows PowerShell switches (such as -Compute); others you install by passing package names to the -Package parameter, which you can combine in a comma-separated list. Список доступных пакетов можно формировать динамически с помощью командлета Get-NanoServerPackage. You can dynamically list available packages using the Get-NanoServerPackage cmdlet.
Роль или компонент Role or feature | Параметр Option |
---|---|
Роль Hyper-V (включая NetQoS) Hyper-V role (including NetQoS) | -Compute -Compute |
Отказоустойчивая кластеризация и другие компоненты, подробное описание после этой таблицы Failover Clustering and other components, detailed after this table | -Clustering -Clustering |
Базовые драйверы для различных сетевых адаптеров и контроллеров устройств хранения. Basic drivers for a variety of network adapters and storage controllers. Это тот же набор драйверов, который включен в установку основных серверных компонентов для Windows Server 2016. This is the same set of drivers included in a Server Core installation of Windows Server 2016. | -OEMDrivers -OEMDrivers |
Роль файлового сервера и другие компоненты хранилища, подробное описание после этой таблицы File Server role and other storage components, detailed after this table | -Storage -Storage |
Защитник Windows, включая файл сигнатур по умолчанию Windows Defender, including a default signature file | -Defender -Defender |
Серверы обратной пересылки для обеспечения совместимости приложений, например общие платформы приложений, такие как Ruby, Node.js и т. д. Reverse forwarders for application compatibility, for example common application frameworks such as Ruby, Node.js, etc. | Теперь включено по умолчанию Now included by default |
Роль DNS-сервера DNS Server role | -Package Microsoft-NanoServer-DNS-Package -Package Microsoft-NanoServer-DNS-Package |
PowerShell Desired State Configuration (DSC) PowerShell Desired State Configuration (DSC) | -Package Microsoft-NanoServer-DSC-Package -Package Microsoft-NanoServer-DSC-Package Примечание. Дополнительные сведения см. в статье Использование DSC на сервере Nano Server. Note: For full details, see Using DSC on Nano Server. |
Службы IIS Internet Information Server (IIS) | -Package Microsoft-NanoServer-IIS-Package -Package Microsoft-NanoServer-IIS-Package Примечание. Сведения о работе с IIS см. в разделе IIS на сервере Nano Server. Note: See IIS on Nano Server for details about working with IIS. |
Поддержка узлов для контейнеров Windows Host support for Windows Containers | -Containers -Containers |
Агент System Center Virtual Machine Manager System Center Virtual Machine Manager agent | -Package Microsoft-NanoServer-SCVMM-Package -Package Microsoft-NanoServer-SCVMM-Package -Package Microsoft-NanoServer-SCVMM-Compute-Package -Package Microsoft-NanoServer-SCVMM-Compute-Package Примечание. Используйте пакет вычислений SCVMM только в том случае, если отслеживаете Hyper-V. Note: Use the SCVMM Compute package only if you are monitoring Hyper-V. Для гиперконвергентных развертываний в VMM также нужно указать параметр -Storage. For hyper-converged deployments in VMM, you should also specify the -Storage parameter. Дополнительные сведения см. в документации по VMM. For more details, see the VMM documentation. |
Агент System Center Operations Manager System Center Operations Manager agent | Устанавливается отдельно. Installed separately. Дополнительные сведения см. в документации по System Center Operations Manager: https://technet.microsoft.com/system-center-docs/om/manage/install-agent-on-nano-server. See the System Center Operations Manager documentation for more details at https://technet.microsoft.com/system-center-docs/om/manage/install-agent-on-nano-server. |
Мост для центра обработки данных (включая DCBQoS) Data Center Bridging (including DCBQoS) | -Package Microsoft-NanoServer-DCB-Package -Package Microsoft-NanoServer-DCB-Package |
Развертывание на виртуальной машине Deploying on a virtual machine | -Package Microsoft-NanoServer-Guest-Package -Package Microsoft-NanoServer-Guest-Package |
Развертывание на физическом компьютере Deploying on a physical machine | -Package Microsoft-NanoServer-Host-Package — Package Microsoft-NanoServer-Host-Package |
BitLocker, доверенный платформенный модуль (TPM), шифрование тома, идентификация платформы, поставщики служб шифрования и другие функции, связанные с безопасным запуском BitLocker, trusted platform module (TPM), volume encryption, platform identification, cryptography providers, and other functionality related to secure startup | -Package Microsoft-NanoServer-SecureStartup-Package -Package Microsoft-NanoServer-SecureStartup-Package |
Поддержка экранированных виртуальных машин в Hyper-V Hyper-V support for Shielded VMs | -Package Microsoft-NanoServer-ShieldedVM-Package -Package Microsoft-NanoServer-ShieldedVM-Package Примечание. Этот пакет доступен только для выпуска Datacenter сервера Nano Server. Note: This package is only available for the Datacenter edition of Nano Server. |
Агент протокола SNMP Simple Network Management Protocol (SNMP) agent | -Package Microsoft-NanoServer-SNMP-Agent-Package.cab -Package Microsoft-NanoServer-SNMP-Agent-Package.cab Примечание. Не содержится на установочном носителе Windows Server 2016. Note: Not included with Windows Server 2016 installation media. Доступна только в Интернете. Available online only. Дополнительные сведения см. в разделе Установка ролей и компонентов в сети. See Installing roles and features online for details. |
Служба IPHelper, которая обеспечивает возможность туннельного подключения с помощью технологий туннелирования для IPv6 (6to4, ISATAP, Port Proxy и Teredo) и IP-HTTP. IPHelper service which provides tunnel connectivity using IPv6 transition technologies (6to4, ISATAP, Port Proxy, and Teredo), and IP-HTTPS | -Package Microsoft-NanoServer-IPHelper-Service-Package.cab -Package Microsoft-NanoServer-IPHelper-Service-Package.cab Примечание. Не содержится на установочном носителе Windows Server 2016. Note: Not included with Windows Server 2016 installation media. Доступна только в Интернете. Available online only. Дополнительные сведения см. в разделе Установка ролей и компонентов в сети. See Installing roles and features online for details. |
При установке пакетов с этими параметрами также устанавливается соответствующий языковой пакет в зависимости от языкового стандарта носителя для выбранного сервера. When you install packages with these options, a corresponding language pack is also installed based on selected server media locale. Доступные языковые пакеты и их сокращения языкового стандарта находятся на установочном носителе во вложенных папках, у которых в качестве имени используется языковой стандарт образа. You can find the available language packs and their locale abbreviations in the installation media in sub-folders named for the locale of the image.
При установке файловых служб с использованием параметра -Storage эти службы не включаются. When you use the -Storage parameter to install File Services, File Services is not actually enabled. Включите эту функцию с удаленного компьютера с помощью диспетчера сервера. Enable this feature from a remote computer with Server Manager.
Элементы отказоустойчивой кластеризации, которые устанавливаются при использовании параметра -Clustering Failover Clustering items installed by the -Clustering parameter
- Роль отказоустойчивой кластеризации Failover Clustering role
- Отказоустойчивая кластеризация виртуальной машины VM Failover Clustering
- Локальные дисковые пространства (S2D) Storage Spaces Direct (S2D)
- Качество обслуживания хранилища Storage Quality of Service
- Кластеризация при репликации томов Volume Replication Clustering
- Служба-свидетель SMB SMB Witness Service
Файлы и элементы хранилища, установленные при использовании параметра -Storage File and storage items installed by the -Storage parameter
- Роль файлового сервера File Server role
- дедупликация данных; Data Deduplication
- Multipath I/O, в том числе драйвер для специального модуля для устройств Майкрософт (MSDSM) Multipath I/O, including a driver for Microsoft Device-Specific Module (MSDSM)
- ReFS (версия 1 и 2) ReFS (v1 and v2)
- Инициатор iSCSI (но не целевой объект iSCSI) iSCSI Initiator (but not iSCSI Target)
- Реплика хранилища Storage Replica
- Служба управления хранением данных с поддержкой SMI-S Storage Management Service with SMI-S support
- Служба-свидетель SMB SMB Witness Service
- Динамические тома Dynamic Volumes
- Основные поставщики хранилища Windows (для управления хранилищами Windows) Basic Windows storage providers (for Windows Storage Management)
Установка виртуального жесткого диска Nano Server Installing a Nano Server VHD
В этом примере создается образ VHDX на основе GPT с заданным именем компьютера, включающий гостевые драйверы Hyper-V и запускаемый с установочного носителя Nano Server на общем сетевом ресурсе. This example creates a GPT-based VHDX image with a given computer name and including Hyper-V guest drivers, starting with Nano Server installation media on a network share. В командной строке Windows PowerShell с повышенными привилегиями начните с этого командлета: In an elevated Windows PowerShell prompt, start with this cmdlet:
Этот командлет выполнит все следующие задачи: The cmdlet will accomplish all of these tasks:
Выбор Standard в качестве базового выпуска. Select Standard as a base edition
Запрос пароля администратора у пользователя. Prompt you for the Administrator password
Копирование установочного носителя из \\Path\To\Media\server_en-us в .\Base Copy installation media from \\Path\To\Media\server_en-us into .\Base
Преобразование WIM-образа в виртуальный жесткий диск. Convert the WIM image to a VHD. (Расширение файла в аргументе целевого пути определяет, создается ли VHD на основе MBR для виртуальных машин поколения 1 или VHDX на основе GPT для виртуальных машин поколения 2.) (The file extension of the target path argument determines whether it creates an MBR-based VHD for Generation 1 virtual machines versus a GPT-based VHDX for Generation 2 virtual machines.)
Копирование полученного VHD в .\FirstStepsNano.vhdx Copy the resulting VHD into .\FirstStepsNano.vhdx
Задание пароля администратора для образа в указанном виде. Set the Administrator password for the image as specified
Задание для имени компьютера образа значения FirstStepsNano. Set the computer name of the image to FirstStepsNano
Установка гостевых драйверов Hyper-V. Install the Hyper-V guest drivers
Все это приводит к созданию образа .\FirstStepsNano.vhdx. All of this results in an image of .\FirstStepsNano.vhdx.
Во время работы командлет создает журнал. О расположении этого журнала вы узнаете после его завершения. The cmdlet generates a log as it runs and will let you know where this log is located once it is finished. Для преобразования из WIM в VHD, осуществляемого вспомогательным сценарием, создается собственный журнал в расположении %TEMP%\Convert-WindowsImage\ (где — это уникальный идентификатор для сеанса преобразования). The WIM-to-VHD conversion accomplished by the companion script generates its own log in %TEMP%\Convert-WindowsImage\ (where is a unique identifier per conversion session).
Пока вы используете тот же базовый путь, можно опустить параметр пути носителя при каждом запуске этого командлета, так как он будет применять кэшированные файлы из базового пути. As long as you use the same base path, you can omit the media path parameter every time you run this cmdlet, since it will use cached files from the base path. Если базовый путь не указан, командлет создает путь по умолчанию в папке TEMP. If you don’t specify a base path, the cmdlet will generate a default one in the TEMP folder. Если вы хотите использовать другой исходный носитель, но тот же базовый путь, параметр пути к носителю нужно задать. If you want to use different source media, but the same base path, you should specify the media path parameter, however.
Теперь у вас есть возможность указать создаваемый выпуск Nano Server — Standard или Datacenter. You now have the option to specify the Nano Server edition to build either the Standard or Datacenter edition. Используйте параметр -Edition для указания выпусков Standard или Datacenter. Use the -Edition parameter to specify Standard or Datacenter editions.
При наличии существующего образа можно внести в него необходимые изменения с помощью командлета Edit-NanoServerImage. Once you have an existing image, you can modify it as needed using the Edit-NanoServerImage cmdlet.
Если имя компьютера не указано, будет создано случайное имя. If you do not specify a computer name, a random name will be generated.
Установка WIM Nano Server Installing a Nano Server WIM
Скопируйте папку NanoServerImageGenerator из папки \NanoServer ISO-образа Windows Server 2016 в локальную папку на компьютере. Copy the NanoServerImageGenerator folder from the \NanoServer folder in the Windows Server 2016 ISO a local folder on your computer.
Запустите Windows PowerShell с правами администратора, перейдите в папку, куда скопировали NanoServerImageGenerator, а затем импортируйте модуль с помощью Import-Module .\NanoServerImageGenerator -Verbose . Start Windows PowerShell as an administrator, change directory to the folder where you placed the NanoServerImageGenerator folder and then import the module with Import-Module .\NanoServerImageGenerator -Verbose .
Может потребоваться настроить политику выполнения Windows PowerShell. You might have to adjust the Windows PowerShell execution policy. Set-ExecutionPolicy RemoteSigned должен подойти. Set-ExecutionPolicy RemoteSigned should work well.
Чтобы создать образ Nano Server, используемый в качестве узла Hyper-V, выполните следующую команду: To create a Nano Server image to serve as a Hyper-V host, run the following:
- MediaPath является корнем DVD-диска или ISO-образа, содержащего Windows Server 2016. MediaPath is the root of the DVD media or ISO image containing Windows Server 2016 .
- -BasePath будет содержать копию двоичных файлов Nano Server, чтобы вы могли использовать New-NanoServerImage -BasePath без указания -MediaPath в последующих запусках. -BasePath will contain a copy of the Nano Server binaries, so you can use New-NanoServerImage -BasePath without having to specify -MediaPath in future runs.
- -TargetPath будет содержать результирующий WIM-файл с выбранными ролями и компонентами. -TargetPath will contain the resulting .wim file containing the roles & features you selected. Обязательно укажите расширение WIM. Make sure to specify the .wim extension.
- -Compute позволяет добавить роль Hyper-V. -Compute adds the Hyper-V role.
- -OemDrivers позволяет добавить несколько распространенных драйверов. -OemDrivers adds a number of common drivers.
Вы получите приглашение ввести пароль администратора. You will be prompted to enter an administrator password.
Чтобы получить дополнительные сведения, запустите Get-Help New-NanoServerImage -Full . For more information, run Get-Help New-NanoServerImage -Full .
Загрузитесь в среде предустановки Windows и убедитесь, что из нее доступен созданный WIM-файл. Boot into WinPE and ensure that the .wim file just created is accessible from WinPE. (Можно например, скопировать WIM-файл в загрузочный образ среды предустановки Windows на USB-устройстве флэш-памяти.) (You could, for example, copy the .wim file to a bootable WinPE image on a USB flash drive.)
После загрузки среды предустановки Windows используйте Diskpart.exe для подготовки жесткого диска на конечном компьютере. Once WinPE boots, use Diskpart.exe to prepare the target computer’s hard drive. Выполните следующие команды Diskpart (изменив их соответствующим образом, если UEFI и GPT не используются): Run the following Diskpart commands (modify accordingly, if you’re not using UEFI & GPT):
При выполнении этих команд удаляются все данные на жестком диске: These commands will delete all data on the hard drive:
Примените образ Nano Server (изменив путь к WIM-файлу): Apply the Nano Server image (adjust the path of the .wim file):
Извлеките DVD-диск или USB-накопитель и перезагрузите систему с помощью команды Wpeutil.exe reboot. Remove the DVD media or USB drive and reboot your system with Wpeutil.exe Reboot
Локальное и удаленное изменение файлов на Nano Server Editing files on Nano Server locally and remotely
В любом случае подключитесь к Nano Server, например, с помощью удаленного взаимодействия Windows PowerShell. In either case, connect to Nano Server, such as with Windows PowerShell remoting.
После подключения к Nano Server можно изменить файл, расположенный на локальном компьютере, передав относительный или абсолютный путь файла в команду psEdit, например: psEdit C:\Windows\Logs\DISM\dism.log или psEdit .\myScript.ps1 . Once you’ve connected to Nano Server, you can edit a file residing on your local computer by passing the file’s relative or absolute path to the psEdit command, for example: psEdit C:\Windows\Logs\DISM\dism.log or psEdit .\myScript.ps1
Измените файл, расположенный на удаленном сервере Nano Server, запустив удаленный сеанс с помощью Enter-PSSession -ComputerName 192.168.0.100 -Credential
\Administrator и передав относительный или абсолютный путь файла в команду psEdit следующим образом: psEdit C:\Windows\Logs\DISM\dism.log . Edit a file residing on the remote Nano Server by starting a remote session with Enter-PSSession -ComputerName 192.168.0.100 -Credential
\Administrator and then passing the file’s relative or absolute path to the psEdit command like this: psEdit C:\Windows\Logs\DISM\dism.log
Установка ролей и компонентов в сети Installing roles and features online
Если устанавливается необязательный пакет Nano Server с носителя или из интернет-репозитория, он не будет содержать последних исправлений безопасности. If you install an optional Nano Server package from media or online repository, it won’t have recent security fixes included. Чтобы избежать несоответствия версий дополнительных пакетов и базовой операционной системы, последний накопительный пакет обновления следует установить сразу после установки любых дополнительных пакетов и перед перезапуском сервера. To avoid a version mismatch between the optional packages and base operating system, you should install the latest cumulative update immediately after installing any optional packages and before restarting the server.
Установка ролей и компонентов из репозитория пакетов Installing roles and features from a package repository
Пакеты Nano Server можно найти и установить из интернет-репозитория пакетов с помощью поставщика NanoServerPackage модуля PackageManagement для PowerShell. You can find and install Nano Server packages from the online package repository by using the NanoServerPackage provider of the PackageManagement PowerShell module. Чтобы установить этот поставщик, используйте следующие командлеты: To install this provider, use these cmdlets:
Если возникают ошибки при запуске Install-PackageProvider, проверьте, установлен ли последний накопительный пакет обновления (KB3206632 или новее), или воспользуйтесь командлетом Save-Module, как показано ниже. If you experience errors when running Install-PackageProvider, check that you have installed the latest cumulative update (KB3206632 or later), or use Save-Module as follows:
После установки и импорта этого поставщика вы можете найти, скачать и установить пакеты Nano Server с помощью командлетов, созданных специально для работы с пакетами Nano Server: Once this provider is installed and imported, you can search for, download, and install Nano Server packages using cmdlets designed specifically for working with Nano Server packages:
Вы также можете использовать универсальные командлеты PackageManagement и указать поставщик NanoServerPackage: You can also use the generic PackageManagement cmdlets and specify the NanoServerPackage provider:
Чтобы использовать любой из этих командлетов с пакетами Nano Server на сервере Nano Server, добавьте -ProviderName NanoServerPackage . To use any of these cmdlets with Nano Server packages on Nano Server, add -ProviderName NanoServerPackage . Если не добавить параметр -ProviderName, PackageManagement выполнит перебор всех поставщиков. If you don’t add the -ProviderName parameter, PackageManagement will iterate all of the providers. Для получения дополнительных сведений об этих командлетах выполните Get-Help . For more details on these cmdlets, run Get-Help . Ниже приведены распространенные примеры использования. Here are some common usage examples:
Поиск пакетов Nano Server Searching for Nano Server packages
Вы можете использовать Find-NanoServerPackage или Find-Package -ProviderName NanoServerPackage для поиска пакетов Nano Server, доступных в интернет-репозитории, и возврата их списка. You can use either Find-NanoServerPackage or Find-Package -ProviderName NanoServerPackage to search for and return a list of Nano Server packages that are available in the online repository. Например, можно получить список всех последних пакетов: For example, you can get a list of all the latest packages:
Если выполнить Find-Package -ProviderName NanoServerPackage -DisplayCulture , будут показаны все доступные языки и региональные параметры. Running Find-Package -ProviderName NanoServerPackage -DisplayCulture displays all available cultures.
Если нужна конкретная версия языкового стандарта, например английский (США), можно использовать Find-NanoServerPackage -Culture en-us , Find-Package -ProviderName NanoServerPackage -Culture en-us или Find-Package -Culture en-us -DisplayCulture . If you need a specific locale version, such as US English, you could use Find-NanoServerPackage -Culture en-us or Find-Package -ProviderName NanoServerPackage -Culture en-us or Find-Package -Culture en-us -DisplayCulture .
Чтобы найти пакет по имени, используйте параметр -Name. To find a specific package by package name, use the -Name parameter. Этот параметр также принимает подстановочные знаки. This parameter also accepts wildcards. Например, чтобы найти все пакеты с аббревиатурой VMM в имени, используйте Find-NanoServerPackage -Name *VMM* или Find-Package -ProviderName NanoServerPackage -Name *VMM* . For example, to find all packages with VMM in the name, use Find-NanoServerPackage -Name *VMM* or Find-Package -ProviderName NanoServerPackage -Name *VMM* .
Можно найти определенную версию с помощью параметров -RequiredVersion, -MinimumVersion или -MaximumVersion. You can find a particular version with the -RequiredVersion, -MinimumVersion, or -MaximumVersion parameters. Чтобы найти все доступные версии, используйте — AllVersions. To find all available versions, use -AllVersions. В противном случае возвращается только последняя версия. Otherwise, only the latest version is returned. Например: Find-NanoServerPackage -Name *VMM* -RequiredVersion 10.0.14393.0 . For example: Find-NanoServerPackage -Name *VMM* -RequiredVersion 10.0.14393.0 . Или для всех версий: Find-Package -ProviderName NanoServerPackage -Name *VMM* -AllVersions Or, for all versions: Find-Package -ProviderName NanoServerPackage -Name *VMM* -AllVersions
Установка пакетов Nano Server Installing Nano Server packages
Вы можете установить пакет Nano Server (включая его пакеты зависимостей при их наличии) на Nano Server локально либо в автономном образе с помощью Install-NanoServerPackage или Install-Package -ProviderName NanoServerPackage . You can install a Nano Server package (including its dependency packages, if any) to Nano Server either locally or an offline image with either Install-NanoServerPackage or Install-Package -ProviderName NanoServerPackage . Оба командлета принимают входные данные из конвейера. Both of these accept input from the pipeline.
Чтобы установить последнюю версию пакета Nano Server на сервере Nano Server в сети, используйте Install-NanoServerPackage -Name Microsoft-NanoServer-Containers-Package или Install-Package -Name Microsoft-NanoServer-Containers-Package . To install the latest version of a Nano Server package to an online Nano Server, use either Install-NanoServerPackage -Name Microsoft-NanoServer-Containers-Package or Install-Package -Name Microsoft-NanoServer-Containers-Package . PackageManagement будет использовать язык и региональные параметры сервера Nano Server. PackageManagement will use the culture of the Nano Server.
Пакет Nano Server можно установить в автономный образ, указав конкретную версию и язык следующим образом: You can install a Nano Server package to an offline image while specifying a particular version and culture, like this:
Install-NanoServerPackage -Name Microsoft-NanoServer-DCB-Package -Culture de-de -RequiredVersion 10.0.14393.0 -ToVhd C:\MyNanoVhd.vhd
Install-Package -Name Microsoft-NanoServer-DCB-Package -Culture de-de -RequiredVersion 10.0.14393.0 -ToVhd C:\MyNanoVhd.vhd
Ниже приведено несколько примеров конвейерной обработки результатов поиска пакета для командлета установки: Here are some examples of pipelining package search results to the installation cmdlet:
Find-NanoServerPackage *dcb* | Install-NanoServerPackage находит все пакеты с dcb в имени, а затем устанавливает их. Find-NanoServerPackage *dcb* | Install-NanoServerPackage finds any packages with dcb in the name and then installs them.
Find-Package *nanoserver-compute-* | Install-Package находит все пакеты с nanoserver-compute- в имени, а затем устанавливает их. Find-Package *nanoserver-compute-* | Install-Package finds packages with nanoserver-compute- in the name and installs them.
Find-NanoServerPackage -Name *nanoserver-compute* | Install-NanoServerPackage -ToVhd C:\MyNanoVhd.vhd находит пакеты с compute в имени и устанавливает их в автономный образ. Find-NanoServerPackage -Name *nanoserver-compute* | Install-NanoServerPackage -ToVhd C:\MyNanoVhd.vhd finds packages with compute in the name and installs them to an offline image.
Find-Package -ProviderName NanoserverPackage *nanoserver-compute-* | Install-Package -ToVhd C:\MyNanoVhd.vhd делает то же самое с любым пакетом, в имени которого есть nanoserver-compute-. Find-Package -ProviderName NanoserverPackage *nanoserver-compute-* | Install-Package -ToVhd C:\MyNanoVhd.vhd does the same thing with any package that has nanoserver-compute- in the name.
Скачивание пакетов Nano Server Downloading Nano Server packages
Save-NanoServerPackage или Save-Package позволяет скачать и сохранить пакеты без установки. Save-NanoServerPackage or Save-Package allow you to download packages and save them without installing them. Оба командлета принимают входные данные из конвейера. Both cmdlets accept input from the pipeline.
Например, чтобы скачать и сохранить пакет Nano Server в каталог, который совпадает с путем с подстановочными знаками, используйте Save-NanoServerPackage -Name Microsoft-NanoServer-DNS-Package -Path C:\ . В этом примере параметр -Culture не указан, поэтому используются язык и региональные параметры локального компьютера. For example, to download and save a Nano Server package to a directory that matches the wildcard path, use Save-NanoServerPackage -Name Microsoft-NanoServer-DNS-Package -Path C:\ In this example, -Culture wasn’t specified, so the culture of the local machine will be used. Версия не указана, поэтому сохраняется последняя версия. No version was specified, so the latest version will be saved.
Save-Package -ProviderName NanoServerPackage -Name Microsoft-NanoServer-IIS-Package -Path C:\ -Culture it-IT -MinimumVersion 10.0.14393.0 сохраняет определенную версию для итальянского языка и языкового стандарта. Save-Package -ProviderName NanoServerPackage -Name Microsoft-NanoServer-IIS-Package -Path C:\ -Culture it-IT -MinimumVersion 10.0.14393.0 saves a particular version and for the Italian language and locale.
Результаты поиска можно отправить через конвейер, как показано в этих примерах: You can send search results through the pipeline as in these examples:
Find-NanoServerPackage -Name *containers* -MaximumVersion 10.2 -MinimumVersion 1.0 -Culture es-ES | Save-NanoServerPackage -Path C:\
Find-Package -ProviderName NanoServerPackage -Name *shield* -Culture es-ES | Save-Package -Path
Инвентаризация установленных пакетов Inventory installed packages
Узнать, какие именно пакеты Nano Server установлены, можно с помощью Get-Package . You can discover which Nano Server packages are installed with Get-Package . Например, просмотрите пакеты на сервере Nano Server с помощью Get-Package -ProviderName NanoserverPackage . For example, see which packages are on Nano Server with Get-Package -ProviderName NanoserverPackage .
Чтобы проверить пакеты Nano Server, установленные в автономном образе, запустите Get-Package -ProviderName NanoserverPackage -FromVhd C:\MyNanoVhd.vhd . To check the Nano Server packages that are installed in an offline image, run Get-Package -ProviderName NanoserverPackage -FromVhd C:\MyNanoVhd.vhd .
Установка ролей и компонентов из локального источника Installing roles and features from local source
Хотя для ролей сервера и других пакетов рекомендуется автономная установка, в сценариях с контейнерами может потребоваться установить их в сети (с Nano Server). Though offline installation of server roles and other packages is recommended, you might need to install them online (with the Nano Server running) in container scenarios. Для этого выполните следующие действия: To do this, follow these steps:
Скопируйте папку Packages с установочного носителя на запущенный сервер Nano Server (например, в C:\packages). Copy the Packages folder from the installation media locally to the running Nano Server (for example, to C:\packages).
Создайте файл Unattend.xml на другом компьютере и скопируйте его на сервер Nano Server. Create a new Unattend.xml file on another computer and then copy it to Nano Server. Можете скопировать и вставить это содержимое в созданный XML-файл (в примере показана установка пакета IIS): You can copy and paste this XML content into the XML file you created (this example shows installing the IIS package):
В новом XML-файле, который вы создали (или скопировали), измените C:\packages на каталог, куда вы скопировали содержимое папки Packages. In the new XML file you created (or copied), edit C:\packages to the directory you copied the content of Packages to.
Перейдите в каталог с недавно созданным XML-файлом и выполните команду dism /online /apply-unattend:.\unattend.xml . Switch to the directory with the newly created XML file and run: dism /online /apply-unattend:.\unattend.xml
Убедитесь, что пакет и связанный с ним языковой пакет установлены правильно, выполнив команду dism /online /get-packages . Confirm that the package and its associated language pack is installed correctly by running: dism /online /get-packages
Вы должны увидеть идентификатор пакета: Microsoft-NanoServer-IIS-Package
10.0.10586.0, указанный дважды (для элементов «Тип выпуска: Языковый пакет» и «Тип выпуска: Пакет функций». You should see Package Identity : Microsoft-NanoServer-IIS-Package
10.0.10586.0 listed twice, once for Release Type : Language Pack and once for Release Type : Feature Pack.
Настройка существующего виртуального жесткого диска Nano Server Customizing an existing Nano Server VHD
Сведения о существующем виртуальном жестком диске можно изменить с помощью командлета Edit-NanoServerImage, как показано в следующем примере: Edit-NanoServerImage -BasePath .\Base -TargetPath .\BYOVHD.vhd . You can change the details of an existing VHD by using the Edit-NanoServerImage cmdlet, as in this example: Edit-NanoServerImage -BasePath .\Base -TargetPath .\BYOVHD.vhd
Этот командлет выполняет те же операции, что и New-NanoServerImage, но при этом изменяет существующий образ вместо преобразования WIM в VHD. This cmdlet does the same things as New-NanoServerImage, but changes the existing image instead of converting a WIM to a VHD. Он поддерживает те же параметры, что и New-NanoServerImage, за исключением -MediaPath и -MaxSize, поэтому следует создать исходный виртуальный жесткий диск с помощью этих параметров, прежде чем можно будет вносить изменения в Edit-NanoServerImage. It supports the same parameters as New-NanoServerImage with the exception of -MediaPath and -MaxSize, so the initial VHD must have been created with those parameters before you can make changes with Edit-NanoServerImage.
Дополнительные задачи, которые можно выполнить с помощью New-NanoServerImage и Edit-NanoServerImage Additional tasks you can accomplish with New-NanoServerImage and Edit-NanoServerImage
Присоединение к доменам Joining domains
New-NanoServerImage предлагает два способа присоединения к домену. Они оба используют автономную подготовку домена, но один из них получает большой двоичный объект для выполнения присоединения. New-NanoServerImage offers two methods of joining a domain; both rely on offline domain provisioning, but one harvests a blob to accomplish the join. В этом примере командлет получает большой двоичный объект для домена Contoso с локального компьютера (который, конечно же, должен быть частью домена Contoso), а затем выполняет автономную подготовку образа с помощью этого объекта: In this example, the cmdlet harvests a domain blob for the Contoso domain from the local computer (which of course must be part of the Contoso domain), then it performs offline provisioning of the image using the blob:
New-NanoServerImage -Edition Standard -DeploymentType Host -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\JoinDomHarvest.vhdx -ComputerName JoinDomHarvest -DomainName Contoso
После выполнения этого командлета в списке компьютеров Active Directory должен появиться компьютер с именем JoinDomHarvest. When this cmdlet completes, you should find a computer named JoinDomHarvest in the Active Directory computer list.
Этот командлет можно также использовать на компьютере, который не присоединен к домену. You can also use this cmdlet on a computer that is not joined to a domain. Для этого получите большой двоичный объект с любого компьютера, присоединенного к домену, и самостоятельно предоставьте этот объект командлету. To do this, harvest a blob from any computer that is joined to the domain, and then provide the blob to the cmdlet yourself. Обратите внимание, что после получения такого большого двоичного объекта с другого компьютера он уже включает в себя имя этого компьютера. Поэтому при попытке добавить параметр -ComputerName возникнет ошибка. Note that when you harvest such a blob from another computer, the blob already includes that computer’s name—so if you try to add the -ComputerName parameter, an error will result.
BLOB-объект можно получить с помощью следующей команды: You can harvest the blob with this command:
Запустите New-NanoServerImage с использованием полученного BLOB-объекта: Run New-NanoServerImage using the harvested blob:
New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\JoinDomNoHrvest.vhd -DomainBlobPath .\Path\To\Domain\Blob\JoinDomNoHrvestContoso.djoin
Если в домене уже есть узел с таким же именем компьютера, как и ваш будущий Nano Server, можно использовать это имя повторно, добавив параметр -ReuseDomainNode . In the event that you already have a node in the domain with the same computer name as your future Nano Server, you could reuse the computer name by adding the -ReuseDomainNode parameter.
Добавление дополнительных драйверов Adding additional drivers
Nano Server предлагает пакет, который включает набор базовых драйверов для различных сетевых адаптеров и контроллеров устройств хранения. Вполне возможно, что драйверы для ваших сетевых адаптеров в него не входят. Nano Server offers a package that includes a set of basic drivers for a variety of network adapters and storage controllers; it’s possible that drivers for your network adapters might not be included. С помощью приведенных здесь действий можно найти драйверы в работающей системе, извлечь их и затем добавить в образ Nano Server. You can use these steps to find drivers in a working system, extract them, and then add them to the Nano Server image.
- Установите Windows Server 2016 на физическом компьютере, где будет работать Nano Server. Install Windows Server 2016 on the physical computer where you will run Nano Server.
- Откройте диспетчер устройств и определите устройства в следующих категориях: Open Device Manager and identify devices in the following categories:
- Сетевые адаптеры Network adapters
- Контроллеры устройств хранения Storage controllers
- Диски Disk drives
- Для каждого устройства в этих категориях щелкните правой кнопкой мыши имя и выберите Свойства. For each device in these categories, right-click the device name, and click Properties. В открывшемся диалоговом окне выберите вкладку Драйвер, а затем щелкните Сведения о драйвере. In the dialog that opens, click the Driver tab, and then click Driver Details.
- Запомните отображаемое имя файла и путь к файлу драйвера. Note the filename and path of the driver file that appears. Например, предположим, что файл драйвера имеет имя e1i63x64.sys и находится в C:\Windows\System32\Drivers. For example, let’s say the driver file is e1i63x64.sys, which is in C:\Windows\System32\Drivers.
- В командной строке выполните поиск файла драйвера и найдите все экземпляры с dir e1i*.sys /s /b. In a command prompt, search for the driver file and search for all instances with dir e1i*.sys /s /b. В этом примере файл драйвера также находится в папке C:\Windows\System32\DriverStore\FileRepository\net1ic64.inf_amd64_fafa7441408bbecd\e1i63x64.sys. In this example, the driver file is also present in the path C:\Windows\System32\DriverStore\FileRepository\net1ic64.inf_amd64_fafa7441408bbecd\e1i63x64.sys.
- В командной строке с повышенными привилегиями перейдите в каталог, где находится виртуальный жесткий диск Nano Server, и выполните следующие команды: In an elevated command prompt, navigate to the directory where the Nano Server VHD is and run the following commands:
- Повторите эти шаги для каждого файла драйвера, который вам нужен. Repeat these steps for each driver file you need.
В папке, где хранятся драйверы, должны присутствовать как SYS-файлы, так и соответствующие им INF-файлы. In the folder where you keep your drivers, both the SYS files and corresponding INF files must be present. Кроме того, Nano Server поддерживает только подписанные 64-разрядные драйверы. Also, Nano Server only supports signed, 64-bit drivers.
Внедрение драйверов Injecting drivers
Nano Server предлагает пакет, который включает набор базовых драйверов для различных сетевых адаптеров и контроллеров устройств хранения. Вполне возможно, что драйверы для ваших сетевых адаптеров в него не входят. Nano Server offers a package that includes a set of basic drivers for a variety of network adapters and storage controllers; it’s possible that drivers for your network adapters might not be included. Чтобы заставить New-NanoServerImage найти доступные драйверы в каталоге и внедрить их в образ Nano Server, можно использовать следующий синтаксис: You can use this syntax to have New-NanoServerImage search the directory for available drivers and inject them into the Nano Server image:
New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\InjectingDrivers.vhdx -DriverPath .\Extra\Drivers
В папке, где хранятся драйверы, должны присутствовать как SYS-файлы, так и соответствующие им INF-файлы. In the folder where you keep your drivers, both the SYS files and corresponding INF files must be present. Кроме того, Nano Server поддерживает только подписанные 64-разрядные драйверы. Also, Nano Server only supports signed, 64-bit drivers.
Используя параметр -DriverPath, можно также передать массив путей в INF-файлы драйверов: Using the -DriverPath parameter, you can also pass a array of paths to driver .inf files:
New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\InjectingDrivers.vhdx -DriverPath .\Extra\Drivers\netcard64.inf
Соединение с помощью WinRM Connecting with WinRM
Чтобы иметь возможность подключиться к компьютеру Nano Server с помощью службы удаленного управления Windows (WinRM) (с компьютера в другой подсети), откройте порт 5985 для входящего трафика TCP для образа Nano Server. To be able to connect to a Nano Server computer using Windows Remote Management (WinRM) (from another computer that is not on the same subnet), open port 5985 for inbound TCP traffic on the Nano Server image. Используйте следующий командлет: Use this cmdlet:
New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\ConnectingOverWinRM.vhd -EnableRemoteManagementPort
Настройка статических IP-адресов Setting static IP addresses
Чтобы настроить образ Nano Server для применения статических IP-адресов, найдите имя или индекс интерфейса, который требуется изменить, используя Get-NetAdapter, netsh или агент восстановления Nano Server. To configure a Nano Server image to use static IP addresses, first find the name or index of the interface you want to modify by using Get-NetAdapter, netsh, or the Nano Server Recovery Console. Используйте параметры -Ipv6Address, -Ipv6Dns, -Ipv4Address, -Ipv4SubnetMask, -Ipv4Gateway и -Ipv4Dns для задания конфигурации, как показано в следующем примере: Use the -Ipv6Address, -Ipv6Dns, -Ipv4Address, -Ipv4SubnetMask, -Ipv4Gateway and -Ipv4Dns parameters to specify the configuration, as in this example:
New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\StaticIpv4.vhd -InterfaceNameOrIndex Ethernet -Ipv4Address 192.168.1.2 -Ipv4SubnetMask 255.255.255.0 -Ipv4Gateway 192.168.1.1 -Ipv4Dns 192.168.1.1
Размер пользовательского образа Custom image size
Образ Nano Server можно сделать динамически расширяемым VHD или VHDX с помощью параметра -MaxSize, как показано в следующем примере: You can configure the Nano Server image to be a dynamically expanding VHD or VHDX with the -MaxSize parameter, as in this example:
New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\BigBoss.vhd -MaxSize 100GB
Внедрение пользовательских данных Embedding custom data
Чтобы внедрить собственные двоичные файлы или сценарий в образ Nano Server, используйте параметр -CopyPath для передачи массива файлов и каталогов для копирования. To embed your own script or binaries in the Nano Server image, use the -CopyPath parameter to pass an array of files and directories to be copied. Параметр -CopyPath также может принять хэш-таблицу для указания конечного пути файлов и каталогов. The -CopyPath parameter can also accept a hashtable to specify the destination path for files and directories.
New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\BigBoss.vhd -CopyPath .\tools
Выполнение пользовательских команд после первой загрузки Running custom commands after the first boot
Для выполнения пользовательских команд в рамках setupcomplete.cmd используйте параметр -SetupCompleteCommand, чтобы передать массив команд: To run custom commands as part of setupcomplete.cmd, use the -SetupCompleteCommand parameter to pass an array of commands:
New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\NanoServer.wim -SetupCompleteCommand @(echo foo, echo bar)
Выполнение пользовательских сценариев PowerShell при создании образов Running custom PowerShell scripts as part of image creation
Для выполнения пользовательских сценариев PowerShell во время создания образа используйте параметр -OfflineScriptPath, чтобы передать массив путей в PS1-сценарии. To run custom PowerShell scripts as part of the image creation process, use the -OfflineScriptPath parameter to pass an array of paths to .ps1 scripts. Если эти сценарии принимают аргументы, используйте параметр -OfflineScriptArgument, чтобы передать хэш-таблицу дополнительных аргументов в сценарии. If those scripts take arguments, use the -OfflineScriptArgument to pass a hashtable of additional arguments to the scripts.
New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\NanoServer.wim -OfflineScriptPath C:\MyScripts\custom.ps1 -OfflineScriptArgument @
Поддержка сценариев разработки Support for development scenarios
Если вы хотите осуществлять разработку и тестирование на базе Nano Server, можно использовать параметр -Development. If you want to develop and test on Nano Server, you can use the -Development parameter. Это позволит сделать PowerShell локальной оболочкой по умолчанию, устанавливать неподписанные драйверы, копировать двоичные файлы отладчика, открыть порт для отладки, включить тестовую подпись и установку пакетов AppX без лицензии разработчика: This will enable PowerShell as the default local shell, enable installation of unsigned drivers, copy debugger binaries, open a port for debugging, enable test signing, and enable installation of AppX packages without a developer license:
New-NanoServerImage -DeploymentType Guest -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\NanoServer.wim -Development
Пользовательский файл автоматической установки Custom unattend file
Если вы хотите использовать собственный файл автоматической установки, укажите параметр -UnattendPath: If you want to use your own unattend file, use the -UnattendPath parameter:
New-NanoServerImage -DeploymentType Guest -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\NanoServer.wim -UnattendPath \\path\to\unattend.xml
Задание пароля администратора или имени компьютера в этом файле автоматической установки переопределяет значения, заданные параметрами -AdministratorPassword и -ComputerName. Specifying an administrator password or computer name in this unattend file will override the values set by -AdministratorPassword and -ComputerName.
Сервер Nano Server не поддерживает настройку параметров TCP/IP с помощью файлов автоматической установки. Nano Server does not support setting TCP/IP settings via unattend files. Вы можете использовать Setupcomplete.cmd, чтобы настроить параметры TCP/IP. You can use Setupcomplete.cmd to configure TCP/IP settings.
Сбор файлов журнала Collecting log files
Если вы хотите собрать файлы журнала во время создания образа, используйте параметр -LogPath, чтобы указать каталог, в который копируются файлы. If you want to collect the log files during image creation, use the -LogPath parameter to specify a directory where all the log files are copied.
New-NanoServerImage -DeploymentType Guest -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\NanoServer.wim -LogPath C:\Logs
Некоторые параметры командлетов New-NanoServerImage и NanoServerImage предназначены только для внутреннего использования, их можно игнорировать. Some parameters on New-NanoServerImage and Edit-NanoServerImage are for internal use only and can be safely ignored. К ним относятся параметры -SetupUI и -Internal. These include the -SetupUI and -Internal parameters.
Установщик приложения Windows Server Windows Server App installer
Установщик приложений Windows Server (WSA) предоставляет надежный вариант установки для Nano Server. Windows Server App (WSA) installer provides a reliable installation option for Nano Server. Поскольку установщик Windows (MSI) на сервере Nano Server не поддерживается, WSA также является единственной доступной технологией для установки продуктов сторонних производителей. Since Windows Installer (MSI) is not supported on Nano Server, WSA is also the only installation technology available for non-Microsoft products. WSA использует технологию пакетов Windows, предназначенную для безопасной и надежной установки и обслуживания приложений с помощью декларативного манифеста. WSA leverages Windows app package technology designed to install and service applications safely and reliably, using a declarative manifest. Он расширяет возможности установщика пакетов приложений Windows для поддержки расширений Windows Server. Единственное ограничение заключается в том, что WSA не поддерживает установку драйверов. It extends the Windows app package installer to support Windows Server-specific extensions, with the limitation that WSA does not support installing drivers.
Процедура создания и установки пакета WSA на сервере Nano Server включает шаги как со стороны издателя, так и со стороны потребителя пакета. Creating and installing a WSA package on Nano Server involves steps for both the publisher and the consumer of the package.
Издателю пакета требуется сделать следующее: The package publisher should do the following:
- Установить пакет SDK для Windows 10, который включает в себя необходимые инструменты для создания пакета WSA: MakeAppx, MakeCert, Pvk2Pfx, SignTool. Install Windows 10 SDK, which includes the tools needed to create a WSA package: MakeAppx, MakeCert, Pvk2Pfx, SignTool.
- Объявить манифест. Следуйте схеме расширения манифеста WSA для создания файла манифеста AppxManifest.xml. Declare a manifest: Follow the WSA manifest extension schema to create the manifest file, AppxManifest.xml.
- Использовать средство MakeAppx для создания пакета WSA. Use the MakeAppx tool to create a WSA package.
- Использовать средства MakeCert и Pvk2Pfx для создания сертификата, а затем Signtool для подписи пакета. Use MakeCert and Pvk2Pfx tools to create the certificate, and then use Signtool to sign the package.
После этого потребителю пакета требуется сделать следующее: Next, the package consumer should follow these steps:
- Запустить командлет Import-Certificate в PowerShell для импорта сертификата издателя, описанного выше на шаге 4, на сервер Nano Server с certStoreLocation в Cert:\LocalMachine\TrustedPeople. Run the Import-Certificate PowerShell cmdlet to import the publisher’s certificate from Step 4 above to Nano Server with the certStoreLocation at Cert:\LocalMachine\TrustedPeople. Пример: Import-Certificate -FilePath .\xyz.cer -CertStoreLocation Cert:\LocalMachine\TrustedPeople For example: Import-Certificate -FilePath .\xyz.cer -CertStoreLocation Cert:\LocalMachine\TrustedPeople
- Установить приложение на сервере Nano Server, запустив командлет Add-AppxPackage PowerShell, чтобы установить пакет WSA на Nano Server. Install the app on Nano Server by running the Add-AppxPackage PowerShell cmdlet to install a WSA package on Nano Server. Пример: Add-AppxPackage wsaSample.appx For example: Add-AppxPackage wsaSample.appx
Дополнительные ресурсы для создания приложений Additional resources for creating apps
WSA является серверным расширением технологии пакетов приложений Windows (хотя и не размещается в Microsoft Store). WSA is server extension of Windows app package technology (though it is not hosted in Microsoft Store). Если вы хотите публиковать приложения с помощью WSA, вы можете узнать о конвейере пакетов приложений из этих разделов: If you want to publish apps with WSA,these topics will help you familiarize yourself with the app package pipeline:
Установка драйверов на сервере Nano Server Installing drivers on Nano Server
Драйверы сторонних производителей можно установить на сервере Nano Server с помощью пакетов драйверов INF. You can install non-Microsoft drivers on Nano Server by using INF driver packages. К ним относятся самонастраивающиеся пакеты драйверов (PnP) и пакеты драйверов фильтра файловой системы. These include both Plug-and-Play (PnP) driver packages and File System Filter driver packages. В настоящее время драйверы сетевого фильтра на сервере Nano Server не поддерживаются. Network Filter drivers are not currently supported on Nano Server.
Пакеты драйверов PnP и фильтра файловой системы должны соответствовать требованиям к универсальному драйверу и правилам его установки, а также общим рекомендациям для пакета драйверов, таким как подпись. Both PnP and File System Filter driver packages must follow the Universal driver requirements and installation process, as well as general driver package guidelines such as signing. Эти сведения приведены в следующих разделах: They are documented at these locations:
Установка пакетов драйверов в автономном режиме Installing driver packages offline
Поддерживаемые пакеты драйверов можно установить на Nano Server в автономном режиме с помощью командлетов DISM.exe или DISM PowerShell. Supported driver packages can be installed on Nano Server offline via DISM.exe or DISM PowerShell cmdlets.
Установка пакетов драйверов в сети Installing driver packages online
Пакеты драйверов PnP можно установить на Nano Server в сети с помощью PnpUtil. PnP driver packages can be installed to Nano Server online by using PnpUtil. Установка драйвера в сети для пакетов драйверов, отличных от PnP, на Nano Server сейчас не поддерживается. Online driver installation for non-PnP driver packages is not currently supported on Nano Server.
Присоединение сервера Nano Server к домену Joining Nano Server to a domain
Порядок добавления сервера Nano Server к домену в сети To add Nano Server to a domain online
Получите BLOB-объект с компьютера в этом домене, где уже выполняется сервер Windows Threshold, с помощью следующей команды: Harvest a data blob from a computer in the domain that is already running Windows Threshold Server using this command:
djoin.exe /provision /domain /machine /savefile .\odjblob
При этом BLOB-объект сохраняется в файл с именем odjblob. This saves the data blob in a file called odjblob.
Скопируйте файл odjblob на компьютер Nano Server с помощью следующих команд: Copy the odjblob file to the Nano Server computer with these commands:
net use z: \\ \c$ net use z: \\ \c$
В случае сбоя команды net use, вероятнее всего, требуется настроить правила брандмауэра Windows. If the net use command fails, you probably need to adjust Windows Firewall rules. Для этого сначала откройте командную строку с повышенными привилегиями, запустите Windows PowerShell и подключитесь к компьютеру Nano Server с помощью удаленного взаимодействия Windows PowerShell, используя следующие команды: To do this, first open an elevated command prompt, start Windows PowerShell and then connect to the Nano Server computer with Windows PowerShell Remoting with these commands:
Enter-PSSession -ComputerName $ip -Credential $ip\Administrator
При появлении запроса введите пароль администратора, а затем выполните следующую команду, чтобы задать правило брандмауэра: When prompted, provide the Administrator password, then run this command to set the firewall rule:
netsh advfirewall firewall set rule group=File and Printer Sharing new enable=yes netsh advfirewall firewall set rule group=File and Printer Sharing new enable=yes
Закройте Windows PowerShell с помощью Exit-PSSession , а затем попробуйте выполнить команду net use еще раз. Exit Windows PowerShell with Exit-PSSession , and then retry the net use command. При успешном выполнении продолжите работу, скопировав содержимое файла odjblob на сервер Nano Server. If successful, continue copying the odjblob file contents to the Nano Server.
md z:\Temp md z:\Temp
copy odjblob z:\Temp copy odjblob z:\Temp
Проверьте домен, к которому нужно присоединить Nano Server, и убедитесь, что служба DNS настроена. Check the domain you want to join Nano Server to and ensure that DNS is configured. Кроме того, убедитесь, что разрешение имен для домена или контроллера домена работает правильно. Also, verify that name resolution of the domain or a domain controller works as expected. Для этого откройте командную строку с повышенными привилегиями, запустите Windows PowerShell и подключитесь к компьютеру Nano Server с помощью удаленного взаимодействия Windows PowerShell, используя следующие команды: To do this, open an elevated command prompt, start Windows PowerShell and then connect to the Nano Server computer with Windows PowerShell remoting with these commands:
Enter-PSSession -ComputerName $ip -Credential $ip\Administrator
При появлении запроса введите пароль администратора. When prompted, provide the Administrator password. Nslookup недоступна на Nano Server, поэтому разрешение имен можно проверить с помощью Resolve-DNSName. Nslookup is not available on Nano Server, so you can verify name resolution with Resolve-DNSName.
Если разрешение имен выполняется успешно, в том же сеансе Windows PowerShell выполните следующую команду для присоединения к домену: If name resolution succeeds, then in the same Windows PowerShell session, run this command to join the domain:
djoin /requestodj /loadfile c:\Temp\odjblob /windowspath c:\windows /localos
Перезапустите компьютер Nano Server и выйдите из сеанса Windows PowerShell: Restart the Nano Server computer, and then exit the Windows PowerShell session:
После присоединения Nano Server к домену добавьте учетную запись пользователя домена в группу администраторов на сервере Nano Server. After you have joined Nano Server to a domain, add the domain user account to the Administrators group on the Nano Server.
Для обеспечения безопасности удалите Nano Server из списка доверенных узлов с помощью следующей команды: Set-Item WSMan:\localhost\client\TrustedHosts For security, remove the Nano Server from the trusted hosts list with this command: Set-Item WSMan:\localhost\client\TrustedHosts
Альтернативный метод для присоединения к домену за один шаг Alternate method to join a domain in one step
Получите BLOB-объект с другого компьютера с запущенным сервером Windows Threshold, который уже находится в вашем домене, с помощью следующей команды: First, harvest the data blob from another computer running Windows Threshold Server that is already in your domain using this command:
djoin.exe /provision /domain /machine /savefile .\odjblob
Поместите этот файл Unattend.xml в папку C:\NanoServer и выполните следующие команды, чтобы подключить виртуальный жесткий диск и применить параметры в разделе offlineServicing : Put this Unattend.xml file into the C:\NanoServer folder, and then use the following commands to mount the VHD and apply the settings in the offlineServicing section:
Создайте папку Panther (которая используется системами Windows для хранения файлов во время установки; см. раздел Расположения файлов журнала для программы установки Windows 7, Windows Server 2008 R2 и Windows Vista), скопируйте в нее файл Unattend.xml, а затем отключите виртуальный жесткий диск с помощью следующих команд: Create a Panther folder (used by Windows systems for storing files during setup; see Windows 7, Windows Server 2008 R2, and Windows Vista setup log file locations if you’re curious), copy the Unattend.xml file to it, and then unmount the VHD with these commands:
При первой загрузке Nano Server из этого виртуального жесткого диска будут применяться другие параметры. The first time you boot Nano Server from this VHD, the other settings will be applied.
После присоединения Nano Server к домену добавьте учетную запись пользователя домена в группу администраторов на сервере Nano Server. After you have joined Nano Server to a domain, add the domain user account to the Administrators group on the Nano Server.
Работа с ролями сервера на сервере Nano Server Working with server roles on Nano Server
Использование Hyper-V на сервере Nano Server Using Hyper-V on Nano Server
Hyper-V на сервере Nano Server работает точно так же, как и в Windows Server в режиме основных серверных компонентов, с двумя исключениями: Hyper-V works the same on Nano Server as it does on Windows Server in Server Core mode, with two exceptions:
Все управление необходимо осуществлять удаленно, а на компьютере управления должна выполняться та же сборка Windows Server, что и на сервере Nano Server. You must perform all management remotely and the management computer must be running the same build of Windows Server as the Nano Server. Более старые версии командлетов диспетчера Hyper-V или Hyper-V Windows PowerShell работать не будут. Older versions of Hyper-V Manager or Hyper-V Windows PowerShell cmdlets will not work.
RemoteFX недоступен. RemoteFX is not available.
В этом выпуске были проверены следующие функции Hyper-V: In this release, these features of Hyper-V have been verified:
Включение Hyper-V Enabling Hyper-V
Создание виртуальных машин поколения 1 и поколения 2 Creation of Generation 1 and Generation 2 virtual machines
Создание виртуальных коммутаторов Creation of virtual switches
Запуск виртуальных машин и использование операционных систем на виртуальной машине Starting virtual machines and running Windows guest operating systems
Реплика Hyper-V Hyper-V Replica
Если вы хотите выполнить динамическую миграцию виртуальных машин, создайте виртуальную машину в общей папке SMB или подключите ресурсы из имеющейся общей папки SMB к существующей виртуальной машине. При этом крайне важно правильно настроить проверку подлинности. If you want to perform a live migration of virtual machines, create a virtual machine on an SMB share, or connect resources on an existing SMB share to an existing virtual machine, it is vital that you configure authentication correctly. Для этого у вас есть два варианта: You have two options for doing this:
Ограниченное делегирование Constrained delegation
Ограниченное делегирование работает точно так же, как в предыдущих выпусках. Constrained delegation works exactly the same as in previous releases. Дополнительные сведения см. в следующих статьях: Refer to these articles for more information:
CredSSP CredSSP
Сначала обратитесь к разделу «Использование удаленного взаимодействия Windows PowerShell» этой статьи для включения и тестирования CredSSP. First, refer to the Using Windows PowerShell remoting section of this topic to enable and test CredSSP. Затем на компьютере управления можно воспользоваться диспетчером Hyper-V и выбрать параметр «Подключиться как другой пользователь». Then, on the management computer, you can use Hyper-V Manager and select the option to connect as another user. Диспетчер Hyper-V будет использовать CredSSP. Hyper-V Manager will use CredSSP. Это следует сделать даже при использовании текущей учетной записи. You should do this even if you are using your current account.
Командлеты Windows PowerShell для Hyper-V могут использовать параметр CimSession или Credential, которые поддерживают CredSSP. Windows PowerShell cmdlets for Hyper-V can use CimSession or Credential parameters, either of which work with CredSSP.
Использование отказоустойчивой кластеризации на сервере Nano Server Using Failover Clustering on Nano Server
Отказоустойчивая кластеризация работает одинаково, что на сервере Nano Server, что в Windows Server в режиме основных серверных компонентов, но следует помнить о следующих особенностях: Failover clustering works the same on Nano Server as it does on Windows Server in Server Core mode, but keep these caveats in mind:
Кластеры должны управляться удаленно, с помощью диспетчера отказоустойчивости кластеров или Windows PowerShell. Clusters must be managed remotely with Failover Cluster Manager or Windows PowerShell.
Все узлы кластера Nano Server должны быть присоединены к одному домену по аналогии с узлами кластера в Windows Server. All Nano Server cluster nodes must be joined to the same domain, similar to cluster nodes in Windows Server.
Учетная запись домена должна иметь права администратора на всех узлах Nano Server, как и в случае с узлами кластера в Windows Server. The domain account must have Administrator privileges on all Nano Server nodes, as with cluster nodes in Windows Server.
Все команды необходимо запустить в командной строке с повышенными привилегиями. All commands must be run in an elevated command prompt.
Кроме того, в этом выпуске не поддерживаются некоторые функции: Additionally, certain features are not supported in this release:
- Запуск командлетов отказоустойчивой кластеризации на локальном сервере Nano Server с помощью Windows PowerShell. You cannot run failover clustering cmdlets on a local Nano Server through Windows PowerShell.
- Кластеризация ролей, отличных от Hyper-V и файлового сервера. Clustering roles other than Hyper-V and File Server.
Для управления отказоустойчивыми кластерами пригодятся следующие командлеты Windows PowerShell: You’ll find these Windows PowerShell cmdlets useful in managing Failover clusters:
Можно создать новый кластер с помощью команды New-Cluster -Name -Node You can create a new cluster with New-Cluster -Name -Node
После создания кластера следует запустить Set-StorageSetting -NewDiskPolicy OfflineShared на всех узлах. Once you’ve established a new cluster, you should run Set-StorageSetting -NewDiskPolicy OfflineShared on all nodes.
Добавьте дополнительный узел к кластеру с помощью команды Add-ClusterNode -Name -Cluster Add an additional node to the cluster with Add-ClusterNode -Name -Cluster
Удалите узел из кластера с помощью команды Remove-ClusterNode -Name -Cluster Remove a node from the cluster with Remove-ClusterNode -Name -Cluster
Создайте масштабируемый файловый сервер с помощью команды Add-ClusterScaleoutFileServerRole -name -cluster Create a Scale-Out File Server with Add-ClusterScaleoutFileServerRole -name -cluster
Дополнительные командлеты для отказоустойчивой кластеризации можно найти в Microsoft.FailoverClusters.PowerShell. You can find additional cmdlets for failover clustering at Microsoft.FailoverClusters.PowerShell.
Использование DNS-сервера на сервере Nano Server Using DNS Server on Nano Server
Чтобы предоставить Nano Server роль DNS-сервера, добавьте Microsoft-NanoServer-DNS-Package в образ (см. раздел «Создание пользовательского образа Nano Server» этой статьи). To provide Nano Server with the DNS Server role, add the Microsoft-NanoServer-DNS-Package to the image (see the Creating a custom Nano Server image section of this topic. После запуска сервера Nano Server подключитесь к нему и запустите следующую команду из консоли Windows PowerShell с повышенными привилегиями, чтобы включить данную функцию: Once the Nano Server is running, connect to it and run this command from and elevated Windows PowerShell console to enable the feature:
Enable-WindowsOptionalFeature -Online -FeatureName DNS-Server-Full-Role
Использование служб IIS на сервере Nano Server Using IIS on Nano Server
Действия для использования роли служб IIS см. в статье IIS на сервере Nano Server. For steps to use the Internet Information Services (IIS) role, see IIS on Nano Server.
Использование MPIO на сервере Nano Server Using MPIO on Nano Server
Действия для использования MPIO см. в статье MPIO на сервере Nano Server For steps to use MPIO, see MPIO on Nano Server
Использование SSH на сервере Nano Server Using SSH on Nano Server
Инструкции по установке и использованию SSH на сервере Nano Server в проекте OpenSSH см. на вики-сайте по Win32-OpenSSH. For instructions on how to install and use SSH on Nano Server with the OpenSSH project, see the Win32-OpenSSH wiki.
Приложение. Пример файла Unattend.xml, присоединяющий сервер Nano Server к домену Appendix: Sample Unattend.xml file that joins Nano Server to a domain
Не забудьте удалить пробел в конце содержимого файла odjblob после его вставки в файл автоматической установки. Be sure to delete the trailing space in the contents of odjblob once you paste it into the Unattend file.