Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта матрица операционной системы применяется к агенту Azure Chaos Studio для экспериментов (классическая модель). Для текущей модели проверьте поддерживаемые операционные системы для сценариев на основе агента рабочих областей; Классическая матрица не определяет поддержку рабочих областей.
Important
Эта статья относится к устаревшей модели ресурсов экспериментов (классической). Microsoft больше не разрабатывает функции для экспериментов (классической) и рассматривает только критические исправления, такие как обновления системы безопасности для серверной части. Для нового тестирования устойчивости используйте рабочие области Chaos Studio, где активна разработка. Сведения о выборе модели ресурсов см. в разделе "Выбор между рабочими областями Chaos Studio" и "Эксперименты" (классическая модель).
В следующей матрице совместимости описаны официально поддерживаемые операционные системы агента Azure Chaos Studio, а также минимальная поддерживаемая версия и поддержка сбоя из библиотеки ошибок агента. В столбцах ошибок галочка (✓) указывает полную поддержку, "✓ (исходящий)" обозначает, что предоставляется только исходящая поддержка, а "✗" означает, что ошибка на этой операционной системе не поддерживается.
Совместимость Windows
| Операционная система | Версия | Примечания. | Сетевое отключение | Сетевое отключение через брандмауэр | Задержка в сети | Потеря сетевого пакета | Сетевая изоляция | Сбой DNS | Нагрузка на ЦП | Давление на физическую память | Давление на виртуальную память | Нагрузка на ввод-вывод диска | Остановить службу | Процесс убийства | Приостановить процесс | Изменение времени | Произвольный стрессор-стрессор |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Windows Server | 2016+ | В настоящее время не протестировано в Windows Server 2025 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✗ |
Совместимость Linux
| Операционная система | Версия | Примечания. | Сетевое отключение | Сетевое отключение через брандмауэр | Задержка в сети | Потеря сетевого пакета | Сетевая изоляция | Сбой DNS | Нагрузка на ЦП | Давление на физическую память | Давление на виртуальную память | Нагрузка на ввод-вывод диска | Остановить службу | Процесс убийства | Приостановить процесс | Изменение времени | Произвольный стрессор-стрессор |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Azure Linux (Mariner) | 3 |
Предпосылка: Вручную установите stress-ng для устранения сбоев ЦП, памяти и дискового ввода-вывода. |
✓ (исходящий трафик) | ✗ | ✓ (исходящий трафик) | ✓ (исходящий трафик) | ✓ (исходящий трафик) | ✗ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ |
| Red Hat Enterprise Linux | 8.x+ | Протестировано до RHEL 8.9 | ✓ (исходящий трафик) | ✗ | ✓ (исходящий трафик) | ✓ (исходящий трафик) | ✓ (исходящий трафик) | ✗ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ |
| Сервер Ubuntu | 20.04+ | — | ✓ (исходящий трафик) | ✗ | ✓ (исходящий трафик) | ✓ (исходящий трафик) | ✓ (исходящий трафик) | ✗ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ |
| Debian (Бюстер) | 10+ |
Предпосылка: Убедитесь, что AzCLI unzip программа установлена |
✓ (исходящий трафик) | ✗ | ✓ (исходящий трафик) | ✓ (исходящий трафик) | ✓ (исходящий трафик) | ✗ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ |
| openSUSE Leap | 15.2+ | — | ✓ (исходящий трафик) | ✗ | ✓ (исходящий трафик) | ✓ (исходящий трафик) | ✓ (исходящий трафик) | ✗ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ |
| Oracle Linux | 8.3+ | Oracle Linux 8.7 больше не доступна в Azure Marketplace | ✓ (исходящий трафик) | ✗ | ✓ (исходящий трафик) | ✓ (исходящий трафик) | ✓ (исходящий трафик) | ✗ | ✓ | ✓ | ✗ | ✓ | ✓ | ✓ | ✓ | ✗ | ✓ |
| Другие операционные системы | Не применимо | Официально не протестировано. Может работать, но может потребоваться дополнительное устранение неполадок или установка зависимостей вручную. | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? |
| Обязательные зависимости | Список пакетов Linux, необходимых для работы механизма отказов через агент Azure Chaos Studio |
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.