New-SCDCBSettings

Note: Cette applet de commande s’applique à VMM 2019 UR1 et versions ultérieures.

Configure les paramètres DCB dans le cluster S2D géré par VMM.

Syntax

New-SCDCBSettings
   [-VMMServer <ServerConnection>]
   [-AddDCBSettings]
   [-RemoveDCBSettings]
   [-HostNetworkAdapters <HostNetworkAdapter[]>]
   [-VirtualNetworkAdapters <VirtualNetworkAdapter[]>]
   [-SMBPriority <Int32>]
   [-SMBBandwidth <Int32>]
   [-ClusterHeartbeatPriority <Int32>]
   [-ClusterHeartbeatBandwidth <Int32>]
   [<CommonParameters>]

Description

L’applet de commande -New-SCDCBSettings configure les paramètres DCB dans le cluster S2D géré par Virtual Machine Manager (VMM).

Exemples

Exemple 1 : Définir les paramètres DCB lors de la création d’un 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

Les deux premières commandes sont utilisées pour extraire hostNetworkAdapters et HostVirtualNetworkAdapters.

La troisième commande est utilisée pour créer un objet de paramètres DCB.

La quatrième commande obtient le compte d’identification nommé RunAsAccount01 et le stocke dans la variable $RunAsAcct.

La cinquième commande obtient l’objet de groupe hôte nommé New York et stocke l’objet dans la variable $HostGroup.

La sixième commande obtient les nœuds de cluster qui commencent par le nom HostClus dans le groupe hôte stocké dans $HostGroup. La commande stocke ensuite les nœuds dans la variable $Nodes.

La dernière commande crée le cluster et le nomme Cluster01 et applique les paramètres DCB conformément à l’applet de commande ci-dessus. Définir les paramètres DCB sur un cluster hyperconvergé

Exemple 2 : Définir les paramètres DCB sur un cluster hyperconvergé

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

Les deux premières commandes sont utilisées pour extraire hostNetworkAdapters et HostVirtualNetworkAdapters.

La troisième commande est utilisée pour créer un objet de paramètres DCB.

La dernière commande définit les paramètres DCB sur le cluster hyperconvergé.

Exemple 3 : Définir les paramètres DCB sur un cluster S2D de serveur de fichiers avec montée en puissance sortante

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

Les deux premières commandes sont utilisées pour extraire hostNetworkAdapters et HostVirtualNetworkAdapters.

La troisième commande est utilisée pour créer un objet de paramètres DCB.

La dernière commande définit les paramètres DCB sur le cluster SOFS.

Exemple 4 : Supprimer les paramètres DCB sur un cluster hyperconvergé

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

Les deux premières commandes sont utilisées pour extraire hostNetworkAdapters et HostVirtualNetworkAdapters.

La troisième commande est utilisée pour créer un objet de paramètres DCB avec l’indicateur RemoveDCBSettings.

La quatrième commande consiste à créer un objet qui obtient les détails SCVMHostCluster.

La dernière commande définit les paramètres DCB sur le cluster hyperconvergé.

Exemple 5 : Supprimer les paramètres DCB sur un cluster S2D de serveur de fichiers avec montée en puissance sortante

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

Les deux premières commandes sont utilisées pour extraire hostNetworkAdapters et HostVirtualNetworkAdapters.

La troisième commande est utilisée pour créer un objet de paramètres DCB avec l’indicateur RemoveDCBSettings.

La quatrième commande consiste à créer un objet qui obtient les détails de CStorageFileServer.

La dernière commande définit les paramètres DCB sur le cluster SOFS S2D.

Paramètres

-AddDCBSettings

Activez cet indicateur pour ajouter des paramètres DCB.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ClusterHeartbeatBandwidth

Spécifie la bande passante du trafic de pulsations de cluster.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ClusterHeartbeatPriority

Spécifie la priorité du trafic de pulsations de cluster.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-HostNetworkAdapters

Spécifiez les cartes réseau hôtes sur lesquelles vous souhaitez appliquer les paramètres DCB.

Type:HostNetworkAdapter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveDCBSettings

Activez cet indicateur pour supprimer les paramètres DCB.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SMBBandwidth

Spécifie la bande passante pour le trafic SMB.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SMBPriority

Spécifie la priorité du trafic SMB.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualNetworkAdapters

Spécifiez les cartes réseau virtuelles hôtes sur lesquelles vous souhaitez appliquer les paramètres DCB.

Type:VirtualNetworkAdapter[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Spécifie un objet serveur VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Sorties

DCBSettings

Cette applet de commande renvoie un objet DCBSettings.