Partager via


New-SCDCBSettings

Remarque : 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.

Syntaxe

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 les 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 les 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 identique

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 les 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 les 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 scale-out

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 les 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
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ClusterHeartbeatBandwidth

Spécifie la bande passante du trafic pulsation du cluster.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ClusterHeartbeatPriority

Spécifie la priorité du trafic pulsation du cluster.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-HostNetworkAdapters

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

Type:HostNetworkAdapter[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RemoveDCBSettings

Activez cet indicateur pour supprimer les paramètres DCB.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SMBBandwidth

Spécifie la bande passante pour le trafic SMB.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SMBPriority

Spécifie la priorité du trafic SMB.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VirtualNetworkAdapters

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

Type:VirtualNetworkAdapter[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-VMMServer

Spécifie un objet serveur VMM.

Type:ServerConnection
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

Sorties

DCBSettings

Cette applet de commande retourne un objet DCBSettings.