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
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-Credential
voor meer informatie over het object PSCredential.
Typ Get-Help New-SCRunAsAccount
voor 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.