PowerFlex: SIOC SIOSC NIOC stöds inte
Summary: I/O-kontroll för lagring (SIOC), insamling av lagrings-I/O-statistik (SIOSC) och nätverks-I/O-kontroll (NIOC) stöds inte.
Symptoms
En av VMware-funktionerna i vDS är NIOC Network I/O-kontroll (NIOC)
NIOC enligt VMware-dokument:
Nätverksresurspooler bestämmer den bandbredd som olika typer av nätverkstrafik tilldelas på en distribuerad vSphere-switch. När nätverks-I/O-kontroll är aktiverad delas distribuerad växeltrafik in i följande fördefinierade nätverksresurspooler: Feltoleranstrafik, iSCSI-trafik, vMotion-trafik, hanteringstrafik, VR-trafik (vSphere Replication), NFS-trafik och trafik
på virtuella datorer Du kan också skapa anpassade nätverksresurspooler för trafik på virtuella datorer. Du kan styra bandbredden som varje nätverksresurspool får genom att ange de fysiska adapterresurserna och värdgränsen för varje nätverksresurspool.
Även om I/O-kontroll för lagring (SIOC), insamling av I/O-statistik för lagring (SIOSC) och nätverks-I/O-kontroll (NIOC) är användbara för vSan-miljöer kan implementeringen av dem orsaka betydande problem i en PowerFlex-miljö, så användning av dessa alternativ stöds inte.
PowerFlex har inbyggda funktioner för att begränsa nätverkets bandbredd och IOPS-gränser för varje volym för varje SDC.
Cause
Resolution
Inaktivera SIOC och SIOSC på datalager som finns på PowerFlex-volymer.
Så här inaktiverar du NIOC från användargränssnittet:
1. Navigera till Nätverk DSwitch Name Klicka på Redigera.
2. På "Network I/O Control:" väljer du inaktiverad och klickar på OK
3. Kontrollera om NIOC är avaktiverat på DVS.

Alternativt från PowerCLI ansluter du till vCenter och kör följande kommando för att avaktivera funktionen på alla datalager.
$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)
}