New-SCDCBSettings
Nota: Este cmdlet es aplicable a VMM 2019 UR1 y versiones posteriores.
Configura las opciones de DCB en el clúster S2D administrado por VMM.
Syntax
New-SCDCBSettings
[-VMMServer <ServerConnection>]
[-AddDCBSettings]
[-RemoveDCBSettings]
[-HostNetworkAdapters <HostNetworkAdapter[]>]
[-VirtualNetworkAdapters <VirtualNetworkAdapter[]>]
[-SMBPriority <Int32>]
[-SMBBandwidth <Int32>]
[-ClusterHeartbeatPriority <Int32>]
[-ClusterHeartbeatBandwidth <Int32>]
[<CommonParameters>]
Description
El cmdlet -New-SCDCBSettings configura las opciones de DCB en el clúster S2D administrado por Virtual Machine Manager (VMM).
Ejemplos
Ejemplo 1: Establecimiento de la configuración de DCB al crear un clúster de 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
Los dos primeros comandos se usan para capturar hostNetworkAdapters y HostVirtualNetworkAdapters.
El tercer comando se usa para crear un objeto de configuración de DCB.
El cuarto comando obtiene la cuenta de ejecución denominada RunAsAccount01 y la almacena en la variable $RunAsAcct.
El quinto comando obtiene el objeto de grupo host denominado New York y almacena el objeto en la variable $HostGroup.
El sexto comando obtiene los nodos de clúster que comienzan por el nombre HostClus en el grupo host almacenado en $HostGroup. A continuación, el comando almacena los nodos en la variable $Nodes.
El último comando crea el clúster y lo asigna el nombre Cluster01 y aplica la configuración de DCB según el cmdlet anterior. Establecimiento de la configuración de DCB en un clúster hiperconvergido
Ejemplo 2: Establecimiento de la configuración de DCB en un clúster hiperconvergido
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
Los dos primeros comandos se usan para capturar hostNetworkAdapters y HostVirtualNetworkAdapters.
El tercer comando se usa para crear un objeto de configuración de DCB.
El último comando establece la configuración de DCB en el clúster hiperconvergido.
Ejemplo 3: Establecimiento de la configuración de DCB en un clúster S2D del servidor de archivos de escalabilidad horizontal
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
Los dos primeros comandos se usan para capturar hostNetworkAdapters y HostVirtualNetworkAdapters.
El tercer comando se usa para crear un objeto de configuración de DCB.
El último comando establece la configuración de DCB en el clúster de SOFS.
Ejemplo 4: Eliminación de la configuración de DCB en un clúster hiperconvergido
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
Los dos primeros comandos se usan para capturar hostNetworkAdapters y HostVirtualNetworkAdapters.
El tercer comando se usa para crear un objeto de configuración dcB con la marca RemoveDCBSettings.
El cuarto comando consiste en crear un objeto que obtiene los detalles de SCVMHostCluster.
El último comando establece la configuración de DCB en el clúster hiperconvergido.
Ejemplo 5: Eliminación de la configuración de DCB en un clúster S2D del servidor de archivos de escalabilidad horizontal
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
Los dos primeros comandos se usan para capturar hostNetworkAdapters y HostVirtualNetworkAdapters.
El tercer comando se usa para crear un objeto de configuración dcB con la marca RemoveDCBSettings.
El cuarto comando es crear un objeto que obtiene los detalles de CStorageFileServer.
El último comando establece la configuración de DCB en el clúster S2D de SOFS.
Parámetros
-AddDCBSettings
Habilite esta marca para agregar la configuración de DCB.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClusterHeartbeatBandwidth
Especifica el ancho de banda del tráfico de latido del clúster.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClusterHeartbeatPriority
Especifica la prioridad del tráfico de latido del clúster.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HostNetworkAdapters
Especifique los adaptadores de red de host en los que desea aplicar la configuración de DCB.
Type: | HostNetworkAdapter[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveDCBSettings
Habilite esta marca para quitar la configuración de DCB.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SMBBandwidth
Especifica ancho de banda para el tráfico SMB.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SMBPriority
Especifica la prioridad del tráfico SMB.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualNetworkAdapters
Especifique los adaptadores de red virtual de host en los que desea aplicar la configuración de DCB.
Type: | VirtualNetworkAdapter[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Especifica un objeto de servidor VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Salidas
DCBSettings
Este cmdlet devuelve un objeto DCBSettings.