次の互換性マトリックスでは、Azure Chaos Studio エージェントで公式にサポートされているオペレーティング システムと、サポートされている最小バージョンとエージェント 障害ライブラリからの障害サポートの概要を示します。 エラー列では、チェック (✓) は完全なサポートを示し、"✓ (送信)" は送信サポートのみが提供されることを示し、"" はエラーがそのオペレーティング システムでサポートされていないことを意味します。
Windows の互換性
オペレーティング システム | Version | 注記 | ネットワークの切断 | ファイアウォール経由のネットワーク切断 | ネットワーク待機時間 | ネットワーク パケット損失 | ネットワーク分離 | DNS エラー | CPU 負荷 | 物理メモリ負荷 | 仮想メモリ負荷 | ディスク IO の負荷 | サービスの停止 | プロセスの強制終了 | プロセスの一時停止 | 時刻の変更 | 任意の stress-ng ストレス要因 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows Server | 2016+ | Windows Server 2025 で現在テストされていません | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
Linux の互換性
オペレーティング システム | Version | 注記 | ネットワークの切断 | ファイアウォール経由のネットワーク切断 | ネットワーク待機時間 | ネットワーク パケット損失 | ネットワーク分離 | DNS エラー | CPU 負荷 | 物理メモリ負荷 | 仮想メモリ負荷 | ディスク IO の負荷 | サービスの停止 | プロセスの強制終了 | プロセスの一時停止 | 時刻の変更 | 任意の stress-ng ストレス要因 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Azure Linux (Mariner) | 3 | 前提: CPU、メモリ、ディスク I/O エラーの stress-ng を手動でインストールする |
✓ (送信) | ✗ | ✓ (送信) | ✓ (送信) | ✓ (送信) | ✗ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ |
Red Hat Enterprise Linux | 8.x+ | RHEL 8.9 までテスト済み | ✓ (送信) | ✗ | ✓ (送信) | ✓ (送信) | ✓ (送信) | ✗ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ |
Ubuntu Server | 20.04 以降 | — | ✓ (送信) | ✗ | ✓ (送信) | ✓ (送信) | ✓ (送信) | ✗ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ |
Debian (Buster) | 10 以降 | 前提: ユーティリティ AzCLI unzip インストールされていることを確認する |
✓ (送信) | ✗ | ✓ (送信) | ✓ (送信) | ✓ (送信) | ✗ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ |
openSUSE Leap | 15.2+ | — | ✓ (送信) | ✗ | ✓ (送信) | ✓ (送信) | ✓ (送信) | ✗ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ |
Oracle Linux | 8.3+ | — | ✓ (送信) | ✗ | ✓ (送信) | ✓ (送信) | ✓ (送信) | ✗ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ |
その他のオペレーティング システム | なし | 公式にテストされていません。 動作する可能性がありますが、より多くのトラブルシューティング/手動の依存関係のインストールが必要になる場合があります | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
必要な依存関係 | Azure Chaos Studio エージェントを介して障害が機能するために必要な Linux パッケージの一覧 | tc と netem |
Linux では使用できません | tc と netem |
tc と netem |
tc と netem |
Linux では使用できません | stress-ng |
stress-ng |
Linux では使用できません | stress-ng |
なし | なし | Linux では使用できません | Linux では使用できません | stress-ng |
パッケージ依存関係の手動インストール
エージェントは、特定のメインストリーム Linux オペレーティング システムに一部の依存関係を自動インストールすることがありますが、制限やその他の必要な構成により、 stress-ng
を特定のオペレーティング システムに手動でインストールする必要がある場合があります。
Linux (Debian/Ubuntu):
sudo apt-get install stress-ng unzip
Red Hat Enterprise Linux/CentOS:
sudo yum install stress-ng
openSUSE / Oracle Linux:
sudo zypper install stress-ng
Azure Linux (Mariner):
sudo tdnf install stress-ng
セキュリティ強化標準
Linux のセキュリティ強化
エージェントは現在、カスタム Linux ディストリビューション、強化された Linux ディストリビューション (FIPS や SELinux など) に対してテストされていません。
一覧に含てられていないオペレーティング システム
オペレーティング システムが現在表示されていない場合でも、仮想マシンの拡張機能、エージェント、エージェントベースの機能のインストール、使用、トラブルシューティングを試みる可能性がありますが、Chaos Studio では、一覧にないオペレーティング システムの動作やサポートを保証することはできません。
より多くのオペレーティング システムまたはバージョンの検証とサポートを要求するには、Chaos Studio フィードバック コミュニティを使用します。