Add-SCVMHostCluster

Добавляет отказоустойчивый кластер Windows Server, кластер узлов VMware ESX или пул ресурсов Citrix XenServer в VMM.

Синтаксис

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

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 в среду 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

Первая команда получает объект учетной записи 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.

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

VMHostCluster

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