Delen via


Add-SCVMHostCluster

Voegt een Windows Server-failovercluster, VMware ESX-hostcluster of Citrix XenServer-resourcegroep toe aan VMM.

Syntaxis

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

De Add-SCVMHostCluster cmdlet voegt een bestaand Windows Server-failovercluster, VMware ESX-hostcluster of een Citrix XenServer-resourcegroep toe aan de Virtual Machine Manager-database (VMM), zodat VMM het hostcluster kan beheren.

Voordat u de cmdlet Add-SCVMHostCluster kunt gebruiken om een Windows Server-cluster toe te voegen aan VMM, moet u het hulpprogramma Failoverclusterbeheer gebruiken om het hostcluster te maken en te configureren. Als u een hostcluster wilt maken met VMM, gebruikt u de cmdlet Install-SCVMHostCluster.

Voordat u de cmdlet Add-SCVMHostCluster kunt gebruiken om een Citrix XenServer-resourcegroep toe te voegen aan VMM, moet u Citrix XenCenter gebruiken om de resourcegroep te maken en te configureren.

Voordat u Add-SCVMHostCluster gebruikt om ESX-hostclusters toe te voegen, moet u de cmdlet Add-SCVirtualizationManager gebruiken om een VMware vCenter Server toe te voegen aan uw VMM-omgeving en de bijbehorende gegevens te importeren. Nadat u de vCenter Server hebt toegevoegd aan VMM, kunt u VMware ESX-clusters toevoegen en beheren met VMM.

Voorbeelden

Voorbeeld 1: Een failovercluster toevoegen aan 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

Met de eerste opdracht wordt het Run As-accountobject met de naam RunAsAccount01 opgehaald en wordt het object opgeslagen in de $Credential variabele. Het Uitvoeren als-account dat voor deze bewerking wordt gebruikt, moet een domeinaccount met beheerdersrechten zijn op alle knooppunten van het failovercluster dat u wilt toevoegen.

Met de tweede opdracht wordt het hostgroepobject Alle hosts opgehaald. Dit is de hostgroep die de container is voor de knooppunten in dit hostcluster.

Met de laatste opdracht wordt het failovercluster VMHostCluster01 toegevoegd aan de VMM-database, worden alle hosts als hostgroep opgegeven, worden externe verbindingen ingeschakeld en wordt TCP-poort 5900 opgegeven voor externe verbindingen met elk knooppunt van het cluster. Wanneer de laatste opdracht wordt verwerkt, biedt de $Credential variabele het opgeslagen Uitvoeren als-account om add-SCVMHostClustertoe te voegen.

Parameters

-AddVMHostJobsListVariable

Retourneert een matrix met taakvariabeleobjecten voor taken die voor elk knooppunt worden gemaakt wanneer hosts in een hostcluster worden toegevoegd aan VMM. VMM gebruikt deze taakvariabelen om de voortgang van elke taak afzonderlijk bij te houden.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-BaseDiskPaths

Hiermee geeft u de paden naar basisschijven.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ClusterReserve

Hiermee geeft u het aantal hostfouten op dat een hostcluster kan ondersteunen voordat VMM het cluster aanwijst als overbeschreven. De standaardwaarde is 1.

Type:UInt32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Credential

Hiermee geeft u een referentieobject of, voor sommige cmdlets, een Uitvoeren als-accountobject met de gebruikersnaam en het wachtwoord van een account dat is gemachtigd om deze actie uit te voeren. Of, in het geval van Restart-SCJob, is gemachtigd om een opnieuw gestarte taak te voltooien.

Typ Get-Help Get-Credentialvoor meer informatie over het object PSCredential. Typ Get-Help New-SCRunAsAccountvoor meer informatie over Uitvoeren als-accounts.

Type:VMMCredential
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Description

Hiermee geeft u een beschrijving voor het hostcluster.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-EnableLiveMigration

Geeft aan of livemigratie is ingeschakeld op de host.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LiveMigrationMaximum

Hiermee geeft u het maximum aantal gelijktijdige livemigraties.

Type:UInt32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LiveStorageMigrationMaximum

Hiermee geeft u het maximum aantal gelijktijdige liveopslagmigraties op.

Type:UInt32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MigrationAuthProtocol

Hiermee geeft u het autorisatieprotocol op dat wordt gebruikt voor migratie. De acceptabele waarden voor deze parameter zijn: CredSSP, Kerberos.

Type:MigrationAuthProtocolType
Geaccepteerde waarden:CredSSP, Kerberos
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MigrationPerformanceOption

Hiermee geeft u het type migratieprestatieoptie. De acceptabele waarden voor deze parameter zijn:

  • Standaard
  • UseCompression
  • UseSmbTransport
Type:MigrationPerformanceOptionType
Geaccepteerde waarden:Standard, UseCompression, UseSmbTransport
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MigrationSubnet

Hiermee geeft u een matrix van subnetten te gebruiken voor migratie.

Type:String[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

Hiermee geeft u de naam van een VMM-object.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-NonTrustedDomainHost

Geeft aan dat de host die moet worden toegevoegd aan VMM deel uitmaakt van een niet-vertrouwd domein.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

Type:Guid
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Reassociate

Hiermee wordt een host die momenteel wordt beheerd door één VMM-server, opnieuw gekoppeld aan een andere VMM-server.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RemoteConnectEnabled

Hiermee schakelt u, wanneer deze is ingesteld op $True, een verbinding op een hostserver waarmee gebruikers op afstand verbinding kunnen maken met hun virtuele machines. Deze parameter is alleen van toepassing op virtuele machines op Hyper-V hosts. Het is niet van toepassing op virtuele machines op VMware ESX-hosts of Citrix XenServer-hosts.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RemoteConnectPort

Hiermee geeft u een standaardwaarde op voor de TCP-poort die moet worden gebruikt wanneer een externe gebruiker verbinding maakt met een virtuele machine. Normaal gesproken is de standaardpoort voor een Hyper-V host 2179. Deze parameter is niet van toepassing op VMware ESX-hosts of Citrix XenServer-hosts.

Type:UInt32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-UseAnyMigrationSubnet

Geeft aan of een subnet kan worden gebruikt voor migratie.

Type:Boolean
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VirtualizationManager

Hiermee geeft u een virtualisatiebeheerobject dat wordt beheerd door VMM.

Type:VirtualizationManager
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-VMHostGroup

Hiermee geeft u een hostgroepobject voor de virtuele machine op.

Type:HostGroup
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-VMMServer

Hiermee geeft u een VMM-serverobject.

Type:ServerConnection
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-VMPaths

Hiermee geeft u een set standaardpaden op (zoals tekenreeksen gescheiden door de pijplijnoperator) op een host waar bestanden van virtuele machines kunnen worden opgeslagen.

Voorbeeldindeling: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Uitvoerwaarden

VMHostCluster

Met deze cmdlet wordt een VMHostCluster--object geretourneerd.