Modifier les paramètres du Service de contrôle d’intégrité
S’applique à : Azure Local, 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 courants
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" = 3600 (i.e. 60 minutes)
"System.Storage.PhysicalDisk.Unresponsive.Reset.CountAllowed" = 3
Seuil de mémoire disponible
"Microsoft.Health.Setting.Node.AvailableToSystemMemoryLimit" = 0.100
Document des 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.
Lancement 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)
Métriques
"System.Reports.ReportingPeriodSeconds" = 1
Débogage
"System.LogLevel" = 4