Миграция с серверной версии ТестОпс на облачную
Миграция — трудоемкий процесс, особенно если надо перенести много данных. Заранее запланируйте время простоя инстанса и создайте обращение в Центре поддержки, если у вас возникнут вопросы.
Миграция в облачную версию ТестОпс включает шаги:
- Создание инстанса облачной версии ТестОпс.
- Создание обращения в Центре поддержки.
- Удаление лишних артефактов тест-кейсов, чтобы общий объем хранилища не превышал лимиты облака.
- Создание архивов ваших данных и их передача команде технической поддержки.
Создание инстанса облачной версии ТестОпс
Чтобы создать инстанс облачной версии ТестОпс, на который вы будете мигрировать, заполните форму по адресу qatools.ru/pricing.
Совет
Рекомендуем указывать общую корпоративную почту или почту, доступную нескольким сотрудникам.
Когда заявка будет обработана, вы получите учетные данные для входа на ваш облачный инстанс ТестОпс.
Создание обращения в Центре поддержки
Чтобы начать миграцию, создайте обращение в Центре поддержки ТестОпс. Обращение будет использоваться для взаимодействия на протяжении всего процесса миграции:
Перейдите по адресу help.qatools.ru и создайте новое обращение с типом Миграция данных.
Укажите тему обращения по шаблону:
Миграция в облако <название_инстанса>.qatools.cloud для <название_компании>где
<название_инстанса>— доменное имя, которое вы использовали при регистрации инстанса в облаке;<название_компании>— название вашей компании.
Укажите в содержании обращения текущую версию серверной версии ТестОпс и все дополнительные данные.
Удаление артефактов тест-кейсов
Если общий объем данных вашего серверного инстанса ТестОпс превышает 60 ГБ, вам нужно удалить часть данных.
Создание правил очистки
Обычно самая большая часть данных ТестОпс — артефакты текст-кейсов, которые можно удалить с помощью правил очистки. Чтобы их создать, см. Очистка данных.
Вы можете настроить правила так, чтобы сохранялись только те артефакты, которые вам больше всего нужны.
Ручной запуск очистки
После создания правил запустите очистку вручную. Дождитесь удаления артефактов, прежде чем переходить к следующему шагу.
Примечание
Инстансы облачной версии ТестОпс создаются с готовым набором глобальных правил очистки. Подробнее см. Глобальные правила очистки по умолчанию.
Создание архивов данных
Важно
Утилита pg_dump должна быть 15 версии.
Остановите весь трафик к вашему серверному инстансу ТестОпс: остановите сервис ТестОпс или балансировщик нагрузки, или отключите маршруты в вашем контроллере входа.
Создайте дамп базы данных сервиса testops.
shellpg_dump --file=[FILE-NAME].dump --host=[DB-HOST] --port=[DB-PORT] \ --username=[USERNAME] --dbname=[DB-NAME] \ --compress=9 --format=c \ --schema=public --verbose --blobs --no-owner \ --no-privileges --no-comments -Wгде:
FILE-NAME— название выходного файла;DB-HOST— хост базы данных;DB-PORT— порт PostgreSQL;USERNAME— имя пользователя базы данных;DB-NAME— название базы данных.
Скачайте все файлы из хранилища артефактов тест-кейсов с помощью S3cmd или аналогичного инструмента.
Создайте один или несколько архивов с дампом базы данных и файлами из хранилища артефактов. Зашифруйте архивы надежным паролем.
Загрузите архивы на сервер, чтобы команда технической поддержки могла получить к ним доступ.
Отправьте ссылки на архивы и пароли к ним специалистам технической поддержки, используя ранее созданное обращение.
Когда команда технической поддержки получит архивы с данными, процесс импорта данных в облачный инстанс может занять до 24 часов. Как только данные будут импортированы и ваш облачный инстанс ТестОпс будет готов к использованию, мы сообщим вам об этом через ранее созданное обращение.

