ヘルス サービスの設定を変更する

適用対象: Azure Stack HCI、バージョン 23H2 および 22H2。Windows Server 2022、Windows Server 2019、Windows Server 2016

Windows Service 2016 で最初にリリースされたヘルス サービスを使用すると、記憶域スペース ダイレクトが実行されているクラスターでの日常的な監視および運用エクスペリエンスが向上します。

ヘルス サービスの動作を制御するパラメーターの多くは、設定として公開されています。 これらを変更して、障害やアクションの強度を調整したり、特定の動作をオンまたはオフにしたりできます。

次の PowerShell コマンドレットを使用して、設定を指定または変更します。

使用法

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

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

共通設定

よく変更されるいくつかの設定とその既定値を以下に示します。

ボリューム容量のしきい値

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

プール予約容量のしきい値

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

物理ディスクのライフサイクル

"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

使用可能なメモリしきい値

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

サポートされているコンポーネントドキュメント

ヘルス サービスには、記憶域スペース ダイレクトで使用されるコンポーネントを、管理者またはソリューション ベンダーによって提供されるサポートされているコンポーネント ドキュメントに含まれているものに制限する実施メカニズムが用意されています。 詳細については、「サポートされているコンポーネント ドキュメント」を参照してください。

ファームウェアのロールアウト

"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

プラットフォーム/休止

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

メトリック

"System.Reports.ReportingPeriodSeconds" = 1

デバッグ

"System.LogLevel" = 4

次の手順