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.