Проверка результатов#
На этом этапе результат миграции сверяется с исходной системой и проверяется работоспособность перенесенной конфигурации.
Сверка количества объектов#
Сравните количество объектов каждого типа в AWX и Astra Automation.
Счетчик возвращается в поле count ответа на запрос списка:
# AWX
curl -k -u admin:<password> 'https://<awx>/api/v2/job_templates/?page_size=1'
# Astra Automation
curl -k -H "Authorization: Bearer <gateway-token>" \
'https://<aa-gateway>/api/controller/v2/job_templates/?page_size=1'
Здесь:
<awx>– адрес контроллера AWX;<password>– пароль администратора AWX;<aa-gateway>– адрес шлюза Astra Automation;<gateway-token>– токен доступа шлюза, созданный на этапе подготовки.
При сравнении учитывайте известные расхождения:
предустановленные объекты обеих систем (организация
Default, объектыDemo, системные среды исполнения и расписания);объекты, удаленные на этапе правки;
узлы и группы, созданные динамической инвентаризацией после синхронизации источников в Astra Automation.
Выборочная проверка объектов#
Проверьте через графическую консоль или API ключевые ресурсы:
Проекты – статус синхронизации
successful. Если синхронизация завершилась ошибкой, проверьте доступность репозитория из Astra Automation и полномочия доступа к нему (секретные значения вводятся заново, см. действия после миграции).Потоки заданий – топологию узлов и связей в визуализаторе потока заданий: связи
success/failure/alwaysдолжны соответствовать исходным.Шаблоны заданий с опросами – состав вопросов и значения по умолчанию.
Инвентарные списки – состав групп и узлов, включая членство узлов в группах.
Расписания – правила повторения, часовые пояса и признак включения.
Назначения ролей – объектные роли пользователей и команд.
Пробный запуск#
Выполните пробный запуск перенесенного шаблона задания:
curl -k -H "Authorization: Bearer <gateway-token>" \
-X POST 'https://<aa-gateway>/api/controller/v2/job_templates/<id>/launch/' \
-H 'Content-Type: application/json' -d '{}'
Здесь <id> – идентификатор шаблона задания.
Дождитесь завершения задания и убедитесь, что его статус – «Успешно» (Successful). Для шаблонов, которые используют секретные значения полномочий, пробный запуск выполняйте после ввода секретов.
Аналогично проверьте запуск перенесенного потока заданий.
Если задание не запускается из-за недоступной среды исполнения, проверьте, что образ EE доставлен в реестр и ссылка в записи среды исполнения исправлена (см. правку сред исполнения).