PowerFlex: SIOC-, SIOSC NIOC- ja NIOC-järjestelmiä ei tueta
Summary: Tallennuksen I/O-ohjausta (SIOC), tallennuksen I/O-tilastotietojen keräämistä (SIOSC) ja verkon I/O-ohjausta (NIOC) ei tueta.
Symptoms
Yksi vDS:n VMware-ominaisuuksista on NIOC Network I/O control (NIOC)
NIOC VMware-asiakirjojen mukaan:
Verkkoresurssivarannot määrittävät kaistanleveyden, jonka eri verkkoliikennetyypit antavat hajautetussa vSphere-kytkimessä. Kun verkon I/O-ohjaus on käytössä, hajautettu kytkinliikenne jaetaan seuraaviin ennalta määritettyihin verkon resurssivarantoihin: Vikasietoisuusliikenne, iSCSI-liikenne, vMotion-liikenne, hallintaliikenne, vSphere Replication (VR) -liikenne, NFS-liikenne ja virtuaalikoneliikenne
Voit myös luoda mukautettuja verkon resurssivarantoja virtuaalikoneliikenteelle. Voit hallita kullekin verkkoresurssivarannolle annettavaa kaistanleveyttä määrittämällä fyysisten sovittimien jaot ja isäntärajoituksen kullekin verkkoresurssivarannolle.
Vaikka SIOC (Storage I/O Control), SIOSC (Storage I/O Statistics Collection) ja NIOC (Network I/O Control) ovat hyödyllisiä vSan-ympäristöissä, niiden käyttöönotto voi aiheuttaa merkittäviä ongelmia PowerFlex-ympäristössä, joten näiden asetusten käyttöä ei tueta.
PowerFlex tarjoaa sisäänrakennettuja ominaisuuksia, joilla verkon kaistanleveyttä ja IOPS-rajoituksia voidaan rajoittaa kullekin asemalle kullekin SDC:lle.
Cause
Resolution
Poista SIOC ja SIOSC käytöstä PowerFlex-asemissa sijaitsevissa tietosäilöissä.
NIOC:n poistaminen käytöstä käyttöliittymässä:
1. Siirry kohtaan Network DSwitch Name Klikkaa Muokkaa.
2. Valitse Network I/O Control: -kohdassa Disabled ja valitse OK
3. Tarkista, onko NIOC poistettu käytöstä DVS:ssä.

Vaihtoehtoisesti PowerCLI-työkalusta muodostaa yhteyden vCenteriin ja poistaa sen käytöstä kaikissa tietosäilöissä suorittamalla seuraavan komennon.
$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)
}