PowerFlex: SIOC SIOSC NIOC werden nicht unterstützt
Summary: Storage I/O Control (SIOC), Storage I/O Statistics Collection (SIOSC) und Network I/O Control (NIOC) werden nicht unterstützt.
Symptoms
Eine der VMware-Funktionen von vDS ist die NIOC-Netzwerk-I/O-Steuerung (NIOC)
NIOC gemäß VMware-Dokumentation:
Netzwerkressourcenpools bestimmen die Bandbreite, die verschiedenen Netzwerkverkehrstypen auf einem vSphere Distributed Switch zugewiesen werden. Wenn die Netzwerk-I/O-Steuerung aktiviert ist, wird der verteilte Switch-Datenverkehr in die folgenden vordefinierten Netzwerkressourcenpools aufgeteilt: Fehlertoleranz-Datenverkehr, iSCSI-Datenverkehr, vMotion-Datenverkehr, Managementverkehr, vSphere Replication (VR)-Datenverkehr, NFS-Datenverkehr und VM-Datenverkehr
Sie können auch nutzerdefinierte Netzwerkressourcenpools für den Datenverkehr virtueller Maschinen erstellen. Sie können die Bandbreite steuern, die jedem Netzwerkressourcenpool zugewiesen wird, indem Sie die physischen Adapterfreigaben und das Hostlimit für jeden Netzwerkressourcenpool festlegen.
Storage I/O Control (SIOC), Storage I/O Statistics Collection (SIOSC) und Network I/O Control (NIOC) sind zwar nützlich für vSAN-Umgebungen, ihre Implementierung kann jedoch in einer PowerFlex-Umgebung zu erheblichen Problemen führen, sodass die Verwendung dieser Optionen nicht unterstützt wird.
PowerFlex bietet integrierte Funktionen zur Begrenzung der Netzwerkbandbreite und der IOPS-Limits für jedes Volume für jeden SDC.
Cause
Resolution
Deaktivieren Sie SIOC und SIOSC auf Datenspeichern, die sich auf PowerFlex-Volumes befinden.
So deaktivieren Sie NIOC über die Benutzeroberfläche:
1. Navigieren Sie zu Network DSwitch Name Klicken Sie auf Edit.
2. Wählen Sie unter "Network I/O Control:" die Option "disabled" aus und klicken Sie auf "OK".
3. Überprüfen Sie, ob NIOC auf dem DVS deaktiviert ist.

Alternativ stellen Sie über PowerCLI eine Verbindung zu vCenter her und führen Sie den folgenden Befehl aus, um sie auf allen Datenspeichern zu deaktivieren.
$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)
}