Partilhar via


New-SCDCBSettings

Nota: Este cmdlet é aplicável para VMM 2019 UR1.

Configura as definições de DCB no cluster S2D gerido por VMM.

Syntax

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

Description

O cmdlet -New-SCDCBSettings configura as definições de DCB no cluster S2D gerido pelo Virtual Machine Manager (VMM).

Exemplos

Exemplo 1: Definir definições de DCB ao criar 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

Os dois primeiros comandos são utilizados para recolher os HostNetworkAdapters e HostVirtualNetworkAdapters.

O terceiro comando é utilizado para criar um objeto de definições DE DCB.

O quarto comando recebe a conta Run As chamada RunAsAccount01 e armazena-a na variável $RunAsAcct.

O quinto comando recebe o objeto do grupo anfitrião chamado Nova Iorque e armazena o objeto na variável $HostGroup.

O sexto comando recebe os nós de cluster que começam com o nome HostClus no grupo anfitrião armazenado em $HostGroup. Em seguida, o comando armazena os nós na variável $Nodes.

O último comando cria o cluster e dá-lhe o nome de Cluster01 e aplica as definições de DCB de acordo com o cmdlet acima. Definir definições de DCB em um cluster de hiper convergente

Exemplo 2: Definir definições de DCB num cluster de hiper 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

Os dois primeiros comandos são utilizados para recolher os HostNetworkAdapters e HostVirtualNetworkAdapters.

O terceiro comando é utilizado para criar um objeto de definições DE DCB.

O último comando define as definições de DCB no cluster hiper converged.

Exemplo 3: Definir definições de DCB num cluster S2D do servidor de ficheiros de escala

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

Os dois primeiros comandos são utilizados para recolher os HostNetworkAdapters e HostVirtualNetworkAdapters.

O terceiro comando é utilizado para criar um objeto de definições DE DCB.

O último comando define as definições de DCB no cluster SOFS.

Exemplo 4: Remover as definições de DCB num cluster de hiper 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

Os dois primeiros comandos são utilizados para recolher os HostNetworkAdapters e HostVirtualNetworkAdapters.

O terceiro comando é utilizado para criar um objeto de definições DE DCB com bandeira removeDCBSettings.

O quarto comando é criar um objeto que obtenha detalhes do SCVMHostCluster.

O último comando define as definições de DCB no cluster hiper converged.

Exemplo 5: Remover as definições de DCB num cluster S2D do servidor de ficheiros de escala

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

Os dois primeiros comandos são utilizados para recolher os HostNetworkAdapters e HostVirtualNetworkAdapters.

O terceiro comando é utilizado para criar um objeto de definições DE DCB com bandeira removeDCBSettings.

O quarto comando é criar um objeto que obtenha detalhes do CStorageFileServer.

O último comando define as definições de DCB no cluster SOFS S2D.

Parâmetros

-AddDCBSettings

Ative esta bandeira para adicionar definições de DCB.

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

-ClusterHeartbeatBandwidth

Especifica a largura de banda do tráfego de batimentos cardíacos do cluster.

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

-ClusterHeartbeatPriority

Especifica a prioridade do tráfego de batimentos cardíacos de cluster.

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

-HostNetworkAdapters

Especificar os adaptadores de rede de anfitriões nos quais pretende aplicar as definições de DCB.

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

-RemoveDCBSettings

Ative esta bandeira para remover as definições de DCB.

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

-SMBBandwidth

Especifica largura de banda para tráfego SMB.

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

-SMBPriority

Especifica a prioridade do tráfego SMB.

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

-VirtualNetworkAdapters

Especifique os adaptadores de rede virtuais do anfitrião nos quais pretende aplicar as definições de DCB.

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

-VMMServer

Especifica um objeto de servidor VMM.

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

Saídas

DCBSettings

Este cmdlet devolve um objeto DCBSettings.