PowerFlex: SIOC, SIOSC, NIOC nejsou podporovány.
Summary: Funkce SIOC (Storage I/O Control), SIOSC (Storage I/O Statistics Collection) a INOC (Network I/O Control) nejsou podporovány.
Symptoms
Jednou z funkcí VMware technologie vDS je NIOC Network I/O control (NIOC)
NIOC podle dokumentace VMware:
Síťové fondy zdrojů určují šířku pásma, kterou mají různé typy síťového provozu na distribuovaném přepínači vSphere. Je-li povoleno řízení operací I/O sítě, je provoz distribuovaných přepínačů rozdělen do následujících předdefinovaných fondů síťových zdrojů: Provoz odolnosti proti chybám, provoz iSCSI, provoz vMotion, provoz správy, provoz replikace vSphere (VR), provoz NFS a provoz
virtuálních počítačů Můžete také vytvořit vlastní fondy síťových prostředků pro provoz virtuálních počítačů. Šířku pásma pro jednotlivé síťové fondy zdrojů můžete řídit nastavením sdílených složek fyzického adaptéru a limitu hostitelů pro každý síťový fond zdrojů.
I když jsou řízení operací Storage I/O Control (SIOC), Storage I/O Statistics Collection (SIOSC) a Network I/O Control (NIOC) užitečné pro prostředí vSan, jejich implementace může v prostředí PowerFlex způsobit závažné problémy, a proto použití těchto možností není podporováno.
PowerFlex poskytuje vestavěné funkce pro omezení šířky pásma sítě a limitů IOPS pro jednotlivé svazky a SDC.
Cause
Resolution
Zakažte SIOC a SIOSC v datových úložištích umístěných na svazcích PowerFlex.
Jak zakázat NIOC v uživatelském rozhraní:
1. Přejděte do části Název síťového DSwitche: Klikněte na možnost Upravit.
2. V části "Network I/O Control:" vyberte možnost Disabled a klikněte na tlačítko OK
3. Ověřte, zda je NIOC na DVS zakázáno.

Střídavě se z rozhraní PowerCLI připojte k nástroji vCenter a spuštěním následujícího příkazu jej zakažte na všech datových úložištích.
$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)
}