Add-SCVMHostCluster

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

Syntax

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 des clusters 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 pour ajouter un serveur VMware vCenter à votre environnement VMM et importer ses données. Après avoir ajouté vCenter Server à 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é à Add-SCVMHostCluster.

Paramètres

-AddVMHostJobsListVariable

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

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

-BaseDiskPaths

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

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

-ClusterReserve

Spécifie le nombre de pannes d’ordinateur hôte qu’un cluster hôte peut accepter avant que VMM le désigne comme étant débordé. La valeur par défaut est 1.

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 disposant de l’autorisation d’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 Get-Help Get-Credential. Pour plus d’informations sur les comptes d’identification, tapez Get-Help New-SCRunAsAccount.

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

-Description

Spécifie une description pour le cluster hôte.

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

-EnableLiveMigration

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

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

-JobVariable

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

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

-LiveMigrationMaximum

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

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

-LiveStorageMigrationMaximum

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

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

-MigrationAuthProtocol

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

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

-MigrationPerformanceOption

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

  • 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

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

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

-Name

Spécifie le nom d’un objet VMM.

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

-NonTrustedDomainHost

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

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

-PROTipID

Spécifie l’ID du conseil d’optimisation des performances et des ressources qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.

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

-Reassociate

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 des hôtes VMware ESX ou des hôtes Citrix XenServer.

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

-RemoteConnectPort

Spécifie une valeur par défaut pour le port TCP à utiliser lorsqu’un utilisateur distant se connecte à un ordinateur virtuel. 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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

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

-UseAnyMigrationSubnet

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

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

-VirtualizationManager

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

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

-VMHostGroup

Spécifie un objet groupe hôte d'ordinateurs virtuels.

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

-VMMServer

Spécifie un objet serveur VMM.

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

-VMPaths

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

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

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

Sorties

VMHostCluster

Cette applet de commande retourne un objet VMHostCluster .