Установка и настройка Windows Server 2012 Hyper-V (часть 2)

Опубликовано: 20 Апреля, 2023

Введение

Во второй части этой статьи вы узнаете, как установить роль Hyper-V и настроить основные параметры узла Hyper-V в Windows Server 2012. Вы познакомитесь с командлетами Windows PowerShell для настройки установки ядра сервера, а также с диспетчером серверов и Hyper-V. Консоли -V Manager, установленные на сервере с установкой с графическим интерфейсом.

Установка Hyper-V на установку ядра сервера

Установка Server Core влечет за собой настройку Windows Server 2012 без графической оболочки сервера. С точки зрения системного администрирования и настройки это означает, что вы управляете сервером либо с локальной консоли, либо удаленно, используя интерфейс командной строки или Windows PowerShell, либо администрируете сервер с удаленной рабочей станции, используя инструменты на основе консоли управления Microsoft.

Ниже приведены основные шаги по установке роли Hyper-V в установке Server Core Windows Server 2012 с использованием Windows PowerShell.

  1. В консоли установки Server Core после входа в систему открывается окно командной строки (рис. 1).

Изображение 26432
Фигура 1:

Командная строка установки Windows Server 2012 Server Core

  1. Как показано на рис. 2, введите PowerShell в командном окне, чтобы получить доступ к интерфейсу Windows PowerShell.

Изображение 26433
Фигура 2:

Windows Server 2012 Command Windows — запуск PowerShell

  1. Введите Get-WindowsFeature в командной строке PowerShell (рис. 3), чтобы просмотреть роли и функции сервера, которые установлены или доступны на сервере.

Изображение 26434
Рисунок 3:

Windows Server 2012 — командлет Get-WindowsFeature PowerShell

  1. Введите Install-WindowsFeature –Name Hyper-V – Restart для установки роли Hyper-V и автоматического перезапуска сервера после установки роли. (Рисунок 4).

Изображение 26435
Рис. 4. Windows Server 2012 — командлет Install-WindowsFeature PowerShell

  1. После перезагрузки сервера запустите PowerShell из командного окна и введите Get-WindowsFeature | где {$_.Installed –eq $True} для проверки успешной установки роли Hyper-V (рис. 5).

Изображение 26436
Рисунок 5:

Проверка роли Windows Server 2012 Hyper-V в Windows PowerShell

Выходные данные команды отформатированы таким образом, чтобы отображался только список ролей и компонентов, установленных на сервере, а не весь список доступных ролей и компонентов. С помощью Windows PowerShell роли и компоненты можно установить по отдельности, как показано в этом примере, или можно установить несколько ролей и компонентов с помощью одного командлета. Например, вы можете установить роли Hyper-V и веб-сервера, используя следующий синтаксис: Install-WindowsFeature — Name Hyper-V, Web-Server — Restart.

Установка Hyper-V на сервер с установкой с графическим интерфейсом

Чтобы установить роль Hyper-V на сервере с установкой с графическим интерфейсом, вы также можете использовать Windows PowerShell или диспетчер сервера, если предпочитаете графический интерфейс пользователя:

  1. На рабочем столе сервера откройте Диспетчер серверов (рис. 6).

Изображение 26437
Рисунок 6:

Windows Server 2012 — Консоль диспетчера сервера

  1. В диспетчере серверов в меню нажмите «Управление», а затем нажмите «Добавить роли и компоненты» (рис. 7).

Изображение 26438
Рисунок 7:

Консоль диспетчера серверов — добавление ролей и выбор функций

  1. В мастере добавления ролей и компонентов (рис. 8) на странице «Перед началом» выберите «Далее».

Изображение 26439
Рисунок 8:

Мастер добавления ролей и компонентов — страница «Перед началом работы»

  1. На странице «Выберите тип установки» (рис. 9) выберите «Установка на основе ролей» или «Установка на основе функций» и нажмите «Далее».

Изображение 26440
Рисунок 9:

Мастер добавления ролей и компонентов — страница выбора типа установки

  1. На странице Select Destination Server (рис. 10) выберите сервер и нажмите Next.

Изображение 26441
Рисунок 10:

Мастер добавления ролей и компонентов — страница выбора целевого сервера

  1. На странице «Выбор ролей сервера» (рис. 11) выберите Hyper-V, а затем нажмите «Добавить компоненты» в диалоговом окне.

Изображение 26442
Рисунок 11:

Мастер добавления ролей и компонентов — диалоговое окно «Добавить компоненты»

  1. На странице «Выбор ролей сервера» (рис. 12) нажмите «Далее».

Изображение 26443
Рис. 12. Мастер добавления ролей и компонентов — страница выбора ролей сервера

  1. На странице «Выбрать компоненты» (рис. 13) нажмите «Далее».

