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 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 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 disposant de 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 des 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 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 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 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 |
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’il est défini 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. Elle 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 .