Поделиться через


Краткое руководство. Создание и запуск эксперимента хаоса с помощью Azure Chaos Studio

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

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

Регистрация поставщика ресурсов Chaos Studio

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

  1. Откройте портал Azure.
  2. Найдите подписки и откройте страницу управления подписками.
  3. Выберите подписку, в которой вы хотите использовать Chaos Studio.
  4. В области слева выберите поставщики ресурсов.
  5. В появившемся списке поставщиков ресурсов найдите Microsoft.Chaos.
  6. Выберите поставщика Microsoft.Chaos и нажмите кнопку "Зарегистрировать ".

Создание ресурса Azure, поддерживаемого Chaos Studio

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

Включение Chaos Studio на созданной виртуальной машине

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

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

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

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

    Снимок экрана: представление

  5. Убедитесь, что указан нужный ресурс. Выберите "Рецензирование и включение", а затем включите.

  6. Появится уведомление и указывает, что выбранный ресурс был успешно включен.

    Снимок экрана: уведомление, указывающее, что целевые объекты были успешно включены.

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

  1. Выберите эксперименты.

    Снимок экрана: выбор экспериментов.

  2. Выберите "Создать>эксперимент".

  3. Заполните поля подписки, группы ресурсов и расположения, в которых требуется развернуть эксперимент хаоса. Присвойте эксперименту имя. Нажмите кнопку Далее: конструктор экспериментов.

    Снимок экрана: добавление основных принципов эксперимента.

  4. В конструкторе экспериментов Chaos Studio укажите понятное имя шагу и ветви. Выберите " Добавить действие > ", чтобы добавить ошибку.

    Снимок экрана: конструктор экспериментов.

  5. Выберите "Завершение работы виртуальной машины" в раскрывающемся списке. Затем введите поле "Длительность " с количеством минут, которое требуется провести сбоем.

    Снимок экрана: свойства сбоя.

  6. Нажмите кнопку "Далее" — целевые ресурсы.

    Снимок экрана: добавление целевого объекта.

  7. Выберите Добавить.

    Снимок экрана с кнопкой

  8. Убедитесь, что эксперимент выглядит правильно, а затем нажмите кнопку "Проверить и создать".>

    Снимок экрана: создание эксперимента.

Предоставление разрешения на эксперимент виртуальной машине

  1. Перейдите на виртуальную машину и выберите элемент управления доступом (IAM).

    Снимок экрана: управление доступом (IAM) на левой панели.

  2. Выберите Добавить.

    Снимок экрана: добавление.

  3. выберите Добавить назначение ролей.

    Снимок экрана: кнопка

  4. Найдите участника виртуальной машины и выберите роль. Выберите Далее.

    Снимок экрана: выбор роли для виртуальной машины.

  5. Выбор параметра "Управляемое удостоверение"

  6. Выберите элементы и найдите имя эксперимента. Выберите эксперимент и нажмите кнопку "Выбрать".

    Снимок экрана: выбор эксперимента.

  7. Выберите Проверить + назначить.

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

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

    • Если вы используете учетную @microsoft.com запись, перейдите на этот веб-сайт.
    • Если вы используете внешнюю учетную запись, перейдите на этот веб-сайт.
  2. Установите флажок рядом с именем эксперимента и нажмите кнопку "Начать эксперимент".

    Снимок экрана: кнопка

  3. Выберите "Да", чтобы подтвердить, что вы хотите начать эксперимент хаоса.

    Снимок экрана: подтверждение запуска эксперимента.

  4. (Необязательно) Выберите имя эксперимента, чтобы просмотреть подробное представление состояния выполнения эксперимента.

Очистка ресурсов

  1. Установите флажок рядом с именем эксперимента и нажмите кнопку "Удалить".

    Снимок экрана: выбор эксперимента для удаления.

  2. Нажмите кнопку "Да" , чтобы убедиться, что вы хотите удалить эксперимент.

  3. Выполните поиск виртуальной машины, созданной на панели поиска портал Azure.

    Снимок экрана: выбор виртуальной машины.

  4. Выберите "Удалить" , чтобы избежать оплаты за ресурс.

    Снимок экрана: удаление виртуальной машины.

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

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