New-SCDCBSettings
Uwaga: To polecenie cmdlet ma zastosowanie do programu VMM 2019 UR1.
Konfiguruje ustawienia dcB w klastrze S2D zarządzanym przez program VMM.
Składnia
New-SCDCBSettings
[-VMMServer <ServerConnection>]
[-AddDCBSettings]
[-RemoveDCBSettings]
[-HostNetworkAdapters <HostNetworkAdapter[]>]
[-VirtualNetworkAdapters <VirtualNetworkAdapter[]>]
[-SMBPriority <Int32>]
[-SMBBandwidth <Int32>]
[-ClusterHeartbeatPriority <Int32>]
[-ClusterHeartbeatBandwidth <Int32>]
[<CommonParameters>]
Opis
Polecenie cmdlet -New-SCDCBSettings konfiguruje ustawienia DCB w klastrze S2D zarządzanym przez program Virtual Machine Manager (VMM).
Przykłady
Przykład 1. Ustawianie ustawień DCB podczas tworzenia klastra HCI
PS C:\> $HostNetworkAdpaters = Get-SCVMHostNetworkAdapter where {$_.Name -like "RDMA*"}
PS C:\>$VirtualHostNetworkAdpaters = Get-SCVirtualNetworkAdapter where {$_.Name -like "RDMA*"}
PS C:\>$DCBSettings = New-SCDCBSettings -AddDCBSettings -SMBPriority 3 -SMBBandwidth 50 -ClusterHeartbeatPriority 7 -ClusterHeartbeatBandwidth 1 -HostNetworkAdapters $HostNetworkAdpaters -VirtualNetworkAdapters $VirtualHostNetworkAdpaters
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 -DCBSettings $DCBSettings
Pierwsze dwa polecenia służą do pobierania hostnetworkAdapters i hostVirtualNetworkAdapters.
Trzecie polecenie służy do tworzenia obiektu ustawień DCB.
Czwarte polecenie pobiera konto Uruchom jako o nazwie RunAsAccount01 i zapisuje je w zmiennej $RunAsAcct.
Piąte polecenie pobiera obiekt grupy hostów o nazwie Nowy Jork i przechowuje obiekt w zmiennej $HostGroup.
Szóste 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 i stosuje ustawienia DCB zgodnie z powyższym poleceniem cmdlet. Ustawianie ustawień dcB w klastrze hiperkonwerge
Przykład 2. Ustawianie ustawień dcB w klastrze hiperkonwerge
PS C:\>$HostNetworkAdpaters = Get-SCVMHostNetworkAdapter where {$_.Name -like "RDMA*"}
PS C:\>$VirtualHostNetworkAdpaters = Get-SCVirtualNetworkAdapter where {$_.Name -like "RDMA*"}
PS C:\>$DCBSettings = New-SCDCBSettings -AddDCBSettings -SMBPriority 3 -SMBBandwidth 50 -ClusterHeartbeatPriority 7 -ClusterHeartbeatBandwidth 1 -HostNetworkAdapters $HostNetworkAdpaters -VirtualNetworkAdapters $VirtualHostNetworkAdpaters
PS C:\>$cluster = Get-SCVMHostCluster where {$_.Name -like "HostClus*"}
PS C:\> Set-SCVMHostCluster -VMHostCluster $cluster -DCBSettings $DCBSettings
Pierwsze dwa polecenia służą do pobierania hostnetworkAdapters i hostVirtualNetworkAdapters.
Trzecie polecenie służy do tworzenia obiektu ustawień DCB.
Ostatnie polecenie ustawia ustawienia dcB w hiperkonwergentnym klastrze.
Przykład 3. Ustawianie ustawień DCB w klastrze S2D serwera plików skalowalnego w poziomie
PS C:\>$HostNetworkAdpaters = Get-SCVMHostNetworkAdapter where {$_.Name -like "RDMA*"}
PS C:\>$VirtualHostNetworkAdpaters = Get-SCVirtualNetworkAdapter where {$_.Name -like "RDMA*"}
PS C:\>$DCBSettings = New-SCDCBSettings -AddDCBSettings -SMBPriority 3 -SMBBandwidth 50 -ClusterHeartbeatPriority 7 -ClusterHeartbeatBandwidth 1 -HostNetworkAdapters $HostNetworkAdpaters -VirtualNetworkAdapters $VirtualHostNetworkAdpaters
PS C:\>$sofs = Get-SCStorageFileServer where {$_.Name -like "SOFSClus*"}
PS C:\> Set-SCStorageFileServer-StorageFileServer $sofs -DCBSettings $DCBSettings
Pierwsze dwa polecenia służą do pobierania hostnetworkAdapters i hostVirtualNetworkAdapters.
Trzecie polecenie służy do tworzenia obiektu ustawień DCB.
Ostatnie polecenie ustawia ustawienia dcB w klastrze SOFS.
Przykład 4. Usuwanie ustawień DCB w klastrze hiperkonwerge
PS C:\>$HostNetworkAdpaters = Get-SCVMHostNetworkAdapter where {$_.Name -like "RDMA*"}
PS C:\>$VirtualHostNetworkAdpaters = Get-SCVirtualNetworkAdapter where {$_.Name -like "RDMA*"}
PS C:\>$DCBSettings = New-SCDCBSettings -RemoveDCBSettings -HostNetworkAdapters $HostNetworkAdpaters -VirtualNetworkAdapters $VirtualHostNetworkAdpaters
PS C:\>$cluster = Get-SCVMHostCluster where {$_.Name -like "HostClus*"}
PS C:\> Set-SCVMHostCluster -VMHostCluster $cluster -DCBSettings $DCBSettings
Pierwsze dwa polecenia służą do pobierania hostnetworkAdapters i hostVirtualNetworkAdapters.
Trzecie polecenie służy do tworzenia obiektu ustawień DCB z flagą RemoveDCBSettings.
Czwarte polecenie polega na utworzeniu obiektu, który pobiera szczegóły scVMHostCluster.
Ostatnie polecenie ustawia ustawienia dcB w hiperkonwergentnym klastrze.
Przykład 5. Usuwanie ustawień DCB w klastrze S2D serwera plików skalowalnego w poziomie
PS C:\>$HostNetworkAdpaters = Get-SCVMHostNetworkAdapter where {$_.Name -like "RDMA*"}
PS C:\>$VirtualHostNetworkAdpaters = Get-SCVirtualNetworkAdapter where {$_.Name -like "RDMA*"}
PS C:\>$DCBSettings = New-SCDCBSettings -RemoveDCBSettings -HostNetworkAdapters $HostNetworkAdpaters -VirtualNetworkAdapters $VirtualHostNetworkAdpaters
PS C:\>$sofs = Get-SCStorageFileServer where {$_.Name -like "SOFSClus*"}
PS C:\> Set-SCStorageFileServer-StorageFileServer $sofs -DCBSettings $DCBSettings
Pierwsze dwa polecenia służą do pobierania hostnetworkAdapters i hostVirtualNetworkAdapters.
Trzecie polecenie służy do tworzenia obiektu ustawień DCB z flagą RemoveDCBSettings.
Czwarte polecenie polega na utworzeniu obiektu, który pobiera szczegóły CStorageFileServer.
Ostatnie polecenie ustawia ustawienia DCB w klastrze S2D serwera SOFS.
Parametry
-AddDCBSettings
Włącz tę flagę, aby dodać ustawienia DCB.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClusterHeartbeatBandwidth
Określa przepustowość ruchu pulsu klastra.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClusterHeartbeatPriority
Określa priorytet ruchu pulsu klastra.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HostNetworkAdapters
Określ karty sieciowe hosta, na których chcesz zastosować ustawienia dcB.
Type: | HostNetworkAdapter[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveDCBSettings
Włącz tę flagę, aby usunąć ustawienia DCB.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SMBBandwidth
Określa przepustowość ruchu SMB.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SMBPriority
Określa priorytet ruchu SMB.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualNetworkAdapters
Określ wirtualne karty sieciowe hosta, na których chcesz zastosować ustawienia dcB.
Type: | VirtualNetworkAdapter[] |
Position: | Named |
Default value: | None |
Required: | False |
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
DCBSettings
To polecenie cmdlet zwraca obiekt DCBSettings.