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