Partager via


Add-SCVMHostCluster

Ajoute un cluster de basculement Windows Server, un cluster hôte VMware ESX ou un pool de ressources Citrix XenServer à VMM.

Syntaxe

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>]

Description

L’applet de commande Add-SCVMHostCluster ajoute un cluster de basculement Windows Server existant, un cluster hôte VMware ESX ou un pool de ressources Citrix XenServer à la base de données Virtual Machine Manager (VMM) afin que VMM puisse gérer le cluster hôte.

Avant de pouvoir utiliser l’applet de commande Add-SCVMHostCluster pour ajouter un cluster Windows Server à VMM, vous devez utiliser l’outil gestion du cluster de basculement pour créer et configurer le cluster hôte. Pour créer un cluster hôte à l’aide de VMM, utilisez l’applet de commande Install-SCVMHostCluster .

Avant de pouvoir utiliser l’applet de commande Add-SCVMHostCluster pour ajouter un pool de ressources Citrix XenServer à VMM, vous devez utiliser Citrix XenCenter pour créer et configurer le pool de ressources.

Avant d’utiliser add-SCVMHostCluster pour ajouter des clusters hôtes ESX, vous devez utiliser l’applet de commande Add-SCVirtualizationManager add-SCVirtualizationManager pour ajouter un serveur VMware vCenter à votre environnement VMM et importer ses données. Après avoir ajouté le serveur vCenter à VMM, vous pouvez ajouter et gérer des clusters VMware ESX à l’aide de VMM.

Exemples

Exemple 1 : Ajouter un cluster de basculement à 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

La première commande obtient l’objet de compte d’identification nommé RunAsAccount01 et stocke l’objet dans la variable $Credential. Le compte d’identification utilisé pour cette opération doit être un compte de domaine avec des droits d’administrateur sur tous les nœuds du cluster de basculement que vous souhaitez ajouter.

La deuxième commande obtient l’objet de groupe hôte Tous les hôtes. Il s’agit du groupe hôte qui sera le conteneur pour les nœuds de ce cluster hôte.

La dernière commande ajoute le cluster de basculement VMHostCluster01 à la base de données VMM, spécifie tous les hôtes en tant que groupe hôte, active les connexions distantes et spécifie le port TCP 5900 pour les connexions distantes à chaque nœud du cluster. Lorsque la dernière commande est traitée, la variable $Credential fournit le compte d’identification stocké pour Add-SCVMHostCluster.

Paramètres

-AddVMHostJobsListVariable

Retourne un tableau d’objets de variables de travail pour les travaux créés pour chaque nœud lorsque les hôtes d’un cluster hôte sont ajoutés à VMM. VMM utilise ces variables de travail pour suivre la progression de chaque travail individuellement.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-BaseDiskPaths

Spécifie les chemins d’accès aux disques de base.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ClusterReserve

Spécifie le nombre d’échecs d’hôte qu’un cluster hôte peut supporter avant que VMM ne désigne le cluster comme sur-validé. La valeur par défaut est 1.

Type:UInt32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Credential

Spécifie un objet d’informations d’identification ou, pour certaines applets de commande, un objet de compte d’identification qui contient le nom d’utilisateur et le mot de passe d’un compte autorisé à effectuer cette action. Ou, dans le cas de restart-SCJob, dispose de l’autorisation d’effectuer une tâche redémarrée.

Pour plus d’informations sur l’objet PSCredential , tapez . Pour plus d’informations sur les comptes d’identification, tapez Get-Help New-SCRunAsAccount.

Type:VMMCredential
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Description

Spécifie une description du cluster hôte.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EnableLiveMigration

Indique si la migration dynamique est activée sur l’hôte.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-JobVariable

Spécifie que la progression du travail est suivie et stockée dans la variable nommée par ce paramètre.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-LiveMigrationMaximum

Spécifie le nombre maximal de migrations dynamiques simultanées.

Type:UInt32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-LiveStorageMigrationMaximum

Spécifie le nombre maximal de migrations de stockage dynamique simultanées.

Type:UInt32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-MigrationAuthProtocol

Spécifie le protocole d’autorisation utilisé pour la migration. Les valeurs acceptables pour ce paramètre sont : CredSSP, Kerberos.

Type:MigrationAuthProtocolType
Valeurs acceptées:CredSSP, Kerberos
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-MigrationPerformanceOption

Spécifie le type d’option de performances de migration. Les valeurs acceptables pour ce paramètre sont les suivantes :

  • Standard
  • UseCompression
  • UseSmbTransport
Type:MigrationPerformanceOptionType
Valeurs acceptées:Standard, UseCompression, UseSmbTransport
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-MigrationSubnet

Spécifie un tableau de sous-réseaux à utiliser pour la migration.

Type:String[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Spécifie le nom d’un objet VMM.

Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-NonTrustedDomainHost

Indique que l’hôte à ajouter à VMM appartient à un domaine non approuvé.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-PROTipID

Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils pro.

Type:Guid
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Reassociate

Réassocie un hôte actuellement géré par un serveur VMM avec un autre serveur VMM.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RemoteConnectEnabled

Active, lorsqu’elle est définie sur $True, une connexion sur un serveur hôte qui permet aux utilisateurs de se connecter à leurs machines virtuelles à distance. Ce paramètre s’applique uniquement aux machines virtuelles sur les hôtes Hyper-V. Il n’est pas applicable aux machines virtuelles sur les hôtes VMware ESX ou les hôtes Citrix XenServer.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RemoteConnectPort

Spécifie une valeur par défaut pour le port TCP à utiliser lorsqu’un utilisateur distant se connecte à une machine virtuelle. En règle générale, le port par défaut d’un hôte Hyper-V est 2179. Ce paramètre ne s’applique pas aux hôtes VMware ESX ou aux hôtes Citrix XenServer.

Type:UInt32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RunAsynchronously

Indique que le travail s’exécute de façon asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-UseAnyMigrationSubnet

Indique si un sous-réseau peut être utilisé pour la migration.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VirtualizationManager

Spécifie un objet de gestionnaire de virtualisation géré par VMM.

Type:VirtualizationManager
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-VMHostGroup

Spécifie un objet de groupe hôte de machine virtuelle.

Type:HostGroup
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-VMMServer

Spécifie un objet serveur VMM.

Type:ServerConnection
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-VMPaths

Spécifie un ensemble de chemins d’accès par défaut (sous forme de chaînes séparées par l’opérateur de pipeline) sur un hôte où les fichiers de machine virtuelle peuvent être stockés.

Exemple de format : -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Sorties

VMHostCluster

Cette applet de commande retourne un objet VMHostCluster.