Поделиться через


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.