Воркшоп по миграции

Значок за практику

Пятнадцать лабораторных по переезду с VMware. Пройдите их, соберите один файл — и получите отметку о том, что работа сделана руками.

Значок за практику — это не сертификация, и это важно не перепутать.

Сертификат говорит: человек сдал экзамен, и экзамен мы принимали. Значок говорит: человек проделал работу руками. Файл с результатами вы собираете у себя на машине, и проверить это мы не можем — поэтому значок и не претендует на большее.

Он не заменяет экзамен, и экзамен его не требует. Но лабы стоит пройти до экзамена: половина вопросов станет очевидной, потому что вы это уже делали.

Что нужно сделать

  1. Пройти лабораторные из репозитория воркшопа. Их пятнадцать, каждая со своим скриптом проверки.
  2. После каждой запустить ./check.sh — он сохранит результат.
  3. В конце запустить check/bundle.sh — он соберёт всё в один файл.
  4. Загрузить этот файл на exam.aenix.io/labs.

Про файл

Скрипт сохраняет результат каждой лабы в вашей домашней папке, а не внутри репозитория — иначе git pull или смена ветки стёрли бы работу нескольких недель.

bundle.sh не перезапускает проверки, а собирает уже сохранённое. Это сделано намеренно: лабы сами велят убирать за собой, а квоты не дают держать все сервисы неделями. Перепроверка в конце показала бы отказ по работе, честно сделанной три недели назад.

В файл попадают только идентификаторы проверок, их исходы и несколько технических показателей. Ни адресов, ни имён, ни содержимого логов — это ограничено на уровне формата, а не вычищается потом.

⚠️ Если лабы шли на кластере работодателя — посмотрите файл перед отправкой. Страница загрузки показывает его содержимое таблицей. Не отправляйте, если политика вашей компании этого не разрешает.

Если что-то не собралось

Windows без WSL. Скрипты написаны на bash, и без подсистемы Linux они не запустятся. Сами лабы пройти можно — автопроверку нет.

Часть лаб пропущена. Значок выдаётся не за все пятнадцать: пропуски допустимы, порог указан на странице загрузки.

Файл потерялся. Отдельную лабу можно перепройти и пересобрать — bundle.sh --rerun. Перепроходить всё заново не нужно.