Создание узла или кластера Hyper-V с нуля на компьютерах без операционной системы
Используйте эту статью для развертывания узла или кластера Hyper-V на чистых компьютерах без установленной системы в структуре диспетчера виртуальных машин (VMM) System Center.
Помимо добавления существующих серверов Windows в структуру в качестве узлов и кластеров Hyper-V, VMM может обнаруживать физические компьютеры без операционной системы, автоматически устанавливать операционную систему и подготавливать их как узлы и кластеры серверов Hyper-V.
Вот как это сделать:
- Проверьте предварительные требования. Перед началом работы убедитесь, что у вас есть все необходимые компоненты.
- Начальная конфигурация: настройте BIOS на компьютере для поддержки виртуализации, настройте порядок загрузки BIOS для загрузки из сетевого адаптера с поддержкой предварительной загрузки (PXE) в качестве первого устройства, а также настройте учетные данные входа и параметры IP-адресов для BMC на каждом компьютере. Вам необходимо создать записи DNS и учетную запись Active Directory для имен машин, и мы рекомендуем предоставить время для осуществления репликации DNS.
- Подготовьте среду сервера PXE: добавьте сервер PXE под управление VMM (как описано в предварительных требованиях: создание узлов, кластеров узлов, кластеров файлового сервера горизонтального масштабирования с нулевого уровня в VMM и добавление сервера PXE в VMM.)
- Добавьте ресурсы в библиотеку VMM: добавьте ресурсы, которые включают обобщенный виртуальный жесткий диск с соответствующей операционной системой (как указано в предварительных требованиях: создание узлов, кластеров узлов или кластеров Scale-Out File Server с нуля в VMM) для использования в качестве базового образа и дополнительных файлов драйверов для добавления в операционную систему во время установки.
- Создание профилей: в библиотеке создайте один или несколько профилей физического компьютера. Эти профили включают параметры конфигурации, такие как расположение образа операционной системы, а также аппаратные и параметры конфигурации операционной системы.
- Создание узла или кластера Hyper-V: вы запускаете различные мастеры в зависимости от того, нужно ли настроить автономный узел или кластер.
Перед началом работы
Примечание.
VMM не поддерживает предварительную настройку физических машин в разрозненных пространствах имен. В качестве обходного решения выполните следующие действия.
- Подготовьте нераздельный домен пространства имен на физическом оборудовании.
- Удалите выделенный узел из VMM.
- Присоедините хост к домену независимого пространства имен.
- Добавьте хост обратно в VMM. Используйте эту процедуру.
Убедитесь в следующих предварительных требованиях:
Компонент | Необходимые условия | Сведения |
---|---|---|
Физический компьютер | Поддержка обнаружения | На каждом физическом компьютере должен быть установлен контроллер управления базовой платой (BMC), который обеспечивает внеполосное управление. С помощью BMC можно удаленно получить доступ к компьютеру, независимо от функций операционной системы и системы управления, таких как возможность отключения или включения компьютера. Требования к BMC: BMCs должны использовать один из поддерживаемых внеполосных протоколов управления, а протокол управления должен быть активирован в настройках BMC. Поддерживаемые протоколы: Интеллектуальный интерфейс управления платформами (IPMI) версии 1.5 или 2.0; Интерфейс управления центром обработки данных (DCMI) версии 1.0; Архитектура управления системой для серверного оборудования (SMASH) версии 1.0 по протоколу WS-Management (WS-Man); пользовательские протоколы, такие как Integrated Lights-Out (iLO) Для моделей BMC необходимо использовать последнюю версию встроенного ПО. BMCs должны быть настроены с учетными данными для входа и использовать либо статические IP-адреса, либо DHCP. При использовании DHCP рекомендуется настроить DHCP для назначения постоянного IP-адреса каждому BMC, например с помощью резервирований DHCP. Сервер управления VMM должен иметь доступ к сегменту сети, в котором настроены BMC. |
Физический компьютер | Требования к роли Hyper-V | Компьютер, поддерживающий роль Hyper-V, должен использовать процессоры на основе x64 и иметь соответствующие базовые параметры системы ввода и вывода (BIOS). |
Физические компьютеры | Доменная система имен (DNS) | Если в вашей среде несколько серверов системы доменных имен (DNS), где репликация DNS может занять некоторое время, настоятельно рекомендуется создать записи DNS для имен компьютеров, назначенных физическим компьютерам, и разрешить время репликации DNS. В противном случае установка компьютеров может завершиться неудачей. |
Физический компьютер | BIOS/EFI | Определите, используют ли компьютеры расширяемый интерфейс встроенного ПО (EFI) или BIOS. Если у вас есть компьютеры каждого типа, необходимо создать отдельный профиль для каждого типа. |
Физические компьютеры | Операционная система | Узел Windows Server 2016 можно добавить в кластер Windows Server 2012 R2 с учетом требований, указанных ранее; однако нельзя добавить узел Windows Server 2012 R2 в кластер Windows Server 2016. Примечание. VMM 2019 UR3 и более поздних версий поддерживает гиперконвергентную инфраструктуру Azure Stack (HCI версии 20H2). |
Сервер PXE | Требования к развертыванию | У вас должен быть сервер PXE, настроенный со службами развертывания Windows. Если у вас есть существующий сервер PXE в среде, настроенной со службами развертывания Windows, можно добавить этот сервер в VMM. Затем его можно использовать для подготовки в VMM (и VMM распознает только полученные серверы). Все остальные запросы продолжают обрабатываться сервером PXE в соответствии с настройкой. Если у вас нет существующего сервера PXE, можно развернуть роль служб развертывания Windows на сервере под управлением поддерживаемой операционной системы (Windows Server 2012 R2 или более поздней версии). При установке служб развертывания Windows необходимо установить параметры сервера развертывания и транспортного сервера. Вам не нужно добавлять изображения. Во время развертывания узла VMM использует виртуальный жесткий диск, созданный и сохраненный в библиотеке. Кроме того, вам не нужно настраивать параметры на вкладке ответа PXE. VMM предоставляет собственный PXE-провайдер. PXE-сервер должен располагаться в той же самой подсети, что и подготавливаемые физические компьютеры. При добавлении PXE-сервера необходимо указать учетные данные для учетной записи с правами локального администратора на PXE-сервере. Можно ввести имя пользователя и пароль или указать учетную запись «Запуск от имени». Если вы хотите использовать учетную запись запуска от имени, вы можете создать учетную запись запуска от имени перед началом или во время развертывания. |
Сервер PXE | Порядок загрузки | На каждом компьютере следует задать такой порядок загрузки BIOS, чтобы первым устройством, с которого выполняется загрузка, был сетевой адаптер с поддержкой PXE. |
Виртуальный жесткий диск | Операционная система | Убедитесь, что обобщённый виртуальный жёсткий диск находится в общей папке библиотеки VMM. Он должен работать под управлением Windows Server 2012 R2 или более поздней версии. Рекомендуем для рабочих серверов использовать фиксированный диск (формат файлов VHD или VHDX) для увеличения производительности и улучшения защиты пользовательских данных. По умолчанию при создании профиля физического компьютера VMM преобразует динамический диск в фиксированный диск. Если вы планируете назначать клиентские драйверы, они должны находиться в библиотеке. Чтобы создать виртуальный жесткий диск, можно создать виртуальную машину, установить гостевую операционную систему, а затем использовать sysprep с параметрами /generalize и /oobe. Операционная система на виртуальном жестком диске, развернутом на узлах или кластерах, должна поддерживать загрузку с виртуального жесткого диска (VHD). Если для управления серверами используются службы удаленных рабочих столов (Remote Desktop Services, RDS), рекомендуем включить RDS-подключения в образе системы. Вы также можете включить RDS с помощью файла ответов в профиле физического компьютера. |
Сеть | Логические сети | Если вы уже настроили логические сети или логические коммутаторы в VMM, эти конфигурации можно включить в профиль физического компьютера. Чтобы включить логический коммутатор, который вы хотите применить к физическим сетевым адаптерам в профиле физического компьютера (для узлов или кластеров узлов), необходимо сначала выполнить определенные действия. Убедитесь, что вы установили предполагаемое количество сетевых адаптеров на хост-компьютере или компьютерах. Кроме того, перед созданием профиля физического компьютера в VMM создайте логический коммутатор. Чтобы включить статические IP-адреса, управляемые с помощью логической сети в профиле физического компьютера, настройте логическую сеть. Логическая сеть должна включать по крайней мере один сетевой сайт и пул статических IP-адресов. Сетевой сайт также должен быть доступен группе узлов или родительской группе узлов, в которую вы хотите назначить узлы, создаваемые из чистого железа. Чтобы включить виртуальную сетевую карту для узлов в профиль физического компьютера (для узлов или кластеров узлов), необходимо сначала выполнить определенные действия. Убедитесь, что вы установили предполагаемое количество физических сетевых адаптеров на компьютере или компьютерах, которые должны стать узлами. Кроме того, на сервере управления VMM установите все необходимые расширения виртуального коммутатора и поставщики расширений, создайте по крайней мере одну сеть виртуальной машины и создайте логический коммутатор. В логическом коммутаторе рекомендуется включить одну или несколько классификаций портов для виртуальных портов. |
Профиль физического компьютера | Файл ответов | Если требуется, чтобы профиль физического компьютера включал ссылки на файл ответа (Unattend.xml файл) или пользовательские ресурсы (например, установщик приложения, на который ссылается команда скриптов после развертывания), создайте файл ответов или получите настраиваемые ресурсы перед развертыванием и добавьте их в общую папку библиотеки VMM. В общей папке библиотеки разместите пользовательские ресурсы в одной или нескольких папках с расширением .CR (пользовательский ресурс). VMM распознает их как пользовательские ресурсы. Например, можно создать файл ответа, чтобы включить службы удаленных рабочих столов и поместить его в общую папку библиотеки. Затем этот файл можно выбрать при настройке профиля физического компьютера. По умолчанию при развертывании серверов или кластеров с нулевого уровня VMM автоматически выполняет следующие действия (не требуется файл ответов или команды после развертывания): устанавливает роль Hyper-V для серверов Hyper-V. Устанавливает роль Hyper-V, функцию отказоустойчивого кластерирования и функцию многопутевого ввода-вывода (MPIO) для кластеров Hyper-V. |
Счета | Вам потребуется две учетные записи для запуска от имени. Учетная запись для запуска от имени для подключения компьютеров к домену. Учетную запись запуска от имени можно создать в рабочей области Параметры . Учетная запись Run As для доступа к контроллеру управления материнской платой (BMC) на каждом компьютере. |
Компонент | Необходимые условия | Сведения |
---|---|---|
Физический компьютер | Поддержка обнаружения | На каждом физическом компьютере должен быть установлен контроллер управления базовой платой (BMC), который обеспечивает внеполосное управление. С помощью BMC можно удаленно получить доступ к компьютеру, независимо от функций операционной системы и системы управления, таких как возможность отключения или включения компьютера. требования к BMC: BMCs должны использовать один из поддерживаемых внеполосных протоколов управления, и протокол управления должен быть включен в настройках BMC. Поддерживаемые протоколы: интеллектуальный интерфейс управления платформами (IPMI) версий 1.5 или 2.0; интерфейс управления центром обработки данных (DCMI) версии 1.0; архитектура управления системой для серверного оборудования (SMASH) версии 1.0 через WS-Management (WS-Man); настраиваемые протоколы, такие как Integrated Lights-Out (iLO) BMCs должны использовать последнюю версию встроенного ПО для модели BMC. BMCs должны быть настроены с учетными данными входа и должны использовать статические IP-адреса или DHCP. При использовании DHCP рекомендуется настроить DHCP для назначения постоянного IP-адреса каждому BMC, например с помощью резервирований DHCP. Сервер управления VMM должен иметь доступ к сегменту сети, в котором настроены BMC. |
Физический компьютер | Требования к роли Hyper-V | Компьютер, поддерживающий роль Hyper-V, должен использовать процессоры на основе x64 и иметь соответствующие базовые параметры системы ввода и вывода (BIOS). |
Физические компьютеры | DNS | Если в вашей среде есть несколько серверов системы доменных имен (DNS), где репликация DNS может занять некоторое время, настоятельно рекомендуется создать записи DNS для имен компьютеров, назначенных физическим компьютерам, и разрешить время репликации DNS. В противном случае развертывание компьютеров может завершиться ошибкой. |
Физический компьютер | BIOS/EFI | Определите, используют ли компьютеры расширяемый интерфейс встроенного ПО (EFI) или BIOS. Если у вас есть компьютеры каждого типа, необходимо создать отдельный профиль для каждого типа. |
Физические компьютеры | Операционная система | Узел Windows Server 2025 можно добавить в кластер Windows Server 2022 с учетом указанных ранее требований; однако нельзя добавить узел Windows Server 2022 в кластер Windows Server 2025. Примечание. VMM 2025 поддерживает Azure Local (версии 23H2 и 22H2). |
Сервер PXE | Требования к развертыванию | У вас должен быть сервер PXE, настроенный со службами развертывания Windows. Если у вас есть существующий сервер PXE в среде, настроенной со службами развертывания Windows, можно добавить этот сервер в VMM. Затем его можно использовать для развертывания в VMM (и VMM распознает только результирующие серверы). Все остальные запросы продолжают обрабатываться сервером PXE в соответствии с настройкой. Если у вас нет существующего сервера PXE, можно развернуть роль служб развертывания Windows на сервере под управлением поддерживаемой операционной системы (Windows Server 2019 или более поздней версии). При установке служб развертывания Windows необходимо установить параметры сервера развертывания и транспортного сервера. Вам не нужно добавлять изображения. Во время развертывания узла VMM использует виртуальный жесткий диск, созданный и сохраненный в библиотеке. Кроме того, вам не нужно настраивать параметры на вкладке ответов на PXE-запросы. VMM предоставляет свой собственный модуль PXE. PXE-сервер должен располагаться в той же самой подсети, что и подготавливаемые физические компьютеры. При добавлении PXE-сервера необходимо указать учетные данные для учетной записи с правами локального администратора на PXE-сервере. Можно ввести имя пользователя и пароль или указать учетную запись запуска от имени. Если вы хотите использовать учетную запись запуска от имени, вы можете создать учетную запись запуска от имени перед началом или во время развертывания. |
Сервер PXE | Порядок загрузки | На каждом компьютере следует задать такой порядок загрузки BIOS, чтобы первым устройством, с которого выполняется загрузка, был сетевой адаптер с поддержкой PXE. |
Виртуальный жесткий диск | Операционная система | Убедитесь, что общий виртуальный жесткий диск содержится в общей папке библиотеки VMM. Он должен работать под управлением Windows Server 2019 или более поздней версии. Рекомендуем для рабочих серверов использовать фиксированный диск (формат файлов VHD или VHDX) для увеличения производительности и улучшения защиты пользовательских данных. По умолчанию при создании профиля физического компьютера VMM преобразует динамический диск в фиксированный диск. Если вы планируете назначить пользовательские драйверы, они должны существовать в библиотеке. Чтобы создать виртуальный жесткий диск, можно создать виртуальную машину, установить гостевую операционную систему, а затем использовать sysprep с параметрами /generalize и /oobe. Операционная система на виртуальном жестком диске, развернутом на узлах или кластерах, должна поддерживать загрузку с виртуального жесткого диска (VHD). Если для управления серверами используются службы удаленных рабочих столов (Remote Desktop Services, RDS), рекомендуем включить RDS-подключения в образе системы. Вы также можете включить RDS с помощью файла ответов в профиле физического компьютера. |
Сеть | Логические сети | Если вы уже настроили логические сети или логические коммутаторы в VMM, эти конфигурации можно включить в профиль физического компьютера. Чтобы включить логический коммутатор, который вы хотите применить к физическим сетевым адаптерам в профиле физического компьютера (для узлов или кластеров узлов), необходимо сначала выполнить определенные действия. Убедитесь, что вы установили предполагаемое количество сетевых адаптеров на хост-компьютере или компьютерах. Кроме того, перед созданием профиля физического компьютера в VMM создайте логический коммутатор. Чтобы включить статические IP-адреса, управляемые с помощью логической сети в профиле физического компьютера, настройте логическую сеть. Логическая сеть должна включать по крайней мере один сетевой сайт и пул статических IP-адресов. Сетевой сайт также должен быть доступен группе узлов или родительской группе узлов, где вы хотите назначить узлы, создаваемые из физического оборудования. Чтобы включить виртуальную сетевую карту для узлов в профиль физического компьютера (для узлов или кластеров узлов), необходимо сначала выполнить определенные действия. Убедитесь, что вы установили предполагаемое количество физических сетевых адаптеров на компьютере или компьютерах, которые должны стать узлами. Кроме того, на сервере управления VMM установите все необходимые расширения виртуального коммутатора и поставщики расширений, создайте по крайней мере одну сеть виртуальной машины и создайте логический коммутатор. В логическом коммутаторе рекомендуется включить одну или несколько классификаций портов для виртуальных портов. |
Профиль физического компьютера | Файл ответов | Если требуется, чтобы профиль физического компьютера включал ссылки на файл ответа (Unattend.xml файл) или пользовательские ресурсы (например, установщик приложения, на который ссылается команда скриптов после развертывания), создайте файл ответов или получите настраиваемые ресурсы перед развертыванием и добавьте их в общую папку библиотеки VMM. В общей папке библиотеки поместите пользовательские ресурсы в одну или несколько папок с расширением .CR (пользовательский ресурс). VMM распознает их как пользовательские ресурсы. Например, можно создать файл ответа, чтобы включить службы удаленных рабочих столов и поместить его в общую папку библиотеки. Затем этот файл можно выбрать при настройке профиля физического компьютера. По умолчанию при развертывании серверов или кластеров с нуля, VMM автоматически выполняет следующие действия (не требуется файл ответов или команды после развертывания): устанавливает роль Hyper-V для хостов Hyper-V. Устанавливает роль Hyper-V, компонент отказоустойчивого кластера и многопатовую функцию ввода-вывода (MPIO) для кластеров Hyper-V. |
Аккаунты | Вам потребуется две учетные записи запуска от имени. Учетная запись службы Run As для присоединения компьютеров к домену. Учетную запись запуска от имени можно создать в рабочей области "Параметры". Учетная запись запуска от имени для доступа к контроллеру управления базовой панели (BMC) на каждом компьютере. |
Добавление PXE-сервера в структуру VMM
- Выберите Fabric>Серверы>Добавить>Добавить ресурсы>PXE сервер.
- В имени компьютера укажите имя сервера PXE.
- Добавьте учетные данные для учетной записи с разрешениями локального администратора на сервере PXE. Можно указать существующую учетную запись запуска от имени (или выбрать "Создать учетную запись запуска от имени", чтобы создать новую). Введите учетные данные пользователя в формате domain_name\user_name. Выберите Добавить.
- В заданиях убедитесь, что состояние задания завершено и закройте диалоговое окно. Задание настраивает новый PXE-сервер, устанавливает агент VMM на PXE-сервере, импортирует новый образ среды предустановки Windows (Windows PE) и добавляет учетную запись компьютера для сервера PXE в VMM.
- Убедитесь, что сервер PXE добавлен в Фабрика>Серверы>PXE Серверы>Главное>Показать>Ресурсы Фабрики>PXE Серверы. Состояние агента должно быть Отвечающий.
Добавление и назначение файлов драйверов
Если вы планируете назначать настраиваемые драйверы, файлы драйверов должны присутствовать в библиотеке. Вы можете пометить драйверы в библиотеке, чтобы можно было позже отфильтровать их по тегу. После добавления файлов при настройке профиля физического компьютера можно указать файлы драйверов. VMM устанавливает указанные драйверы при установке операционной системы на физическом компьютере.
В профиле физического компьютера вы можете выбрать фильтрацию драйверов по тегам или выбрать фильтрацию драйверов с соответствующими идентификаторами Plug and Play (PnP) на физическом компьютере. Если вы выберете фильтрацию драйверов по тегам, VMM определяет драйверы для применения путем сопоставления тегов, назначенных драйверам в библиотеке, с тегами, назначенными в профиле. Если вы выберете фильтрацию драйверов с соответствующими идентификаторами PnP, вам не нужно назначать пользовательские теги.
- Найдите пакет драйвера, который нужно добавить в библиотеку.
- В общей папке библиотеки, находящейся на сервере библиотеки, связанном с группой, в которой нужно развернуть физические компьютеры, создайте папку для хранения драйверов, а затем скопируйте в нее пакет драйвера.
- Настоятельно рекомендуется создать отдельную папку для каждого пакета драйвера и не смешивать ресурсы в папках драйверов. Если вы включаете другие ресурсы библиотеки, например изображения .iso, VHD-файлы или скрипты с расширением INF-файла в той же папке, сервер библиотеки VMM не может обнаружить ресурсы. Кроме того, при удалении пакета драйвера INF из библиотеки VMM удаляет всю папку, в которой находится inf-файл драйвера.
- В консоли VMM откройте рабочую область Библиотека. В библиотеке>на серверах библиотеки разверните сервер, где находится общий ресурс, щелкните правой кнопкой мыши по общему ресурсу и выберите Обновить. После обновления библиотеки появится папка, созданная для хранения драйверов.
- Теперь при необходимости назначьте теги. В библиотеке разверните папку, созданную для хранения драйверов в предыдущей процедуре, а затем выберите папку, содержащую пакет драйвера.
- В объектах физической библиотеки щелкните правой кнопкой мыши файл driver .inf и выберите "Свойства".
- В свойствах имени файла драйвера>настраиваемых тегах введите настраиваемые теги, разделенные точкой с запятой, или выберите Выбрать, чтобы назначить доступные теги или создать и назначить новые. Если выбрать "Выбрать ", а затем выбрать новый тег, после нажатия кнопки "ОК" можно изменить имя тега. Например, если вы добавили файл драйвера сетевого адаптера, можно создать тег с именем ServerModel NetworkAdapterModel, где ServerModel — это модель сервера, а NetworkAdapterModel — это модель сетевого адаптера.
Создать профиль физического компьютера
- Выберите Библиотека>Главная>Создать>Профиль физического компьютера.
- В описании >физического компьютера введите имя и описание и выберите узел виртуальной машины.
- В образе ОС>файле виртуального жесткого диска>Обзор выберите обобщенный виртуальный жесткий диск, добавленный в общую папку библиотеки. По умолчанию, если диск является динамическим, VMM преобразует его в фиксированный диск во время развертывания узла. Для рабочих серверов рекомендуется использовать фиксированный диск для повышения производительности и защиты данных пользователей.
- В конфигурации оборудования>сетевого адаптера управления выберите сетевой адаптер, используемый для взаимодействия с VMM, и следует ли использовать DHCP или статический адрес. Если вы хотите использовать согласованное именование устройств (CDN) для адаптера или настроить логические коммутаторы и порты, выберите "Физические свойства". Нажмите кнопку "Добавить", чтобы добавить адаптер.
- На диске укажите схему секционирования для первого диска. Можно использовать GPT, если профиль физического компьютера — EFI. В разделе "Сведения о разделах" выберите метку тома, следует ли использовать все оставшееся свободное пространство или определенный размер, а также указывать ли раздел в качестве загрузочного раздела. Вы также можете добавить новый диск или секцию. Во время развертывания VMM копирует файл виртуального жесткого диска в загрузочный раздел и автоматически создает системную секцию на том же диске.
- В фильтре драйверов фильтруйте фильтры драйверов, которые будут применены к операционной системе во время развертывания узла. Вы можете фильтровать по идентификатору Plug and Play или по определенным тегам. Если вы решили фильтровать драйверы с соответствующими тегами, убедитесь, что в библиотеку добавлены файлы драйверов и назначены соответствующие теги.
- В конфигурации ОС укажите домен, к которому должен присоединиться узел Или кластер Hyper-V, и укажите учетные данные локального администратора и сведения об удостоверениях. Добавьте ключ продукта для установки и задайте часовой пояс. В GUIRunOnce укажите одну или несколько команд для выполнения при первом входе пользователя в узел Hyper-V.
- В параметрах узла укажите путь узла для хранения файлов, связанных с виртуальными машинами, размещенными на узле. Не указывайте диск C, так как он недоступен для размещения. Если путь не указан, механизм размещения VMM (виртуальный менеджер машин) определяет наиболее подходящее расположение.
- В сводке проверьте параметры. Дождитесь, пока Задания не покажут статус "завершено", а затем проверьте профиль в Библиотеке>Профили>Профили физических компьютеров.
Настройки после развертывания PCP
После успешного создания и развертывания PCP можно настроить дополнительные параметры, такие как RDMA, QoS и SET, с помощью скрипта, выполняемого после развертывания PCP.
Пример скрипта
Ниже приведен пример скрипта для настройки RDMA, SET и QoS.
# Install data center bridging
Install-WindowsFeature Data-Center-Bridging
#Enable RDMA, assuming customer chosen switch name for storage as Storage1Switch and Storage2Switch
Enable-NetAdapterRDMA "Storage1Switch"
Enable-NetAdapterRDMA "Storage2Switch"
# set Qos Policy
New-NetQosPolicy "SMB" -NetDirectPortMatchCondition 445 -PriorityValue8021Action 3
# Enable net qos flow control
Enable-NetQosFlowControl -Priority 3
# Disable net qos flow control other than 3
Disable-NetQosFlowControl -Priority 0,1,2,4,5,6,7
# Enable net adapter qos on all adapters
Enable-NetAdapterQos -InterfaceAlias "*"
# set qos traffic class
New-NetQosTrafficClass "SMB" -Priority 3 -BandwidthPercentage 50 -Algorithm ETS
# Install windows feature
Install-WindowsFeature –Name Hyper-V
Install-WindowsFeature –Name RSAT-Hyper-V-Tools
# set net adapter property "encapsulated overhead"
NetAdapterAdvancedProperty -Name "*" -DisplayName "Encapsulated Overhead" -DisplayValue "160"
#disable ipv6
netsh int ipv6 isatap set state disabled
#Configure SET team mapping between virtual network adapter to physical network adapters. (Note: to get names of adapters, use command Get-NetAdapater. For team mapping use command
$physicalAdapters = Get-NetAdapter -Physical
$virtualStorageAdapter1 = Get-VMNetworkAdapter -ManagementOS | Where-Object {$_.Name -eq "Storage1Switch"}
$virtualStorageAdapter1 = Get-VMNetworkAdapter -ManagementOS | Where-Object {$_.Name -eq "Storage2Switch"}
Set-VMNetworkAdapterTeamMapping -ManagementOS -PhysicalNetAdapterName $physicalAdapters[0].Name -VMNetworkAdapterName $virtualStorageAdapter1.Name
Set-VMNetworkAdapterTeamMapping -ManagementOS -PhysicalNetAdapterName $physicalAdapters[1].Name -VMNetworkAdapterName $virtualStorageAdapter2.Name
#Set firewall rules.
[System.String[]]$Alias=@("vEthernet (WssdStorage2)", "vEthernet WssdStorage1)");
$Profile ='Any'
$Name="File and Printer Sharing"
$rules = Get-NetFirewallRule -DisplayGroup $Name
foreach ($rule in $rules)
{
$rule | Get-NetFirewallAddressFilter | Set-NetFirewallAddressFilter -
LocalAddress Any -RemoteAddress Any
}
Set-NetFirewallRule -DisplayGroup $Name -Enabled True -Profile $Profile – InterfaceAlias $Alias
$Profile='Any'
$Name=='FPS-LLMNR-In-UDP'
Set-NetFirewallRule -Name $Name -Enabled True -Profile $Profile
[System.String[]]$Alias=@("Storage2Switch", "Storage1Switch", "ManagementSwitch");
$Profile ='Any'
$Name="Windows Remote Management"
Set-NetFirewallRule -DisplayGroup $Name -Enabled True -Profile $Profile –InterfaceAlias $Alias
#Set assurance settings
reg add HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard /v EnableVirtualizationBasedSecurity /t REG_DWORD /d 1 /f
reg add HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard /v RequirePlatformSecurityFeatures /t REG_DWORD /d 2 /f
reg add HKLM\SYSTEM\CurrentControlSet\Control\LSA /v LsaCfgFlags /t REG_DWORD /d 1 /f
reg add HKLM\SYSTEM\CurrentControlSet\Control\LSA /v DisableRestrictedAdmin /t REG_DWORD /d 0 /f
Подготовка узла Hyper-V с нуля
При развертывании узла Hyper-V с нуля VMM выполняет следующие действия:
- Обнаруживает физический компьютер с помощью внеполосного управления.
- Развертывает образ операционной системы на компьютере с помощью профиля физического компьютера.
- Активирует роль Hyper-V на компьютере.
- Добавляет компьютер в управление VMM в качестве управляемого через VMM узла Hyper-V.
Подготовьте следующее:
- Выберите Ткань>Серверы>Главная>Добавить>Добавить ресурсы>Hyper-V Hosts and Clusters.
- В мастере добавления ресурсов, в разделе расположения ресурса, выберите физические компьютеры, которые будут подготовлены в качестве узлов для размещения виртуальных машин.
- В разделе "Учетные данные и протокол" выберите аккаунт Run As с правами доступа к BMC. В списке протоколов выберите внеполосный протокол управления, используемый BMCs. Если вы хотите использовать интерфейс управления Центром обработки данных (DCMI), выберите интеллектуальный интерфейс управления платформой (IPMI). Хотя DCMI 1.0 не указан, он поддерживается. Убедитесь, что выбран правильный порт.
- В области обнаружения укажите область IP-адресов, включающую IP-адреса BMCs. Можно ввести отдельный IP-адрес, IP-подсеть или диапазон IP-адресов.
- Если вы настраиваете один компьютер, можно указать один IP-адрес или диапазон, начинающийся и заканчивающийся на этот IP-адрес. Если указать один IP-адрес, при нажатии кнопки "Далее" компьютер перезагрузится.
- При указании диапазона IP-адресов при нажатии кнопки "Далее" отображается информация о компьютере, и вы можете подтвердить, что вы указали компьютер, который вы намеревались.
- Если вы указали один IP-адрес на предыдущей странице, пропустите этот шаг. В противном случае появится страница "Целевые ресурсы". Просмотрите список обнаруженных BMC (идентифицированных по IP-адресам) и выберите те, которые вы хотите подготовить в качестве серверов. Если вы не видите все ожидаемые BMC, убедитесь, что они находятся в сети, доступной серверу VMM, и при необходимости нажмите Обновить.
- В Параметрах подготовки выберите группу хостов для новых Hyper-V узлов. Выберите профиль физического компьютера, который вы хотите применить.
- В разделе "Настройка развертывания" просмотрите список компьютеров еще раз и укажите сведения для каждого компьютера, который требуется включить.
- Если вы видите компьютер, который вы не хотите включить, выберите BMC (идентифицируется ПО IP-адресу) и нажмите кнопку "Удалить".
- Чтобы настроить компьютеры, выберите IP-адрес BMC.
- Укажите уникальное имя компьютера без подстановочных знаков.
- Выберите или снимите флажок "Пропуск Active Directory для названия этого компьютера". Проверка Active Directory предотвращает развертывание, если учетная запись компьютера уже существует. Это помогает предотвратить развертывание компьютера с тем же именем, что и существующий компьютер. Если пропустить проверку Active Directory и есть существующая учетная запись компьютера в AD DS, отличной от учетной записи запуска от имени, указанной в профиле физического компьютера, процесс развертывания не сможет присоединить компьютер к домену.
- Для настраиваемого компьютера выберите сетевой адаптер (слева). Вы можете изменить конфигурацию или заполнить дополнительные сведения.
- Можно указать MAC-адрес сетевого адаптера управления (а не BMC) и статические параметры IP-адресов для этого сетевого адаптера. Если указать адрес, выберите логическую сеть и подсеть IP, если это применимо. Если выбранная подсеть IP включает пул IP-адресов, вы можете выбрать опцию Получить IP-адрес, соответствующий выбранной подсети. В противном случае введите IP-адрес, который находится в логической сети или подсети. Если вы выбираете подсеть IP-адресов, убедитесь, что она соответствует физическому расположению, где развертывается узел, и сети, к которой подключен адаптер. В противном случае развертывание может завершиться ошибкой.
- Настройте параметры адаптера для каждого сетевого адаптера.
Примечание.
Если количество физических сетевых адаптеров на компьютере не соответствует количеству физических сетевых адаптеров, определенных в профиле физического компьютера, необходимо указать какие-либо сведения, отсутствующие для адаптеров. Если вы решили не подготавливать этот компьютер прямо сейчас (например, если физическое оборудование необходимо установить или удалить), можно выбрать IP-адрес BMC компьютера из списка, а затем нажмите кнопку "Удалить".
- Повторите конфигурацию для каждого IP-адреса BMC в списке. После заполнения сведений для всех компьютеров, которые требуется подготовить, нажмите кнопку "Далее".
- В сводке подтвердите параметры, а затем нажмите кнопку "Готово ", чтобы развернуть новые узлы Hyper-V и перенести их в управление VMM. В зависимости от параметров может появиться диалоговое окно "Задания ". Убедитесь, что все шаги в задании имеют состояние "Завершено", а затем закройте диалоговое окно.
- Чтобы убедиться, что узел был добавлен, выберите группу узлов Fabric>Servers>All Hosts> и убедитесь, что новый узел Hyper-V отображается в группе.
Подготовка кластера Hyper-V с нуля на аппаратном уровне
При развертывании кластера Hyper-V на голом металле, VMM выполняет следующие действия:
- Обнаруживает физические компьютеры с помощью внеполосного управления.
- Развертывает образ операционной системы на компьютерах с помощью выбранного профиля физического компьютера.
- Устанавливает функцию отказоустойчивой кластеризации, роль Hyper-V и функцию MPIO.
- Переводит подготовленный кластер под управление VMM.
Подготовьте следующее:
Выберите Фабрика>>Добавить ресурсы> и Кластеры Hyper-V.
В общей конфигурации укажите имя кластера узлов. При необходимости выберите конфигурацию хранилища:
- Для общего хранилища выберите подключенное к кластеру хранилище через общий SAS, FC или iSCSI.
- Для Хранилища Spaces Direct выберите дисковую подсистему, напрямую подключенную к отдельным узлам в кластере.
В поле Тип ресурса> выберите Физические компьютеры для выделения.
- Укажите учетную запись запуска от имени администратора, используемую для создания кластера.
- Выберите профиль физического компьютера (который предоставляет доменное имя и учетную запись запуска от имени администратора для каждого узла).
- Рядом с полем учетной записи BMC Run As нажмите кнопку Обзор, и выберите учетную запись Run As, которая имеет разрешения на доступ к BMC.
- В списке протоколов управления вне полосы выберите протокол, используемый вашими BMCs. Если вы хотите использовать интерфейс управления Центром обработки данных (DCMI), выберите интеллектуальный интерфейс управления платформой (IPMI). Хотя DCMI 1.0 не указан, он поддерживается. Убедитесь, что выбран правильный порт.
- Если появится параметр "Пропустить проверку кластера" и вам не нужна поддержка майкрософт для этого кластера, можно пропустить проверку.
В области обнаружения укажите область IP-адресов, включающую IP-адреса BMCs. Можно ввести отдельный IP-адрес, IP-подсеть или диапазон IP-адресов. Глубокое обнаружение предоставляет подробные сведения о компьютере (например, MAC-адреса сетевых адаптеров), но перезапускает компьютер и требует дополнительного времени. Вы можете разрешить или пропустить углублённый поиск.
Если вы указали один IP-адрес на предыдущей странице, пропустите этот шаг. В противном случае появится страница "Целевые ресурсы". Просмотрите список обнаруженных BMC (определяемых IP-адресами) и выберите те, которые нужно включить в кластер.
Если вы не видите все ожидаемые вами устройства BMC, убедитесь, что они находятся в сети, доступной серверу VMM, и при необходимости выберите "Обновить". Разрешить или пропустить глубокое обнаружение. Глубокое обнаружение предоставляет подробные сведения о компьютере (например, MAC-адреса сетевых адаптеров), но перезапускает компьютер и требует дополнительного времени. Затем выберите Далее.
В разделе "Настройка развертывания" укажите сведения для каждого компьютера, который требуется включить. Если вы видите компьютер, который вы не хотите включить, выберите BMC (идентифицируется ПО IP-адресу) и нажмите кнопку "Удалить".
- Чтобы настроить компьютеры, выберите IP-адрес BMC. Укажите уникальное имя компьютера без подстановочных знаков.
- Выберите или снимите флажок «Пропустить Active Directory для этого имени компьютера». Проверка Active Directory предотвращает развертывание, если учетная запись компьютера уже существует.
Примечание.
Если пропустить проверку и существует другая учетная запись компьютера в AD, отличная от учетной записи Run As, указанной в профиле физического компьютера, процесс развертывания не сможет присоединить компьютер к домену.
- Для настраиваемого компьютера выберите сетевой адаптер. Вы можете изменить конфигурацию или заполнить дополнительные сведения.
- Можно указать MAC-адрес сетевого адаптера управления (а не BMC) и статические параметры IP-адресов для этого сетевого адаптера. Если указать адрес, выберите логическую сеть и подсеть IP, если это применимо. Если выбранная подсеть IP включает пул IP-адресов, вы можете отметить получение IP-адреса, соответствующего выбранной подсети. В противном случае введите IP-адрес, который находится в логической сети или подсети. Если вы выбираете подсеть IP-адресов, убедитесь, что она соответствует физическому расположению, где вы разворачиваете узел, и сети, к которой подключен адаптер. В противном случае развертывание может завершиться ошибкой.
Настройте параметры сетевого адаптера для каждого сетевого адаптера.
Примечание.
Если количество физических сетевых адаптеров на компьютере не соответствует количеству физических сетевых адаптеров, определенных в профиле физического компьютера, необходимо указать любые данные, отсутствующие для адаптеров. Если вы решили не подготавливать этот компьютер прямо сейчас (например, если физическое оборудование необходимо установить или удалить), можно выбрать IP-адрес BMC компьютера из списка, а затем нажмите кнопку "Удалить".
- Повторите конфигурацию для каждого IP-адреса BMC в списке.
- После заполнения необходимых сведений для всех компьютеров, которые требуется подготовить, нажмите кнопку "Далее".
- В сводке подтвердите параметры, а затем нажмите кнопку "Готово ", чтобы развернуть новые узлы Hyper-V и перенести их в управление VMM. В зависимости от параметров может появиться диалоговое окно "Задания". Убедитесь, что все шаги в задании имеют состояние "Завершено", а затем закройте диалоговое окно.
- Чтобы убедиться, что узел был добавлен, выберите "Серверы>Все узлы>" и найдите и выберите новый кластер узлов. В области Хосты в столбце Состояние узла убедитесь, что каждый узел в кластере в норме.