Udostępnij za pośrednictwem


Install-SCVMHostCluster

Tworzy klaster trybu failover z hostów funkcji Hyper-V zarządzanych przez program VMM.

Składnia

Install-SCVMHostCluster
       -VMHost <Host[]>
       -ClusterName <String>
       -Credential <VMMCredential>
       [-ClusterIPAddress <String[]>]
       [-ClusterIPAddressPool <StaticIPAddressPool[]>]
       [-ClusterReserve <Int32>]
       [-Description <String>]
       [-VMMServer <ServerConnection>]
       [-SetQuorumNodeMajority]
       [-SetQuorumDisk <ClientObject>]
       [-SkipValidation]
       [-JobGroup <Guid>]
       [-EnableS2D]
       [-RunAsynchronously]
       [-PROTipID <Guid>]
       [-JobVariable <String>]
       [<CommonParameters>]
Install-SCVMHostCluster
       -VMHost <Host[]>
       -VMHostCluster <HostCluster>
       -Credential <VMMCredential>
       [-VMMServer <ServerConnection>]
       [-SkipValidation]
       [-JobGroup <Guid>]
       [-EnableS2D]
       [-RunAsynchronously]
       [-PROTipID <Guid>]
       [-JobVariable <String>]
       [<CommonParameters>]
Install-SCVMHostCluster
       -PhysicalComputerConfig <PhysicalComputerConfig[]>
       -VMHostCluster <HostCluster>
       -Credential <VMMCredential>
       [-VMMServer <ServerConnection>]
       [-SkipValidation]
       [-JobGroup <Guid>]
       [-EnableS2D]
       [-RunAsynchronously]
       [-PROTipID <Guid>]
       [-JobVariable <String>]
       [<CommonParameters>]
Install-SCVMHostCluster
       -PhysicalComputerConfig <PhysicalComputerConfig[]>
       -ClusterName <String>
       -Credential <VMMCredential>
       [-ClusterIPAddress <String[]>]
       [-ClusterIPAddressPool <StaticIPAddressPool[]>]
       [-ClusterReserve <Int32>]
       [-Description <String>]
       [-VMMServer <ServerConnection>]
       [-SetQuorumNodeMajority]
       [-SkipValidation]
       [-JobGroup <Guid>]
       [-EnableS2D]
       [-RunAsynchronously]
       [-PROTipID <Guid>]
       [-JobVariable <String>]
       [<CommonParameters>]

Opis

Uwaga

Nowy parametr [-DCBSettings] jest uwzględniony w programie VMM 2019 UR1 i nowszym. Aby uzyskać więcej informacji, zobacz Parametry.

Polecenie cmdlet Install-SCVMHostCluster tworzy klaster trybu failover z hostów funkcji Hyper-V zarządzanych przez program Virtual Machine Manager (VMM). Install-SCVMHostCluster może również dodać węzeł do istniejącego klastra.

Przykłady

Przykład 1. Tworzenie klastra na podstawie hostów zarządzanych

PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> $HostGroup = Get-SCVMHostGroup -Name "New York"
PS C:\> $Nodes = Get-SCVMHost | where {$_.Name -like "HostClus*" -and $_.VMHostGroup -eq $HostGroup}
PS C:\> Install-SCVMHostCluster -VMHost $Nodes -ClusterName "Cluster01" -Credential $RunAsAcct

Pierwsze polecenie pobiera konto Uruchom jako o nazwie RunAsAccount01 i zapisuje je w zmiennej $RunAsAcct.

Drugie polecenie pobiera obiekt grupy hostów o nazwie Nowy Jork i przechowuje obiekt w zmiennej $HostGroup.

Trzecie polecenie pobiera węzły klastra, które zaczynają się od nazwy HostClus w grupie hostów przechowywanej w $HostGroup. Następnie polecenie przechowuje węzły w zmiennej $Nodes.

Ostatnie polecenie tworzy klaster i nada mu nazwę Cluster01.

Przykład 2. Tworzenie klastra hiperzbieżowego na podstawie hostów zarządzanych

PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> $HostGroup = Get-SCVMHostGroup -Name "New York"
PS C:\> $Nodes = Get-SCVMHost | where {$_.Name -like "HostClus*" -and $_.VMHostGroup -eq $HostGroup}
PS C:\> Install-SCVMHostCluster -VMHost $Nodes -ClusterName "Cluster01" -Credential $RunAsAcct -EnableS2D

Pierwsze polecenie pobiera konto Uruchom jako o nazwie RunAsAccount01, a następnie zapisuje je w zmiennej $RunAsAcct.

Drugie polecenie pobiera obiekt grupy hostów o nazwie Nowy Jork, a następnie przechowuje go w zmiennej $HostGroup.

Trzecie polecenie pobiera węzły klastra, które zaczynają się od nazwy HostClus w grupie hostów przechowywanej w $HostGroup. Polecenie przechowuje węzły w zmiennej $Nodes.

Ostatnie polecenie tworzy hiperkonwergentny klaster i nada mu nazwę Cluster01.

Parametry

-ClusterIPAddress

Określa co najmniej jeden adres IP do użycia jako adres IP klastra.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ClusterIPAddressPool

Określa pulę statycznych adresów IP do użycia jako pulę adresów IP klastra.

Type:StaticIPAddressPool[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ClusterName

Określa nazwę klastra.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ClusterReserve

Określa liczbę błędów hosta, które klaster hostów może utrzymać, zanim program VMM wyznaczy klaster jako nadmiernie zatwierdzony. Wartość domyślna to 1.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Określa obiekt poświadczeń lub, w przypadku niektórych poleceń cmdlet, obiekt konta Uruchom jako zawierający nazwę użytkownika i hasło konta, które ma uprawnienia do wykonania tej akcji. Lub w przypadku zadania Restart-SCJob ma uprawnienia do wykonania ponownie uruchomionego zadania.

Aby uzyskać więcej informacji na temat obiektu PSCredential , wpisz Get-Help Get-Credential. Aby uzyskać więcej informacji na temat kont Uruchom jako, wpisz Get-Help New-SCRunAsAccount.

Type:VMMCredential
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DCBSettings

Określa ustawienia dcB skonfigurowane w klastrze.

Uwaga

Ten parametr ma zastosowanie do programu VMM 2019 UR1 i nowszych wersji.

Type:DCBSettings
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Określa opis klastra hostów.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableS2D

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

Określa identyfikator serii poleceń, które będą uruchamiane jako zestaw tuż przed ostatnim poleceniem zawierającym ten sam identyfikator grupy zadań.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PhysicalComputerConfig

Określa tablicę obiektów konfiguracji hosta.

Aby uzyskać informacje o obiektach konfiguracji hosta, zobacz polecenie cmdlet New-SCVMHostConfig .

Type:PhysicalComputerConfig[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SetQuorumDisk

Określa dysk do użycia jako dysk kworum dla klastra.

Type:ClientObject
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SetQuorumNodeMajority

Ustawia tryb kworum na Węzeł Większość dla klastra.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkipValidation

Pomija testy walidacji klastra podczas tworzenia klastra.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMHost

Określa tablicę obiektów hosta maszyny wirtualnej.

Type:Host[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMHostCluster

Określa obiekt klastra hostów programu VMM.

Type:HostCluster
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Określa obiekt serwera programu VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Dane wyjściowe

VMHostCluster

To polecenie cmdlet zwraca obiekt VMHostCluster .