Изображение 26444
Рисунок 13:

Мастер добавления ролей и компонентов — страница выбора компонентов

  1. На странице Hyper-V (рис. 14) нажмите «Далее».

Изображение 26445
Рисунок 14:

Мастер добавления ролей и компонентов — страница Hyper-V

  1. На странице «Создание виртуальных коммутаторов» (рис. 15) выберите сетевой адаптер и нажмите «Далее».

Изображение 26446
Рисунок 15:

Мастер добавления ролей и компонентов — страница «Создание виртуальных коммутаторов»

  1. На странице «Миграция виртуальной машины» (рис. 16) нажмите «Далее».

Изображение 26447
Рисунок 16:

Мастер добавления ролей и компонентов — страница «Миграция виртуальной машины»

  1. На странице «Хранилища по умолчанию» (рис. 17) нажмите «Далее».

Изображение 26448
Рисунок 17:

Мастер добавления ролей и компонентов — страница «Магазины по умолчанию»

  1. На странице подтверждения (рис. 18) установите флажок Автоматический перезапуск целевого сервера, если требуется, а затем щелкните Да в диалоговом окне перезагрузки.

Изображение 26449
Рисунок 18:

Мастер добавления ролей и компонентов — диалоговое окно «Перезапустить»

  1. На странице подтверждения (рис. 19) нажмите Установить.

Изображение 26450
Рисунок 19:

Мастер добавления ролей и компонентов — страница подтверждения

  1. На странице «Ход установки» (рис. 20) вы можете отслеживать установку роли Hyper-V, пока сервер не перезапустится автоматически.

Изображение 26451
Рисунок 20:

Мастер добавления ролей и компонентов — страница «Ход установки»

  1. После перезагрузки сервера и открытия диспетчера серверов проверьте страницу «Ход установки» (рис. 21), чтобы убедиться, что установка роли Hyper-V прошла успешно, а затем нажмите «Закрыть».

Изображение 26452
Рисунок 21:

Мастер добавления ролей и компонентов — страница «Ход установки»

Настройка параметров узла Hyper-V при установке ядра сервера

После установки роли Hyper-V на сервер вы можете выполнить настройку параметров хоста Hyper-V. Базовые настройки включают в себя следующие пункты:

  • Конфигурация мест хранения для виртуального жесткого диска и файлов конфигурации виртуальной машины

  • Настройка физических графических процессоров для использования с RemoteFX (если установлена роль узла виртуализации удаленных рабочих столов).

  • Настройка охвата NUMA, когда на сервере есть узлы NUMA, для повышения производительности виртуальной машины.

  • Конфигурация Live Migration и используемый протокол аутентификации, допустимое количество одновременных живых миграций (по умолчанию — 2) и серверные сети для поддержки событий динамической миграции.

  • Настройка миграции хранилища и настройка разрешенного количества одновременных миграций хранилища (по умолчанию — 2).

  • Конфигурация репликации для поддержки функций реплики сервера и используемого протокола аутентификации, а также серверов, авторизованных для репликации.

В следующих командлетах представлены примеры настройки некоторых из этих основных параметров узла Hyper-V с помощью Windows PowerShell.

  1. Измените место хранения виртуального жесткого диска, чтобы использовать папку с именем Virtual Machines на диске D (конечно, просто в качестве примера, поскольку вы настраиваете расположение дисков и папок в соответствии со своими требованиями):
    Set-VMHost – VirtualHardDiskPath 'D:Virtual Machines'

  1. Измените место хранения файлов виртуальной машины, чтобы оно совпадало с путем к виртуальным жестким дискам:
    Set-VMHost – VirtualMachinePath 'D:Virtual Machines'

  1. Измените охват NUMA, чтобы он был включен:
    Set-VMHost – NumaSpanningEnabled $True

  1. Измените количество одновременных Live Migrations на 4 события:
    Set-VMHost –Максимальная миграция виртуальной машины 4

  1. Измените количество одновременных миграций хранилища до 4 событий:
    Set-VMHost — МаксимумStorageMigrations 4

В дополнение к основным параметрам узла Hyper-V вы также можете использовать Windows PowerShell для проверки параметров сетевого адаптера узла и настройки параметров виртуального коммутатора.

Следующие командлеты предоставляют примеры того, как получить список информации о сетевом адаптере и IP-адресах на узле Hyper-V, а также как настроить виртуальный коммутатор:

  1. Перечислите физические сетевые адаптеры, присутствующие на узле Hyper-V, с помощью Format-Table (ft в приведенном ниже командлете), чтобы составить список по имени (рис. 22):
    Get-NetAdapter | футов Имя

