Share via


New-SCDCBSettings

Nota: Questo cmdlet è applicabile per VMM 2019 UR1 e versioni successive.

Configura le impostazioni DCB nel cluster S2D gestito da VMM.

Sintassi

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

Descrizione

Il cmdlet -New-SCDCBSettings configura le impostazioni DCB nel cluster S2D gestito da Virtual Machine Manager (VMM).

Esempio

Esempio 1: Impostare le impostazioni DCB durante la creazione del cluster 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

I primi due comandi vengono usati per recuperare hostNetworkAdapters e HostVirtualNetworkAdapters.

Il terzo comando viene usato per creare un oggetto impostazioni DCB.

Il quarto comando ottiene l'account RunAsAccount01 e lo archivia nella variabile $RunAsAcct.

Il quinto comando ottiene l'oggetto del gruppo host denominato New York e archivia l'oggetto nella variabile $HostGroup.

Il sesto comando ottiene i nodi del cluster che iniziano con il nome HostClus nel gruppo host archiviato in $HostGroup. Il comando archivia quindi i nodi nella variabile $Nodes.

L'ultimo comando crea il cluster e lo assegna al cluster01 e applica le impostazioni DCB in base al cmdlet precedente. Impostare le impostazioni DCB in un cluster hyper convergente

Esempio 2: Impostare le impostazioni DCB in un cluster hyper convergente

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

I primi due comandi vengono usati per recuperare hostNetworkAdapters e HostVirtualNetworkAdapters.

Il terzo comando viene usato per creare un oggetto impostazioni DCB.

L'ultimo comando imposta le impostazioni DCB nel cluster iperconvergente.

Esempio 3: Impostare le impostazioni DCB in un cluster S2D con scalabilità orizzontale

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

I primi due comandi vengono usati per recuperare hostNetworkAdapters e HostVirtualNetworkAdapters.

Il terzo comando viene usato per creare un oggetto impostazioni DCB.

L'ultimo comando imposta le impostazioni DCB nel cluster SOFS.

Esempio 4: Rimuovere le impostazioni DCB in un cluster hyper convergente

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

I primi due comandi vengono usati per recuperare hostNetworkAdapters e HostVirtualNetworkAdapters.

Il terzo comando viene usato per creare un oggetto impostazioni DCB con il flag RemoveDCBSettings.

Il quarto comando consiste nel creare un oggetto che ottiene i dettagli SCVMHostCluster.

L'ultimo comando imposta le impostazioni DCB nel cluster iperconvergente.

Esempio 5: Rimuovere le impostazioni DCB in un cluster S2D con scalabilità orizzontale

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

I primi due comandi vengono usati per recuperare hostNetworkAdapters e HostVirtualNetworkAdapters.

Il terzo comando viene usato per creare un oggetto impostazioni DCB con il flag RemoveDCBSettings.

Il quarto comando consiste nel creare un oggetto che ottiene i dettagli di CStorageFileServer.

L'ultimo comando imposta le impostazioni DCB nel cluster S2D SOFS.

Parametri

-AddDCBSettings

Abilitare questo flag per aggiungere impostazioni DCB.

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

-ClusterHeartbeatBandwidth

Specifica la larghezza di banda del traffico Heartbeat del cluster.

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

-ClusterHeartbeatPriority

Specifica la priorità del traffico Heartbeat del cluster.

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

-HostNetworkAdapters

Specificare le schede di rete host in cui si desidera applicare le impostazioni DCB.

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

-RemoveDCBSettings

Abilitare questo flag per rimuovere le impostazioni DCB.

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

-SMBBandwidth

Specifica la larghezza di banda per il traffico SMB.

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

-SMBPriority

Specifica la priorità del traffico SMB.

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

-VirtualNetworkAdapters

Specificare le schede di rete virtuale host in cui si desidera applicare le impostazioni DCB.

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

-VMMServer

Specifica un oggetto server Virtual Machine Manager.

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

Output

DCBSettings

Questo cmdlet restituisce un oggetto DCBSettings.