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.