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


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 2019 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.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DCBSettings

Указывает параметры DCB, настроенные в кластере.

Примечание

Этот параметр применим к VMM 2019 UR1.

Type:DCBSettings
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Указывает описание указанного объекта.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

Указывает идентификатор для ряда команд, которые будут выполняться в качестве набора непосредственно перед окончательной командой, включающей тот же идентификатор группы заданий.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Указывает, что ход выполнения задания отслеживается и хранится в переменной, имя которой указано в этом параметре.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет выполнять аудит советов PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Указывает, что задание выполняется асинхронно, чтобы элемент управления немедленно возвращал командную оболочку.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SetQuorumDisk

Указывает диск, используемый в качестве диска кворума для кластера.

Type:ClientObject
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SetQuorumNodeMajority

Задает для кластера режим кворума значение "Большинство узлов".

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMHostCluster

Указывает объект кластера узла VMM.

Type:HostCluster
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMHostManagementCredential

Этот параметр устарел.

Type:VMMCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Выходные данные

VMHostCluster

Этот командлет возвращает объект VMHostCluster .