Add-SCVMHostCluster
Lägger till ett Windows Server-redundanskluster, VMware ESX-värdkluster eller Citrix XenServer-resurspool till 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
Cmdleten Add-SCVMHostCluster lägger till ett befintligt Windows Server-redundanskluster, VMware ESX-värdkluster eller en Citrix XenServer-resurspool till VMM-databasen (Virtual Machine Manager) så att VMM kan hantera värdklustret.
Innan du kan använda cmdleten Add-SCVMHostCluster för att lägga till ett Windows Server-kluster i VMM måste du använda verktyget Klusterhantering vid fel för att skapa och konfigurera värdklustret. Om du vill skapa ett värdkluster med hjälp av VMM använder du cmdleten Install-SCVMHostCluster .
Innan du kan använda cmdleten Add-SCVMHostCluster för att lägga till en Citrix XenServer-resurspool till VMM måste du använda Citrix XenCenter för att skapa och konfigurera resurspoolen.
Innan du använder Add-SCVMHostCluster för att lägga till ESX-värdkluster måste du använda cmdleten Add-SCVirtualizationManager för att lägga till en VMware vCenter-server i VMM-miljön och importera dess data. När du har lagt till vCenter Server i VMM kan du lägga till och hantera VMware ESX-kluster med VMM.
Exempel
Exempel 1: Lägga till ett redundanskluster i 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
Det första kommandot hämtar Kör som-kontoobjektet med namnet RunAsAccount01 och lagrar objektet i variabeln $Credential. Kör som-kontot som används för den här åtgärden måste vara ett domänkonto med administratörsbehörighet på alla noder i det redundanskluster som du vill lägga till.
Det andra kommandot hämtar värdgruppsobjektet Alla värdar. Det här är den värdgrupp som ska vara containern för noderna i det här värdklustret.
Det senaste kommandot lägger till redundansklustret VMHostCluster01 i VMM-databasen, anger Alla värdar som värdgrupp, aktiverar fjärranslutningar och anger TCP-port 5900 för fjärranslutningar till varje nod i klustret. När det sista kommandot bearbetas tillhandahåller variabeln $Credential det lagrade Kör som-kontot till Add-SCVMHostCluster.
Parametrar
-AddVMHostJobsListVariable
Returnerar en matris med jobbvariabelobjekt för jobb som skapas för varje nod när värdar i ett värdkluster läggs till i VMM. VMM använder dessa jobbvariabler för att spåra förloppet för varje jobb individuellt.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BaseDiskPaths
Anger sökvägarna till basdiskar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClusterReserve
Anger antalet värdfel som ett värdkluster kan upprätthålla innan VMM anger klustret som överbetalt. Standardvärdet är 1.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Anger ett autentiseringsobjekt eller, för vissa cmdletar, ett Kör som-kontoobjekt som innehåller användarnamn och lösenord för ett konto som har behörighet att utföra den här åtgärden. Eller, när det gäller Restart-SCJob, har behörighet att slutföra en omstartad uppgift.
Mer information om PSCredential-objektetGet-Help Get-Credential
finns i .
Om du vill ha mer information om Kör som-konton skriver du Get-Help New-SCRunAsAccount
.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Anger en beskrivning för värdklustret.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableLiveMigration
Anger om direktmigrering är aktiverat på värden.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Anger att jobbstatus spåras och lagras i variabeln som heter av den här parametern.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LiveMigrationMaximum
Anger det maximala antalet samtidiga direktmigreringar.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LiveStorageMigrationMaximum
Anger det maximala antalet samtidiga direktlagringsmigreringar.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationAuthProtocol
Anger det auktoriseringsprotokoll som används för migrering. Godkända värden för den här parametern är: CredSSP, Kerberos.
Type: | MigrationAuthProtocolType |
Accepted values: | CredSSP, Kerberos |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationPerformanceOption
Anger alternativtypen för migreringsprestanda. De acceptabla värdena för den här parametern är:
- 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
Anger en matris med undernät som ska användas för migrering.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Anger namnet på ett VMM-objekt.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NonTrustedDomainHost
Anger att värden som ska läggas till i VMM tillhör en icke-betrodd domän.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Reassociate
Associerar om en värd som för närvarande hanteras av en VMM-server med en annan VMM-server.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoteConnectEnabled
Aktiverar, när den är inställd på $True, en anslutning på en värdserver som låter användare ansluta till sina virtuella datorer via fjärranslutning. Den här parametern gäller endast för virtuella datorer på Hyper-V-värdar. Det gäller inte för virtuella datorer på VMware ESX-värdar eller Citrix XenServer-värdar.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoteConnectPort
Anger ett standardvärde för TCP-porten som ska användas när en fjärranvändare ansluter till en virtuell dator. Standardporten för en Hyper-V-värd är vanligtvis 2179. Den här parametern gäller inte för VMware ESX-värdar eller Citrix XenServer-värdar.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseAnyMigrationSubnet
Anger om något undernät kan användas för migrering.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualizationManager
Anger ett virtualiseringshanterareobjekt som hanteras av VMM.
Type: | VirtualizationManager |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMHostGroup
Anger ett värdgruppsobjekt för en virtuell dator.
Type: | HostGroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
Anger ett VMM-serverobjekt.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMPaths
Anger en uppsättning standardsökvägar (som strängar avgränsade med pipelineoperatorn) på en värd där filer för virtuella datorer kan lagras.
Exempelformat: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Utdata
VMHostCluster
Den här cmdleten returnerar ett VMHostCluster-objekt .