Изображение 26453
Рис. 22. Вывод таблицы форматов для Get-NetAdapter | Командлет имени ft

  1. Перечислите настройки сетевого адаптера, используя имя сетевого адаптера (рис. 23):
    Get-NetAdapter -Name 'NIC1' | Get-NetIPAddress

Изображение 26454
Рис. 23. Вывод командлета Get-NetIPAddress для сетевого адаптера NIC1

  1. Создайте новый внешний виртуальный коммутатор с помощью сетевого адаптера с именем NIC1, назовите виртуальный коммутатор Public и разрешите родительскому разделу доступ к сетевому адаптеру, привязанному к виртуальному коммутатору (рис. 24):
    New-VMSwitch -Name "Public" -NetAdapterName 'NIC1' -AllowManagementOS $True

Изображение 26455
Рис. 24. Вывод командлета New-VMswitch

Полный список командлетов Windows PowerShell, доступных для сценариев и автоматизации задач, связанных с Hyper-V, можно найти на сайте командлетов Microsoft Technet Hyper-V здесь.

Настройка параметров хоста Hyper-V на сервере с установкой с графическим интерфейсом

Если вам не нравятся командлеты Windows PowerShell или у вас есть доступ к серверу с установкой с графическим интерфейсом, вы можете настроить параметры хоста Hyper-V с помощью Hyper-V Manage:

  1. На рабочем столе сервера откройте Диспетчер серверов (рис. 25).

Изображение 26456
Рисунок 25:

Windows Server 2012 — Консоль диспетчера сервера

  1. В диспетчере серверов на панели навигации щелкните Hyper-V, затем щелкните сервер правой кнопкой мыши и выберите в списке диспетчер Hyper-V (рис. 26).

Изображение 26457
Рисунок 26:

Консоль диспетчера сервера — выбор диспетчера Hyper-V

  1. В диспетчере Hyper-V на панели «Действия» щелкните «Настройки Hyper-V» (рис. 27).

Изображение 26458
Рисунок 27:

Консоль диспетчера Hyper-V

  1. На странице настроек Hyper-V выберите «Виртуальные жесткие диски», чтобы указать диск и папку по умолчанию для хранения файлов виртуального жесткого диска, а затем нажмите «Применить» (рис. 28).

Изображение 26459
Рисунок 28:

Диспетчер Hyper-V — страница виртуальных жестких дисков

  1. На странице настроек Hyper-V выберите «Виртуальные машины», чтобы указать папку по умолчанию для хранения файлов конфигурации виртуальной машины, а затем нажмите «Применить» (рис. 29).

Изображение 26460
Рисунок 29:

Диспетчер Hyper-V — страница виртуальных машин

  1. На странице настроек Hyper-V выберите NUMA Spanning, чтобы включить параметр, а затем нажмите «Применить» (рис. 30).

Изображение 26461
Рисунок 30:

Диспетчер Hyper-V — связующая страница NUMA

  1. На странице настроек Hyper-V выберите Live Migrations, чтобы задать допустимое количество одновременных живых миграций, а затем нажмите Apply (рис. 31). Обратите внимание, что этот параметр требует, чтобы сервер был членом домена Active Directory.

Изображение 26462
Рис. 31. Диспетчер Hyper-V — страница Live Migrations

  1. На странице настроек Hyper-V выберите «Миграции хранилища», чтобы указать допустимое количество одновременных миграций хранилища, а затем нажмите «Применить» (рис. 32).

Изображение 26463
Рисунок 32:

Диспетчер Hyper-V — Страница миграции хранилища

Вы можете использовать Virtual Switch Manager для создания и управления виртуальными коммутаторами в Hyper-V:

  1. В диспетчере Hyper-V на панели «Действия» щелкните «Диспетчер виртуальных коммутаторов» (рис. 33).

Изображение 26464
Рисунок 33:

Консоль диспетчера виртуальных коммутаторов

  1. Создайте новый внешний виртуальный коммутатор, назовите его Public, разрешите родительскому разделу доступ к сетевому адаптеру, привязанному к виртуальному коммутатору, а затем нажмите «Применить» (рис. 34).

Изображение 26465
Рисунок 34:

Virtual Switch Manager — создание нового виртуального коммутатора

Вывод

В этой статье вы узнали некоторые основы параметров Windows PowerShell и графической консоли, доступных для установки роли Hyper-V и настройки параметров узла Hyper-V в Windows Server 2012. Эти средства можно использовать для настройки одного или нескольких серверов, требуют идентичных конфигураций. Кроме того, вы можете использовать эти инструменты в сочетании для управления любым типом установки Windows Server 2012 либо локально, либо, при необходимости, удаленно, как в случае установки Server Core с помощью диспетчера серверов и диспетчера Hyper-V.