Использование шаблона эксперимента хаоса для вызова сбоя в экземпляре Azure Active Directory

Вы можете использовать эксперимент хаоса для проверки устойчивости приложения к сбоям, вызвав эти сбои в управляемой среде. В этой статье описано, как вызвать сбой в ресурсе Azure Active Directory с помощью предварительно заполненного шаблона эксперимента и Azure Chaos Studio.

Необходимые компоненты

Включение Chaos Studio в группе безопасности сети

Azure Chaos Studio не может внедрять ошибки к ресурсу, пока этот ресурс не будет добавлен в Chaos Studio. Чтобы добавить ресурс в Chaos Studio, создайте целевой объект и возможности ресурса. Группы безопасности сети имеют только один целевой тип (service-direct) и одну возможность (задать правила). Другие ресурсы могут иметь до двух целевых типов. Один из целевых типов — для ошибок с прямой службой. Другой целевой тип — для сбоев на основе агента. Другие ресурсы могут иметь множество других возможностей.

  1. Откройте портал Azure.

  2. Найдите Студию Chaos Studio в строке поиска.

  3. Выберите целевые объекты и найдите ресурс группы безопасности сети.

  4. Выберите ресурс группы безопасности сети и выберите "Включить целевые объекты> для прямого обслуживания".

    Screenshot that shows the Targets screen in Chaos Studio, with the network security group resource selected.

  5. Выберите "Рецензирование" и "Включить>".

Теперь вы успешно добавили группу безопасности сети в Chaos Studio.

Создание эксперимента из шаблона

Теперь можно создать эксперимент из предварительно заполненного шаблона эксперимента. Эксперимент хаоса определяет действия, которые необходимо предпринять для целевых ресурсов. Действия упорядочены и выполняются последовательно. Эксперимент хаоса также определяет действия, которые необходимо предпринять против ветвей, которые выполняются параллельно.

  1. В Chaos Studio перейдите к разделу "Эксперименты>" для создания новых>из шаблона.

    Screenshot that shows the Experiments screen, with the New from template button highlighted.

  2. Выберите AAD Outage.

    Screenshot that shows the experiment templates screen, with the AAD outage template button highlighted.

  3. Добавьте имя эксперимента, соответствующего рекомендациям по именованию ресурсов. Нажмите кнопку "Далее" — разрешения.

    Screenshot that shows the experiment basics screen, with the permissions tab button highlighted.

  4. Для успешного выполнения эксперимента хаоса необходимо иметь достаточные разрешения на целевые ресурсы. Выберите управляемое удостоверение, назначаемое системой, или управляемое удостоверение, назначаемое пользователем, для эксперимента. Вы можете включить назначение настраиваемых ролей, если вы хотите, чтобы Студия Chaos Studio добавила необходимые разрешения для выполнения (в виде настраиваемой роли) в удостоверение эксперимента. Нажмите кнопку Далее: конструктор экспериментов.

    Screenshot that shows the experiment permissions screen, with the experiment designer tab button highlighted.

  5. В области ошибки правила безопасности NSG (версия 1.1) выберите "Изменить".

    Screenshot that shows the experiment designer screen, with the edit button within the NSG fault highlighted.

  6. Просмотрите параметры сбоя и нажмите кнопку "Далее: целевые ресурсы".

    Screenshot that shows the fault parameters pane, with the target resources button highlighted.

  7. Выберите ресурс группы безопасности сети, который вы хотите использовать в эксперименте. Выберите Сохранить.

    Screenshot that shows the fault targets pane, with the save button highlighted.

  8. Нажмите кнопку "Рецензирование" и "Создать">, чтобы сохранить эксперимент.

Запуск эксперимента

Теперь вы готовы к выполнению эксперимента.

  1. В представлении "Эксперименты" выберите эксперимент. Нажмите кнопку "Пуск>ОК".
  2. Когда состояние изменяется на "Выполнение", выберите "Сведения" для последнего запуска в разделе "Журнал" , чтобы просмотреть сведения о выполняемом эксперименте.

Следующие шаги

Теперь, когда вы выполнили эксперимент шаблона сбоя AAD, вы готовы: