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 設定を追加するには、このフラグを有効にします。
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 オブジェクトを返します。