Set-SCVMHostCluster
Изменяет свойства кластера узлов виртуальной машины, управляемого VMM.
Синтаксис
Set-SCVMHostCluster
[-VMHostCluster] <HostCluster>
[-Description <String>]
[-ClusterReserve <UInt32>]
[-JobGroup <Guid>]
[-SetQuorumNodeMajority]
[-SetQuorumDisk <ClientObject>]
[-VMHostManagementCredential <VMMCredential>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Описание
Заметка
Новый параметр [-DCBSettings] включен в VMM UR1 и более поздних версиях. Дополнительные сведения см. в разделепараметров
Командлет Set-SCVMHostCluster изменяет свойства кластера узлов, управляемого Virtual Machine Manager (VMM). Свойства, которые можно изменить, включают изменение параметра резервирования кластера.
Параметр ClusterReserve указывает количество сбоев узлов, которые кластер узла может поддерживать до того, как VMM считает кластер чрезмерно зафиксированным. Кластер узлов с избыточной фиксацией — это кластер, который не может выдержать указанное количество сбоев узлов и сохранить все виртуальные машины в кластере.
VMM использует следующие процессы для определения чрезмерного обязательства.
Размещение узла. Процесс размещения вычисляет, будет ли добавление новой виртуальной машины в кластер узлов перезафиксировать кластер узлов и, если да, размещение останавливает развертывание дополнительных виртуальных машин на узлах в этом кластере.
Средство обновления кластера. Средство обновления кластера узлов вычисляет периодические интервалы, независимо от того, является ли кластер узла слишком зафиксированным или не на основе следующих событий:
Изменение значения, указанного для параметра ClusterReserve.
Сбой или удаление узлов из кластера узлов.
Добавление узлов в кластер узлов.
Обнаружение новых виртуальных машин на узлах в кластере узлов.
В следующих примерах показано, как работает чрезмерное обязательство.
Пример 1. Чрезмерное обязательство при функционировании всех узлов
Если указать резерв кластера 2 для кластера узла 8 узлов, а все 8 узлов работают, кластер узлов слишком фиксируется, если любое сочетание 6 (8 минус 2) узлов не хватает емкости для размещения существующих виртуальных машин.
Пример 2. Чрезмерное обязательство, когда некоторые узлы не работают
Если указать резерв кластера 2 для кластера узла 8 узлов, но только 5 узлов работают, кластер узлов зафиксируется, если любое сочетание 3 (5 минус 2) узлов не хватает емкости для размещения существующих виртуальных машин.
Примеры
Пример 1. Изменение параметра резерва кластера для кластера
PS C:\> $VMHostCluster = Get-SCVMHostCluster -Name "VMHostCluster01.Contoso.com"
PS C:\> Set-SCVMHostCluster -VMHostCluster $VMHostCluster -ClusterReserve 2
Первая команда получает объект кластера узла с именем VMHostCluster01.Contoso.com и сохраняет объект в переменной $VMHostCluster.
Вторая команда изменяет значение резерва кластера для виртуальной машины узла VMHostCluster01 на 2.
Параметры
-ClusterReserve
Указывает количество сбоев узлов, которые кластер узлов может поддерживать до того, как VMM назначает кластер как зафиксированный. Значение по умолчанию — 1.
Тип: | UInt32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-DCBSettings
Указывает параметры DCB, настроенные в кластере.
Заметка
Этот параметр применим для VMM 2019 UR1 и более поздних версий.
Тип: | DCBSettings |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Description
Указывает описание указанного объекта.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-JobGroup
Указывает идентификатор для ряда команд, которые будут выполняться как набор непосредственно перед окончательной командой, которая включает тот же идентификатор группы заданий.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-JobVariable
Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PROTipID
Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.
Тип: | Guid |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RunAsynchronously
Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SetQuorumDisk
Указывает диск, используемый в качестве диска кворума для кластера.
Тип: | ClientObject |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SetQuorumNodeMajority
Задает для кластера режим кворума значение "Большинство узлов".
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VMHostCluster
Указывает объект кластера узла VMM.
Тип: | HostCluster |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-VMHostManagementCredential
Этот параметр устарел.
Тип: | VMMCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Выходные данные
VMHostCluster
Этот командлет возвращает объект VMHostCluster.