Командлет Add-SCVMHostCluster добавляет существующий отказоустойчивый кластер Windows Server, кластер узлов VMware ESX или пул ресурсов Citrix XenServer в базу данных Virtual Machine Manager (VMM), чтобы VMM могла управлять кластером узлов.
Прежде чем использовать командлет Add-SCVMHostCluster для добавления кластера Windows Server в VMM, необходимо использовать средство управления отказоустойчивым кластером для создания и настройки кластера узлов.
Чтобы создать кластер узлов с помощью VMM, используйте командлет Install-SCVMHostCluster .
Прежде чем использовать командлет Add-SCVMHostCluster для добавления пула ресурсов Citrix XenServer в VMM, необходимо использовать Citrix XenCenter для создания и настройки пула ресурсов.
Прежде чем использовать Add-SCVMHostCluster для добавления кластеров узлов ESX, необходимо использовать командлет Add-SCVirtualizationManager , чтобы добавить сервер VMware vCenter в среду VMM и импортировать его данные.
После добавления vCenter Server в VMM можно добавлять кластеры VMware ESX и управлять ими с помощью VMM.
Примеры
Пример 1: Добавление отказоустойчивого кластера в VMM
Первая команда получает объект учетной записи Run As с именем RunAsAccount01 и сохраняет объект в переменной $Credential.
Учетная запись запуска от имени, используемая для этой операции, должна быть учетной записью домена с правами администратора на всех узлах отказоустойчивого кластера, который требуется добавить.
Вторая команда получает объект группы узлов сети All Hosts.
Это группа узлов сети, которая будет контейнером для узлов в этом кластере узлов.
Последняя команда добавляет отказоустойчивый кластер VMHostCluster01 в базу данных VMM, указывает All Hosts в качестве группы хостов, разрешает удаленные подключения и указывает TCP-порт 5900 для удаленных подключений к каждому узлу кластера.
После обработки последней команды переменная $Credential предоставляет сохраненную учетную запись запуска от имени Add-SCVMHostCluster.
Параметры
-AddVMHostJobsListVariable
Возвращает массив объектов переменных заданий для заданий, созданных для каждого узла при добавлении узлов в кластер узлов в VMM.
VMM использует эти переменные задания для отслеживания хода выполнения каждого задания по отдельности.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-BaseDiskPaths
Указывает пути к базовым дискам.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-ClusterReserve
Указывает количество сбоев узлов, которые может выдержать кластер узлов, прежде чем VMM определит кластер как перезагруженный.
Значение по умолчанию — 1.
Свойства параметра
Тип:
UInt32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Credential
Указывает объект учетных данных или, для некоторых командлетов, объект учетной записи «Запуск от имени», содержащий имя пользователя и пароль учетной записи, имеющей разрешение на выполнение этого действия.
Или, в случае Restart-SCJob, имеет разрешение на выполнение перезапущенной задачи.
Дополнительные сведения о объекте PSCredential введите Get-Help Get-Credential.
Для получения дополнительной информации об учетных записях запуска от имени введите Get-Help New-SCRunAsAccount.
Свойства параметра
Тип:
VMMCredential
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Description
Задает описание кластера узлов.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-EnableLiveMigration
Указывает, включена ли динамическая миграция на узле.
Свойства параметра
Тип:
Boolean
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
-LiveMigrationMaximum
Указывает максимальное количество одновременных динамических миграций.
Свойства параметра
Тип:
UInt32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-LiveStorageMigrationMaximum
Указывает максимальное количество одновременных миграций текущего хранилища.
Свойства параметра
Тип:
UInt32
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-MigrationAuthProtocol
Указывает протокол авторизации, используемый для миграции.
Допустимыми значениями для этого параметра являются: CredSSP, Kerberos.
Свойства параметра
Тип:
MigrationAuthProtocolType
Default value:
None
Допустимые значения:
CredSSP, Kerberos
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-MigrationPerformanceOption
Указывает тип параметра производительности миграции.
Допустимые значения для этого параметра:
Стандарт
ИспользованиеСжатие
Использование SmbTransport
Свойства параметра
Тип:
MigrationPerformanceOptionType
Default value:
None
Допустимые значения:
Standard, UseCompression, UseSmbTransport
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-MigrationSubnet
Указывает массив подсетей, используемых для миграции.
Свойства параметра
Тип:
String[]
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-Name
Указывает имя объекта VMM.
Свойства параметра
Тип:
String
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
0
Обязательно:
True
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-NonTrustedDomainHost
Указывает, что хост, который должен быть добавлен в VMM, принадлежит недоверенному домену.
Свойства параметра
Тип:
SwitchParameter
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
-Reassociate
Повторно связывает узел, который в настоящее время управляется одним сервером VMM, с другим сервером VMM.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-RemoteConnectEnabled
Включает, если задано значение $True, подключение к серверу узла, которое позволяет пользователям удаленно подключаться к своим виртуальным машинам.
Этот параметр применяется только к виртуальным машинам на Hyper-V узлах.
Он неприменим к виртуальным машинам на узлах VMware ESX или узлах Citrix XenServer.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-RemoteConnectPort
Указывает значение по умолчанию для TCP-порта, используемого при подключении удаленного пользователя к виртуальной машине.
Как правило, портом по умолчанию для Hyper-V хоста является 2179.
Этот параметр не применяется к узлам VMware ESX или узлам Citrix XenServer.
Свойства параметра
Тип:
UInt32
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
-UseAnyMigrationSubnet
Указывает, можно ли использовать какую-либо подсеть для миграции.
Свойства параметра
Тип:
Boolean
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
False
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VirtualizationManager
Указывает объект диспетчера виртуализации, управляемый VMM.
Свойства параметра
Тип:
VirtualizationManager
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VMHostGroup
Указывает объект группы узлов виртуальной машины.
Свойства параметра
Тип:
HostGroup
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VMMServer
Указывает объект сервера VMM.
Свойства параметра
Тип:
ServerConnection
Default value:
None
Поддерживаются подстановочные знаки:
False
DontShow:
False
Наборы параметров
(All)
Position:
Named
Обязательно:
False
Значение из конвейера:
True
Значение из конвейера по имени свойства:
False
Значение из оставшихся аргументов:
False
-VMPaths
Указывает набор путей по умолчанию (в виде строк, разделенных оператором конвейера) на узле, на котором могут храниться файлы виртуальной машины.
Пример формата: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"
Свойства параметра
Тип:
String
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.