New-SCDCBSettings
Nota: Este cmdlet é aplicável ao VMM 2019 UR1 e posterior.
Define as configurações de DCB no cluster S2D gerenciado pelo VMM.
Sintaxe
New-SCDCBSettings
[-VMMServer <ServerConnection>]
[-AddDCBSettings]
[-RemoveDCBSettings]
[-HostNetworkAdapters <HostNetworkAdapter[]>]
[-VirtualNetworkAdapters <VirtualNetworkAdapter[]>]
[-SMBPriority <Int32>]
[-SMBBandwidth <Int32>]
[-ClusterHeartbeatPriority <Int32>]
[-ClusterHeartbeatBandwidth <Int32>]
[<CommonParameters>]
Description
O cmdlet -New-SCDCBSettings define as configurações de DCB no cluster S2D gerenciado pelo Virtual Machine Manager (VMM).
Exemplos
Exemplo 1: Definir configurações de DCB ao criar cluster 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
Os dois primeiros comandos são usados para buscar o HostNetworkAdapters e HostVirtualNetworkAdapters.
O terceiro comando é usado para criar um objeto de configurações DCB.
O quarto comando obtém a conta Run As chamada RunAsAccount01 e a armazena na variável $RunAsAcct.
O quinto comando obtém o objeto de grupo de host chamado New York e armazena o objeto na variável $HostGroup.
O sexto comando obtém os nós de cluster que começam com o nome HostClus no grupo de hosts armazenado no $HostGroup. Em seguida, o comando armazena os nós na variável $Nodes.
O último comando cria o cluster e o nomeia Cluster01 e aplica as configurações de DCB conforme cmdlet acima. Definir configurações de DCB em um cluster de hiperconvergência
Exemplo 2: Definir configurações de DCB em um cluster de hiperconvergência
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
Os dois primeiros comandos são usados para buscar o HostNetworkAdapters e HostVirtualNetworkAdapters.
O terceiro comando é usado para criar um objeto de configurações DCB.
O último comando define as configurações de DCB no cluster hiperconvergente.
Exemplo 3: Definir configurações de DCB em um cluster S2D do servidor de arquivos de expansão
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
Os dois primeiros comandos são usados para buscar o HostNetworkAdapters e HostVirtualNetworkAdapters.
O terceiro comando é usado para criar um objeto de configurações DCB.
O último comando define as configurações de DCB no cluster SOFS.
Exemplo 4: Remover configurações de DCB em um cluster de hiperconvergência
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
Os dois primeiros comandos são usados para buscar o HostNetworkAdapters e HostVirtualNetworkAdapters.
O terceiro comando é usado para criar um objeto de configurações DCB com o sinalizador RemoveDCBSettings.
O quarto comando é criar um objeto que obtém detalhes SCVMHostCluster.
O último comando define as configurações de DCB no cluster hiperconvergente.
Exemplo 5: Remover configurações de DCB em um cluster S2D do servidor de arquivos de expansão
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
Os dois primeiros comandos são usados para buscar o HostNetworkAdapters e HostVirtualNetworkAdapters.
O terceiro comando é usado para criar um objeto de configurações DCB com o sinalizador RemoveDCBSettings.
O quarto comando é criar um objeto que obtém detalhes CStorageFileServer.
O último comando define as configurações DCB no cluster SOFS S2D.
Parâmetros
-AddDCBSettings
Habilite esse sinalizador para adicionar configurações de DCB.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ClusterHeartbeatBandwidth
Especifica a largura de banda do tráfego de pulsação do cluster.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ClusterHeartbeatPriority
Especifica a prioridade do tráfego de pulsação do cluster.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-HostNetworkAdapters
Especifique os adaptadores de rede do host nos quais você deseja aplicar as configurações de DCB.
Tipo: | HostNetworkAdapter[] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RemoveDCBSettings
Habilite esse sinalizador para remover as configurações de DCB.
Tipo: | SwitchParameter |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-SMBBandwidth
Especifica a largura de banda para o tráfego SMB.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-SMBPriority
Especifica a prioridade do tráfego SMB.
Tipo: | Int32 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-VirtualNetworkAdapters
Especifique os adaptadores de rede virtual do host nos quais você deseja aplicar as configurações de DCB.
Tipo: | VirtualNetworkAdapter[] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-VMMServer
Especifica um objeto de servidor VMM.
Tipo: | ServerConnection |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
Saídas
DCBSettings
Este cmdlet retorna um objeto DCBSettings.