次の方法で共有


New-SCDCBSettings

注: このコマンドレットは VMM 2019 UR1 以降に適用できます。

VMM によって管理される S2D クラスターで DCB 設定を構成します。

構文

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

説明

-New-SCDCBSettings コマンドレットは、Virtual Machine Manager (VMM) によって管理される S2D クラスターで DCB 設定を構成します。

例 1: HCI クラスターの作成時に 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:\> $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

最初の 2 つのコマンドは、HostNetworkAdapters と HostVirtualNetworkAdapters をフェッチするために使用されます。

3 番目のコマンドは、DCB 設定オブジェクトを作成するために使用されます。

4 番目のコマンドは、RunAsAccount01 という名前の実行アカウントを取得し、$RunAsAcct変数に格納します。

5 番目のコマンドは、New York という名前のホスト グループ オブジェクトを取得し、そのオブジェクトを $HostGroup 変数に格納します。

6 番目のコマンドは、$HostGroupに格納されているホスト グループ内の HostClus という名前で始まるクラスター ノードを取得します。 次に、$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

最初の 2 つのコマンドは、HostNetworkAdapters と HostVirtualNetworkAdapters をフェッチするために使用されます。

3 番目のコマンドは、DCB 設定オブジェクトを作成するために使用されます。

最後のコマンドは、ハイパーコンバージド クラスターの DCB 設定を設定します。

例 3: スケールアウト ファイル サーバー S2D クラスターで 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:\>$sofs = Get-SCStorageFileServer where {$_.Name -like "SOFSClus*"}
PS C:\> Set-SCStorageFileServer-StorageFileServer $sofs -DCBSettings $DCBSettings

最初の 2 つのコマンドは、HostNetworkAdapters と HostVirtualNetworkAdapters をフェッチするために使用されます。

3 番目のコマンドは、DCB 設定オブジェクトを作成するために使用されます。

最後のコマンドは、SOFS クラスターの DCB 設定を設定します。

例 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

最初の 2 つのコマンドは、HostNetworkAdapters と HostVirtualNetworkAdapters をフェッチするために使用されます。

3 番目のコマンドは、RemoveDCBSettings フラグを持つ DCB 設定オブジェクトを作成するために使用されます。

4 番目のコマンドは、SCVMHostCluster の詳細を取得するオブジェクトを作成することです。

最後のコマンドは、ハイパーコンバージド クラスターの DCB 設定を設定します。

例 5: スケールアウト ファイル サーバー S2D クラスターの 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:\>$sofs = Get-SCStorageFileServer where {$_.Name -like "SOFSClus*"}
PS C:\> Set-SCStorageFileServer-StorageFileServer $sofs -DCBSettings $DCBSettings

最初の 2 つのコマンドは、HostNetworkAdapters と HostVirtualNetworkAdapters をフェッチするために使用されます。

3 番目のコマンドは、RemoveDCBSettings フラグを持つ DCB 設定オブジェクトを作成するために使用されます。

4 番目のコマンドは、CStorageFileServer の詳細を取得するオブジェクトを作成することです。

最後のコマンドは、SOFS S2D クラスターの DCB 設定を設定します。

パラメーター

-AddDCBSettings

DCB 設定を追加するには、このフラグを有効にします。

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ClusterHeartbeatBandwidth

クラスターのハートビート トラフィックの帯域幅を指定します。

型:Int32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ClusterHeartbeatPriority

クラスターのハートビート トラフィックの優先順位を指定します。

型:Int32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-HostNetworkAdapters

DCB 設定を適用するホスト ネットワーク アダプターを指定します。

型:HostNetworkAdapter[]
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-RemoveDCBSettings

DCB 設定を削除するには、このフラグを有効にします。

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-SMBBandwidth

SMB トラフィックの帯域幅を指定します。

型:Int32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-SMBPriority

SMB トラフィックの優先順位を指定します。

型:Int32
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-VirtualNetworkAdapters

DCB 設定を適用するホスト仮想ネットワーク アダプターを指定します。

型:VirtualNetworkAdapter[]
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-VMMServer

VMM サーバー オブジェクトを指定します。

型:ServerConnection
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

出力

DCBSettings

このコマンドレットは DCBSettings オブジェクトを返します。