Поделиться через


New-SCDCBSettings

Примечание: Этот командлет применим для VMM 2019 UR1.

Настраивает параметры DCB в кластере S2D, управляемом VMM.

Синтаксис

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

Описание

Командлет -New-SCDCBSettings настраивает параметры DCB в кластере S2D под управлением Virtual Machine Manager (VMM).

Примеры

Пример 1. Настройка параметров DCB при создании кластера 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

Первые две команды используются для получения идентификаторов HostNetworkAdapters и HostVirtualNetworkAdapters.

Третья команда используется для создания объекта параметров DCB.

Четвертая команда получает учетную запись запуска от имени с именем RunAsAccount01 и сохраняет ее в переменной $RunAsAcct.

Пятая команда получает объект группы узлов с именем New York и сохраняет объект в переменной $HostGroup.

Шестая команда получает узлы кластера, начинающиеся с имени HostClus в группе узлов, хранящейся в $HostGroup. Затем команда сохраняет узлы в переменной $Nodes.

Последняя команда создает кластер и присваивает ему имя Cluster01 и применяет параметры DCB, как показано выше. Настройка параметров DCB в гиперконвергентном кластере

Пример 2. Настройка параметров DCB в гиперконвергентном кластере

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

Первые две команды используются для получения идентификаторов HostNetworkAdapters и HostVirtualNetworkAdapters.

Третья команда используется для создания объекта параметров DCB.

Последняя команда задает параметры DCB в гиперконвергентных кластерах.

Пример 3. Настройка параметров DCB в масштабируемом кластере S2D файлового сервера

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

Первые две команды используются для получения идентификаторов HostNetworkAdapters и HostVirtualNetworkAdapters.

Третья команда используется для создания объекта параметров DCB.

Последняя команда задает параметры DCB в кластере SOFS.

Пример 4. Удаление параметров DCB в гиперконвергентном кластере

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

Первые две команды используются для получения идентификаторов HostNetworkAdapters и HostVirtualNetworkAdapters.

Третья команда используется для создания объекта параметров DCB с флагом RemoveDCBSettings.

Четвертая команда — создать объект, который получает сведения о SCVMHostCluster.

Последняя команда задает параметры DCB в гиперконвергентных кластерах.

Пример 5. Удаление параметров DCB в масштабируемом кластере S2D файлового сервера

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

Первые две команды используются для получения идентификаторов HostNetworkAdapters и HostVirtualNetworkAdapters.

Третья команда используется для создания объекта параметров DCB с флагом RemoveDCBSettings.

Четвертая команда — создать объект, который получает сведения О CStorageFileServer.

Последняя команда задает параметры DCB в кластере SOFS S2D.

Параметры

-AddDCBSettings

Включите этот флаг для добавления параметров DCB.

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

-ClusterHeartbeatBandwidth

Указывает пропускную способность трафика пульса кластера.

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

-ClusterHeartbeatPriority

Указывает приоритет трафика пульса кластера.

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

-HostNetworkAdapters

Укажите сетевые адаптеры узла, к которым необходимо применить параметры DCB.

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

-RemoveDCBSettings

Включите этот флаг для удаления параметров DCB.

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

-SMBBandwidth

Указывает пропускную способность для трафика SMB.

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

-SMBPriority

Указывает приоритет трафика SMB.

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

-VirtualNetworkAdapters

Укажите виртуальные сетевые адаптеры узла, к которым необходимо применить параметры DCB.

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

-VMMServer

Указывает объект сервера VMM.

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

Выходные данные

DCBSettings

Этот командлет возвращает объект DCBSettings.