New-SCDCBSettings
Nota: Questo cmdlet è applicabile per VMM 2019 UR1.
Configura le impostazioni DCB nel cluster S2D gestito da VMM.
Sintassi
New-SCDCBSettings
[-VMMServer <ServerConnection>]
[-AddDCBSettings]
[-RemoveDCBSettings]
[-HostNetworkAdapters <HostNetworkAdapter[]>]
[-VirtualNetworkAdapters <VirtualNetworkAdapter[]>]
[-SMBPriority <Int32>]
[-SMBBandwidth <Int32>]
[-ClusterHeartbeatPriority <Int32>]
[-ClusterHeartbeatBandwidth <Int32>]
[<CommonParameters>]
Descrizione
Il cmdlet -New-SCDCBSettings configura le impostazioni DCB nel cluster S2D gestito da Virtual Machine Manager (VMM).
Esempio
Esempio 1: Impostare le impostazioni DCB durante la creazione del 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
I primi due comandi vengono usati per recuperare gli hostNetworkAdapter e HostVirtualNetworkAdapter.
Il terzo comando viene usato per creare un oggetto impostazioni DCB.
Il quarto comando ottiene l'account RunAs Denominato RunAsAccount01 e lo archivia nella variabile $RunAsAcct.
Il quinto comando ottiene l'oggetto gruppo host denominato New York e archivia l'oggetto nella variabile $HostGroup.
Il sesto comando ottiene i nodi del cluster che iniziano con il nome HostClus nel gruppo host archiviato in $HostGroup. Il comando archivia quindi i nodi nella variabile $Nodes.
L'ultimo comando crea il cluster e lo denomina Cluster01 e applica le impostazioni DCB come indicato in precedenza nel cmdlet. Impostare le impostazioni DCB in un cluster iperconvergente
Esempio 2: Impostare le impostazioni DCB in un cluster iperconvergente
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
I primi due comandi vengono usati per recuperare gli hostNetworkAdapter e HostVirtualNetworkAdapter.
Il terzo comando viene usato per creare un oggetto impostazioni DCB.
L'ultimo comando imposta le impostazioni DCB nel cluster iperconvergente.
Esempio 3: Impostare le impostazioni DCB in un cluster S2D del file server di scalabilità orizzontale
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
I primi due comandi vengono usati per recuperare gli hostNetworkAdapter e HostVirtualNetworkAdapter.
Il terzo comando viene usato per creare un oggetto impostazioni DCB.
L'ultimo comando imposta le impostazioni DCB nel cluster SOFS.
Esempio 4: Rimuovere le impostazioni DCB in un cluster iperconvergente
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
I primi due comandi vengono usati per recuperare gli hostNetworkAdapter e HostVirtualNetworkAdapter.
Il terzo comando viene usato per creare un oggetto impostazioni DCB con il flag RemoveDCBSettings.
Il quarto comando consiste nel creare un oggetto che ottiene i dettagli SCVMHostCluster.
L'ultimo comando imposta le impostazioni DCB nel cluster iperconvergente.
Esempio 5: Rimuovere le impostazioni DCB in un cluster S2D del file server di scalabilità orizzontale
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
I primi due comandi vengono usati per recuperare gli hostNetworkAdapter e HostVirtualNetworkAdapter.
Il terzo comando viene usato per creare un oggetto impostazioni DCB con il flag RemoveDCBSettings.
Il quarto comando consiste nel creare un oggetto che ottiene i dettagli CStorageFileServer.
L'ultimo comando imposta le impostazioni DCB nel cluster SOFS S2D.
Parametri
-AddDCBSettings
Abilitare questo flag per aggiungere le impostazioni DCB.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClusterHeartbeatBandwidth
Specifica la larghezza di banda del traffico heartbeat del cluster.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClusterHeartbeatPriority
Specifica la priorità del traffico heartbeat del cluster.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HostNetworkAdapters
Specificare le schede di rete host in cui si desidera applicare le impostazioni DCB.
Type: | HostNetworkAdapter[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveDCBSettings
Abilitare questo flag per rimuovere le impostazioni DCB.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SMBBandwidth
Specifica la larghezza di banda per il traffico SMB.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SMBPriority
Specifica la priorità del traffico SMB.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualNetworkAdapters
Specificare le schede di rete virtuale host in cui si desidera applicare le impostazioni DCB.
Type: | VirtualNetworkAdapter[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Specifica un oggetto server Virtual Machine Manager.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Output
DCBSettings
Questo cmdlet restituisce un oggetto DCBSettings.