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.