Freigeben über


New-SCDCBSettings

Hinweis: Dieses Cmdlet gilt für VMM 2019 UR1.

Konfiguriert DCB-Einstellungen im von VMM verwalteten S2D-Cluster.

Syntax

New-SCDCBSettings
   [-VMMServer <ServerConnection>]
   [-AddDCBSettings]
   [-RemoveDCBSettings]
   [-HostNetworkAdapters <HostNetworkAdapter[]>]
   [-VirtualNetworkAdapters <VirtualNetworkAdapter[]>]
   [-SMBPriority <Int32>]
   [-SMBBandwidth <Int32>]
   [-ClusterHeartbeatPriority <Int32>]
   [-ClusterHeartbeatBandwidth <Int32>]
   [<CommonParameters>]

Beschreibung

Das Cmdlet -New-SCDCBSettings konfiguriert DCB-Einstellungen im S2D-Cluster , der von Virtual Machine Manager (VMM) verwaltet wird.

Beispiele

Beispiel 1: Festlegen von DCB-Einstellungen beim Erstellen des HCI-Clusters

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

Die ersten beiden Befehle werden verwendet, um die HostNetworkAdapters und HostVirtualNetworkAdapters abzurufen.

Der dritte Befehl wird verwendet, um ein DCB-Einstellungsobjekt zu erstellen.

Der vierte Befehl ruft das Run As-Konto namens RunAsAccount01 ab und speichert sie in der $RunAsAcct Variable.

Der fünfte Befehl ruft das Hostgruppenobjekt namens New York ab und speichert das Objekt in der $HostGroup Variable.

Der sechste Befehl ruft die Clusterknoten ab, die mit dem Namen HostClus in der Hostgruppe beginnen, die in $HostGroup gespeichert ist. Der Befehl speichert dann die Knoten in der $Nodes Variablen.

Der letzte Befehl erstellt den Cluster und benannt ihn Cluster01 und wendet die DCB-Einstellungen nach oben an. Festlegen von DCB-Einstellungen auf einem Hyperkonvergenten Cluster

Beispiel 2: Festlegen von DCB-Einstellungen auf einem Hyperkonvergenten Cluster

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

Die ersten beiden Befehle werden verwendet, um die HostNetworkAdapters und HostVirtualNetworkAdapters abzurufen.

Der dritte Befehl wird verwendet, um ein DCB-Einstellungsobjekt zu erstellen.

Der letzte Befehl legt die DCB-Einstellungen im hyperkonvergierten Cluster fest.

Beispiel 3: Festlegen von DCB-Einstellungen auf einem Skalierungsdateiserver-S2D-Cluster

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

Die ersten beiden Befehle werden verwendet, um die HostNetworkAdapters und HostVirtualNetworkAdapters abzurufen.

Der dritte Befehl wird verwendet, um ein DCB-Einstellungsobjekt zu erstellen.

Der letzte Befehl legt die DCB-Einstellungen im SOFS-Cluster fest.

Beispiel 4: Entfernen von DCB-Einstellungen in einem Hyperkonvergenten Cluster

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

Die ersten beiden Befehle werden verwendet, um die HostNetworkAdapters und HostVirtualNetworkAdapters abzurufen.

Der dritte Befehl wird verwendet, um ein DCB-Einstellungsobjekt mit RemoveDCBSettings-Flag zu erstellen.

Der vierte Befehl besteht darin, ein Objekt zu erstellen, das SCVMHostCluster-Details abruft.

Der letzte Befehl legt die DCB-Einstellungen im hyperkonvergierten Cluster fest.

Beispiel 5: Entfernen von DCB-Einstellungen auf einem Skalierungsdateiserver-S2D-Cluster

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

Die ersten beiden Befehle werden verwendet, um die HostNetworkAdapters und HostVirtualNetworkAdapters abzurufen.

Der dritte Befehl wird verwendet, um ein DCB-Einstellungsobjekt mit RemoveDCBSettings-Flag zu erstellen.

Der vierte Befehl besteht darin, ein Objekt zu erstellen, das CStorageFileServer-Details abruft.

Der letzte Befehl legt die DCB-Einstellungen im SOFS S2D-Cluster fest.

Parameter

-AddDCBSettings

Aktivieren Sie dieses Flag, um DCB-Einstellungen hinzuzufügen.

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

-ClusterHeartbeatBandwidth

Gibt die Bandbreite des Cluster-Taktdatenverkehrs an.

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

-ClusterHeartbeatPriority

Gibt die Priorität des Cluster-Taktdatenverkehrs an.

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

-HostNetworkAdapters

Geben Sie die Hostnetzwerkadapter an, auf die Sie DCB-Einstellungen anwenden möchten.

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

-RemoveDCBSettings

Aktivieren Sie dieses Flag, um DCB-Einstellungen zu entfernen.

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

-SMBBandwidth

Gibt Bandbreite für den SMB-Datenverkehr an.

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

-SMBPriority

Gibt die Priorität des SMB-Datenverkehrs an.

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

-VirtualNetworkAdapters

Geben Sie die Host-virtuellen Netzwerkadapter an, auf die Sie DCB-Einstellungen anwenden möchten.

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

-VMMServer

Gibt ein VMM-Serverobjekt an.

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

Ausgaben

DCBSettings

Dieses Cmdlet gibt ein DCBSettings-Objekt zurück.