Set-SCVMHostCluster

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

Синтаксис

Default (по умолчанию)

Set-SCVMHostCluster
    [-VMHostCluster] <HostCluster>
    [-Description <String>]
    [-ClusterReserve <UInt32>]
    [-JobGroup <Guid>]
    [-SetQuorumNodeMajority]
    [-SetQuorumDisk <ClientObject>]
    [-VMHostManagementCredential <VMMCredential>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Описание

Командлет Set-SCVMHostCluster изменяет свойства кластера узлов, управляемого диспетчером виртуальных машин (VMM). К свойствам, которые можно изменить, относится изменение параметра резерва кластера.

Параметр ClusterReserve указывает количество сбоев узлов, которые может выдержать кластер узлов, прежде чем VMM сочтет кластер чрезмерно загруженным. Кластер узлов с избыточным выделением — это кластер, который не может выдержать указанное количество сбоев узла и обеспечить работу всех виртуальных машин в кластере.

VMM использует следующие процессы для определения чрезмерных обязательств:

  • Размещение хозяев. В процессе размещения вычисляется, приведет ли добавление новой виртуальной машины в кластер узлов к чрезмерному выделению кластера узлов, и если это так, размещение перестает рекомендовать развертывание дополнительных виртуальных машин на узлах в этом кластере.

  • Cluster Refresher. Средство обновления кластера узлов через определенные промежутки времени вычисляет, является ли кластер узлов перегруженным или нет, на основе следующих событий:

  • Изменение значения, указанного для параметра 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
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DCBSettings

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

Свойства параметра

Тип:DCBSettings
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

AddNodes
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False
CreateCluster
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Description

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

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-JobGroup

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

Свойства параметра

Тип:Guid
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-JobVariable

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

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PROTipID

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

Свойства параметра

Тип:Guid
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RunAsynchronously

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SetQuorumDisk

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

Свойства параметра

Тип:ClientObject
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SetQuorumNodeMajority

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMHostCluster

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

Свойства параметра

Тип:HostCluster
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:0
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMHostManagementCredential

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

Свойства параметра

Тип:VMMCredential
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

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

VMHostCluster

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