다음을 통해 공유


New-SCDCBSettings

참고: 이 cmdlet은 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>]

Description

-New-SCDCBSettings cmdlet은 VMM(Virtual Machine Manager)에서 관리하는 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

처음 두 명령은 HostNetworkAdapters 및 HostVirtualNetworkAdapters를 가져오는 데 사용됩니다.

세 번째 명령은 DCB 설정 개체를 만드는 데 사용됩니다.

네 번째 명령은 RunAsAccount01이라는 실행 계정을 가져오고 $RunAsAcct 변수에 저장합니다.

다섯 번째 명령은 뉴욕이라는 호스트 그룹 개체를 가져오고 개체를 $HostGroup 변수에 저장합니다.

여섯 번째 명령은 $HostGroup 저장된 호스트 그룹의 HostClus 이름으로 시작하는 클러스터 노드를 가져옵니다. 그런 다음 이 명령은 노드를 $Nodes 변수에 저장합니다.

마지막 명령은 클러스터를 만들고 이름을 Cluster01로 지정하고 위의 cmdlet에 따라 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: 스케일 아웃 파일 서버 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

처음 두 명령은 HostNetworkAdapters 및 HostVirtualNetworkAdapters를 가져오는 데 사용됩니다.

세 번째 명령은 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

처음 두 명령은 HostNetworkAdapters 및 HostVirtualNetworkAdapters를 가져오는 데 사용됩니다.

세 번째 명령은 RemoveDCBSettings 플래그를 사용하여 DCB 설정 개체를 만드는 데 사용됩니다.

네 번째 명령은 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

처음 두 명령은 HostNetworkAdapters 및 HostVirtualNetworkAdapters를 가져오는 데 사용됩니다.

세 번째 명령은 RemoveDCBSettings 플래그를 사용하여 DCB 설정 개체를 만드는 데 사용됩니다.

네 번째 명령은 CStorageFileServer 세부 정보를 가져오는 개체를 만드는 것입니다.

마지막 명령은 SOFS S2D 클러스터에서 DCB 설정을 설정합니다.

매개 변수

-AddDCBSettings

이 플래그를 사용하여 DCB 설정을 추가합니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ClusterHeartbeatBandwidth

클러스터 하트비트 트래픽의 대역폭을 지정합니다.

형식:Int32
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ClusterHeartbeatPriority

클러스터 하트비트 트래픽의 우선 순위를 지정합니다.

형식: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

이 cmdlet은 DCBSettings 개체를 반환합니다.