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.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ClusterHeartbeatBandwidth
Указывает пропускную способность трафика Heartbeat кластера.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ClusterHeartbeatPriority
Указывает приоритет трафика Heartbeat кластера.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-HostNetworkAdapters
Укажите сетевые адаптеры узла, к которым необходимо применить параметры DCB.
Тип: | HostNetworkAdapter[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-RemoveDCBSettings
Включите этот флаг для удаления параметров DCB.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SMBBandwidth
Указывает пропускную способность для трафика SMB.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-SMBPriority
Указывает приоритет трафика SMB.
Тип: | Int32 |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VirtualNetworkAdapters
Укажите адаптеры виртуальной сети узла, к которым необходимо применить параметры DCB.
Тип: | VirtualNetworkAdapter[] |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-VMMServer
Указывает объект сервера VMM.
Тип: | ServerConnection |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
Выходные данные
DCBSettings
Этот командлет возвращает объект DCBSettings.