PowerFlex: SIOC SIOSC NIOC støttes ikke
Summary: I/O-kontroll for lagring (SIOC), innsamling av lagringsI/O-statistikk (SIOSC) og nettverks-I/O-kontroll (NIOC) støttes ikke.
Symptoms
En av VMware-funksjonene til vDS er NIOC Network I/O-kontroll (NIOC)
NIOC ifølge VMware dokumenter:
Nettverksressursutvalg bestemmer båndbredden som ulike typer nettverkstrafikk gis på en vSphere-distribuert svitsj. Når I/O-kontroll av nettverk er aktivert, deles distribuert svitsjtrafikk inn i følgende forhåndsdefinerte utvalg av nettverksressurser: Feiltoleransetrafikk, iSCSI-trafikk, vMotion-trafikk, administrasjonstrafikk, vSphere Replication-trafikk (VR), NFS-trafikk og trafikk
fra virtuelle maskiner Du kan også opprette egendefinerte nettverksressursgrupper for virtuell maskintrafikk. Du kan kontrollere båndbredden hvert nettverksressursutvalg får ved å angi delte nettverksressurser og vertsgrense for hvert nettverksressursutvalg.
Selv om lagrings-I/O-kontroll (SIOC), innsamling av statistikk for lagring (SIOSC) og nettverks-I/O-kontroll (NIOC) er nyttige for vSan-miljøer, kan implementeringen av dem forårsake betydelige problemer i et PowerFlex-miljø. Bruk av disse alternativene støttes derfor ikke.
PowerFlex gir innebygde funksjoner for å begrense nettverksbåndbredde og IOPS-grenser for hvert volum for hver SDC.
Cause
Resolution
Deaktiver SIOC og SIOSC på datalagre som befinner seg på PowerFlex-volumer.
Slik deaktiverer du NIOC fra brukergrensesnittet:
1. Gå til Network DSwitch-navn Klikk på Rediger.
2. Gå til "Network I/O Control:" velg deaktivert og klikk på OK
3. Kontroller om NIOC er deaktivert på DVS.

Alternativt fra PowerCLI kobles til vCenter og kjører følgende kommando for å deaktivere den på alle datalagre.
$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)
}