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.