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


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. Учетная запись запуска от имени, используемая для этой операции, должна быть учетной записью домена с правами администратора на всех узлах отказоустойчивого кластера, которые требуется добавить.

Вторая команда получает объект группы узлов "Все узлы". Это группа узлов, которая будет контейнером для узлов в этом кластере узлов.

Последняя команда добавляет отказоустойчивый кластер VMHostCluster01 в базу данных VMM, указывает все узлы в качестве группы узлов, включает удаленные подключения и указывает TCP-порт 5900 для удаленных подключений к каждому узлу кластера. По мере обработки последней команды переменная $Credential предоставляет сохраненную учетную запись запуска от имени в Add-SCVMHostCluster.

Параметры

-AddVMHostJobsListVariable

Возвращает массив объектов переменных заданий для заданий, созданных для каждого узла, когда узлы в кластере узлов добавляются в VMM. VMM использует эти переменные задания для отслеживания хода выполнения каждого задания по отдельности.

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

-BaseDiskPaths

Указывает пути к базовым дискам.

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

-ClusterReserve

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

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

-Credential

Указывает объект учетных данных или для некоторых командлетов объект учетной записи запуска от имени, содержащий имя пользователя и пароль учетной записи с разрешением на выполнение этого действия. Или, в случае перезапуска SCJob, имеет разрешение на выполнение перезапущенной задачи.

Дополнительные сведения об объекте PSCredential введите Get-Help Get-Credential. Дополнительные сведения об учетных записях запуска от имени введите Get-Help New-SCRunAsAccount.

Type:VMMCredential
Position:Named
Default value:None
Required:True
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

-EnableLiveMigration

Указывает, включена ли динамическая миграция на узле.

Type:Boolean
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

-LiveMigrationMaximum

Указывает максимальное количество одновременных динамических миграций.

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

-LiveStorageMigrationMaximum

Указывает максимальное количество одновременных миграций динамического хранилища.

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

-MigrationAuthProtocol

Указывает протокол авторизации, используемый для миграции. Допустимые значения для этого параметра: CredSSP, Kerberos.

Type:MigrationAuthProtocolType
Accepted values:CredSSP, Kerberos
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationPerformanceOption

Указывает тип параметра производительности миграции. Допустимые значения для этого параметра:

  • Standard
  • UseCompression
  • UseSmbTransport
Type:MigrationPerformanceOptionType
Accepted values:Standard, UseCompression, UseSmbTransport
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MigrationSubnet

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

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

-Name

Указывает имя объекта VMM.

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

-NonTrustedDomainHost

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

Type:SwitchParameter
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

-Reassociate

Повторно связать узел, управляемый одним сервером VMM, с другим сервером VMM.

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

-RemoteConnectEnabled

Включает, если задано значение $True, подключение на сервере узла, которое позволяет пользователям удаленно подключаться к своим виртуальным машинам. Этот параметр применяется только к виртуальным машинам на узлах Hyper-V. Оно неприменимо к виртуальным машинам на узлах VMware ESX или узлах Citrix XenServer.

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

-RemoteConnectPort

Указывает значение по умолчанию для TCP-порта, используемого при подключении удаленного пользователя к виртуальной машине. Как правило, порт по умолчанию для узла Hyper-V — 2179. Этот параметр не применяется к узлам VMware ESX или узлам Citrix XenServer.

Type:UInt32
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

-UseAnyMigrationSubnet

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

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

-VirtualizationManager

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

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

-VMHostGroup

Указывает объект группы узлов виртуальной машины.

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

-VMMServer

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

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

-VMPaths

Задает набор путей по умолчанию (в виде строк, разделенных оператором конвейера) на узле, где могут храниться файлы виртуальной машины.

Пример формата: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"

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

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

VMHostCluster

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