Modifier les paramètres du Service de contrôle d’intégrité

S’applique à : Azure Stack HCI, versions 23H2 et 22H2 ; Windows Server 2022, Windows Server 2019, Windows Server 2016

Le Service de contrôle d’intégrité, introduit dans Windows Server 2016, améliore la supervision quotidienne et l’expérience opérationnelle pour les clusters exécutant des espaces de stockage direct.

De nombreux réglages qui régissent le comportement du Service de contrôle d’intégrité sont exposés en tant que paramètres. Vous pouvez les modifier pour ajuster l’agressivité des erreurs ou des actions, activer/désactiver certains comportements, etc.

Utilisez l’applet de commande PowerShell suivante pour définir ou modifier des paramètres.

Usage

Get-StorageSubSystem Cluster* | Set-StorageHealthSetting -Name <SettingName> -Value <Value>

Exemple

Get-StorageSubSystem Cluster* | Set-StorageHealthSetting -Name "System.Storage.Volume.CapacityThreshold.Warning" -Value 70

Paramètres communs

Certains paramètres couramment modifiés, ainsi que leurs valeurs par défaut, sont listés ci-dessous.

Seuil de capacité du volume

"System.Storage.Volume.CapacityThreshold.Enabled"  = True
"System.Storage.Volume.CapacityThreshold.Warning"  = 80
"System.Storage.Volume.CapacityThreshold.Critical" = 90

Seuil de capacité de réserve du pool

"System.Storage.StoragePool.CheckPoolReserveCapacity.Enabled" = True

Cycle de vie des disques physiques

"System.Storage.PhysicalDisk.AutoPool.Enabled"                             = True
"System.Storage.PhysicalDisk.AutoRetire.OnLostCommunication.Enabled"       = True
"System.Storage.PhysicalDisk.AutoRetire.OnUnresponsive.Enabled"            = True
"System.Storage.PhysicalDisk.AutoRetire.DelayMs"                           = 900000 (i.e. 15 minutes)
"System.Storage.PhysicalDisk.Unresponsive.Reset.CountResetIntervalSeconds" = 360 (i.e. 60 minutes)
"System.Storage.PhysicalDisk.Unresponsive.Reset.CountAllowed"              = 3

Seuil de mémoire disponible

"Microsoft.Health.Setting.Node.AvailableToSystemMemoryLimit" = 0.100

Document composants pris en charge

Le Service de contrôle d’intégrité fournit un mécanisme d’application pour limiter les composants utilisés par les espaces de stockage direct à ceux qui figurent dans le document des composants pris en charge fourni par l’administrateur ou le fournisseur de la solution. Pour plus d’informations, consultez le document des composants pris en charge.

Déploiement du microprogramme

"System.Storage.PhysicalDisk.AutoFirmwareUpdate.SingleDrive.Enabled"       = True
"System.Storage.PhysicalDisk.AutoFirmwareUpdate.RollOut.Enabled"           = True
"System.Storage.PhysicalDisk.AutoFirmwareUpdate.RollOut.LongDelaySeconds"  = 604800 (i.e. 7 days)
"System.Storage.PhysicalDisk.AutoFirmwareUpdate.RollOut.ShortDelaySeconds" = 86400 (i.e. 1 day)
"System.Storage.PhysicalDisk.AutoFirmwareUpdate.RollOut.LongDelayCount"    = 1
"System.Storage.PhysicalDisk.AutoFirmwareUpdate.RollOut.FailureTolerance"  = 3

Plateforme/Quiescence

"Platform.Quiescence.MinDelaySeconds" = 120 (i.e. 2 minutes)
"Platform.Quiescence.MaxDelaySeconds" = 420 (i.e. 7 minutes)

Mesures

"System.Reports.ReportingPeriodSeconds" = 1

Débogage

"System.LogLevel" = 4

Étapes suivantes