PowerFlex : SIOC, SIOSC NIOC ne sont pas pris en charge
Summary: Storage I/O Control (SIOC), Storage I/O Statistics Collection (SIOSC) et Network I/O Control (NIOC) ne sont pas pris en charge.
Symptoms
L’une des fonctionnalités VMware de vDS est NIOC Network I/O control (NIOC)
NIOC selon les documents VMware :
Les pools de ressources réseau déterminent la bande passante utilisée par les différents types de trafic réseau pour un vSphere Distributed Switch. Lorsque le contrôle des E/S réseau est activé, le trafic du commutateur distribué est divisé en pools de ressources réseau prédéfinis suivants : Trafic de tolérance de pannes, trafic iSCSI, trafic vMotion, trafic de gestion, trafic vSphere Replication (VR), trafic NFS et trafic
de machine virtuelle Vous pouvez également créer des pools de ressources réseau personnalisés pour le trafic des machines virtuelles. Vous pouvez contrôler la bande passante attribuée à chaque pool de ressources réseau en définissant les parts d’adaptateur physique et la limite d’hôte pour chaque pool de ressources réseau.
Bien que Storage I/O Control (SIOC), Storage I/O Statistics Collection (SIOSC) et Network I/O Control (NIOC) soient utiles pour les environnements vSAN, leur implémentation peut entraîner des problèmes importants dans un environnement PowerFlex. L’utilisation de ces options n’est donc pas prise en charge.
PowerFlex offre des fonctionnalités intégrées pour limiter la bande passante réseau et les limites d’IOPS pour chaque volume de chaque SDC.
Cause
Resolution
Désactivez SIOC et SIOSC sur les datastores résidant sur des volumes PowerFlex.
Désactivation de NIOC à partir de l’interface utilisateur :
1. Accédez à Network DSwitch Name et cliquez sur Edit.
2. Dans « Network I/O Control : », choisissez Désactivé et cliquez sur OK
3. Vérifiez si le NIOC est désactivé sur le DVS.

Alternativement, à partir de PowerCLI, il se connecte à vCenter et exécute la commande suivante pour le désactiver sur tous les datastores.
$si = Get-View ServiceInstance
$storMgr = Get-View -Id $si.Content.StorageResourceManager
$spec = New-Object VMware.Vim.StorageIORMConfigSpec
$spec.Enabled = $false
$spec.StatsAggregationDisabled = $true
$spec.StatsCollectionEnabled = $false
foreach($ds in (Get-View -ViewType Datastore -Filter @{'Summary.MultipleHostAccess'='True'})){
Write-Output "Configuring datastore $($ds.Name)"
$storMgr.ConfigureDatastoreIORM($ds.MoRef,$spec)
}