New-SCDCBSettings

Заметка: Этот командлет применим для VMM 2019 UR1 и более поздних версий.

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

Синтаксис

Default (по умолчанию)

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.

Четвертая команда получает учетную запись Run As с именем 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.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ClusterHeartbeatBandwidth

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

Свойства параметра

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ClusterHeartbeatPriority

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

Свойства параметра

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-HostNetworkAdapters

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

Свойства параметра

Тип:

HostNetworkAdapter[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RemoveDCBSettings

Включите этот флаг, чтобы удалить настройки DCB.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SMBBandwidth

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

Свойства параметра

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SMBPriority

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

Свойства параметра

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VirtualNetworkAdapters

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

Свойства параметра

Тип:

VirtualNetworkAdapter[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMMServer

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

Свойства параметра

Тип:ServerConnection
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

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

DCBSettings

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