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.