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