New-SCDCBSettings
참고: 이 cmdlet은 VMM 2019 UR1에 적용됩니다.
VMM에서 관리하는 S2D 클러스터에서 DCB 설정을 구성합니다.
Syntax
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 변수에 저장합니다.
다섯 번째 명령은 New York이라는 호스트 그룹 개체를 가져오고 개체를 $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 설정을 추가합니다.
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
이 cmdlet은 DCBSettings 개체를 반환합니다.