Dela via


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