Udostępnij za pośrednictwem


New-SCDCBSettings

Uwaga: To polecenie cmdlet ma zastosowanie do programu VMM 2019 UR1 lub nowszego.

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 elementów 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 nadaje mu nazwę Cluster01 i stosuje ustawienia DCB zgodnie z powyższym poleceniem cmdlet. Ustawianie ustawień DCB w klastrze hiperzbieżowym

Przykład 2: Ustawianie ustawień DCB w klastrze hiperzbieżowym

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 elementów HostNetworkAdapters i HostVirtualNetworkAdapters.

Trzecie polecenie służy do tworzenia obiektu ustawień DCB.

Ostatnie polecenie ustawia ustawienia DCB w klastrze hiperkonwergentnym.

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 elementów 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 hiperzbieżowym

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 elementów 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 klastrze hiperkonwergentnym.

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 elementów 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ść dla 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.