Краткое руководство. Создание и запуск эксперимента хаоса с помощью Azure Chaos Studio
Приступая к работе с Azure Chaos Studio с помощью прямого эксперимента по завершении работы виртуальной машины, чтобы сделать службу более устойчивой к этой ошибке в реальных сценариях.
Необходимые компоненты
- Подписка Azure. Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure, прежде чем начинать работу.
- Виртуальная машина Linux под управлением операционной системы в списке совместимости версий Azure Chaos Studio. Если у вас нет виртуальной машины, выполните следующие действия, чтобы создать ее.
Регистрация поставщика ресурсов Chaos Studio
Если вы впервые используете Chaos Studio, необходимо сначала зарегистрировать поставщик ресурсов Chaos Studio, прежде чем подключить ресурсы и создать эксперимент. Для каждой подписки, в которой используется Chaos Studio, выполните следующие действия.
- Откройте портал Azure.
- Найдите подписки и откройте страницу управления подписками.
- Выберите подписку, в которой вы хотите использовать Chaos Studio.
- В области слева выберите поставщики ресурсов.
- В появившемся списке поставщиков ресурсов найдите Microsoft.Chaos.
- Выберите поставщика Microsoft.Chaos и нажмите кнопку "Зарегистрировать ".
Создание ресурса Azure, поддерживаемого Chaos Studio
Создайте ресурс Azure и убедитесь, что это один из поддерживаемых поставщиков ошибок. Кроме того, проверьте, создается ли этот ресурс в регионе, где доступна Среда Chaos Studio. В этом эксперименте мы выбираем виртуальную машину Azure, которая является одним из поддерживаемых поставщиков сбоев для Chaos Studio.
Включение Chaos Studio на созданной виртуальной машине
Откройте портал Azure.
Найдите Студию Chaos Studio в строке поиска.
Выберите целевые объекты и перейдите к созданной виртуальной машине.
Установите флажок рядом с виртуальной машиной. Выберите "Включить целевые объекты" в раскрывающемся меню "Включить целевые объекты> с прямой службой".
Убедитесь, что указан нужный ресурс. Выберите "Рецензирование и включение", а затем включите.
Появится уведомление и указывает, что выбранный ресурс был успешно включен.
Создание эксперимента
Выберите эксперименты.
Выберите "Создать>эксперимент".
Заполните поля подписки, группы ресурсов и расположения, в которых требуется развернуть эксперимент хаоса. Присвойте эксперименту имя. Нажмите кнопку Далее: конструктор экспериментов.
В конструкторе экспериментов Chaos Studio укажите понятное имя шагу и ветви. Выберите " Добавить действие > ", чтобы добавить ошибку.
Выберите "Завершение работы виртуальной машины" в раскрывающемся списке. Затем введите поле "Длительность " с количеством минут, которое требуется провести сбоем.
Нажмите кнопку "Далее" — целевые ресурсы.
Выберите Добавить.
Убедитесь, что эксперимент выглядит правильно, а затем нажмите кнопку "Проверить и создать".>
Предоставление разрешения на эксперимент виртуальной машине
Перейдите на виртуальную машину и выберите элемент управления доступом (IAM).
Выберите Добавить.
выберите Добавить назначение ролей.
Найдите участника виртуальной машины и выберите роль. Выберите Далее.
Выбор параметра "Управляемое удостоверение"
Выберите элементы и найдите имя эксперимента. Выберите эксперимент и нажмите кнопку "Выбрать".
Выберите Проверить + назначить.
Запуск эксперимента хаоса
Откройте портал Azure.
- Если вы используете учетную @microsoft.com запись, перейдите на этот веб-сайт.
- Если вы используете внешнюю учетную запись, перейдите на этот веб-сайт.
Установите флажок рядом с именем эксперимента и нажмите кнопку "Начать эксперимент".
Выберите "Да", чтобы подтвердить, что вы хотите начать эксперимент хаоса.
(Необязательно) Выберите имя эксперимента, чтобы просмотреть подробное представление состояния выполнения эксперимента.
Очистка ресурсов
Установите флажок рядом с именем эксперимента и нажмите кнопку "Удалить".
Нажмите кнопку "Да" , чтобы убедиться, что вы хотите удалить эксперимент.
Выполните поиск виртуальной машины, созданной на панели поиска портал Azure.
Выберите "Удалить" , чтобы избежать оплаты за ресурс.
Следующие шаги
Теперь, когда вы выполнили прямой эксперимент службы завершения работы виртуальной машины, вы готовы: