Compartir a través de


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.

Sintaxis

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 con 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 consiste en crear un objeto que obtiene los detalles de CStorageFileServer.

El último comando establece la configuración de DCB en el clúster de SOFS S2D.

Parámetros

-AddDCBSettings

Habilite esta marca para agregar la configuración de DCB.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ClusterHeartbeatBandwidth

Especifica el ancho de banda del tráfico de latido del clúster.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ClusterHeartbeatPriority

Especifica la prioridad del tráfico de latido del clúster.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-HostNetworkAdapters

Especifique los adaptadores de red host en los que desea aplicar la configuración de DCB.

Tipo:HostNetworkAdapter[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RemoveDCBSettings

Habilite esta marca para quitar la configuración de DCB.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-SMBBandwidth

Especifica ancho de banda para el tráfico SMB.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-SMBPriority

Especifica la prioridad del tráfico SMB.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VirtualNetworkAdapters

Especifique los adaptadores de red virtual de host en los que desea aplicar la configuración de DCB.

Tipo:VirtualNetworkAdapter[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VMMServer

Especifica un objeto de servidor VMM.

Tipo:ServerConnection
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

Salidas

DCBSettings

Este cmdlet devuelve un objeto DCBSettings.