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 .