Миграция из GitLab в Managed Service for GitLab
Перед началом работы ознакомьтесь с порядком предоставления услуги по миграции из пользовательской инсталляции GitLab в сервис Managed Service for GitLab.
Примечание
Услуга по миграции находится на стадии Preview.
Чтобы перенести данные в облако:
-
Создайте инстанс Managed Service for GitLab.
-
Добавьте в инстанс Managed Service for GitLab те же настройки, что есть в пользовательской инсталляции. Например, OmniAuth
или ограничения прав доступа для групп , если вы их использовали. Такие сущности, как пользователи, группы, пайплайны, будут перенесены позднее во время работы с резервной копией пользовательской инсталляции. -
Узнайте версию GitLab в пользовательской инсталляции. Для корректной миграции версия пользовательской инсталляции должна совпадать с версией Managed Service for GitLab.
-
Откройте пользовательскую инсталляцию GitLab.
-
В меню слева нажмите Help.
Во всплывающем окне отобразится версия GitLab.
-
-
Протестируйте миграцию:
-
Создайте резервную копию
пользовательской инсталляции и конфигурационных файлов. -
Передайте технической поддержке
полученную резервную копию и версию GitLab в пользовательской инсталляции. Техническая поддержка восстановит инстанс из резервной копии в Managed Service for GitLab. -
После того как поддержка сообщит, что инстанс восстановлен, откройте его и убедитесь, что в Managed Service for GitLab:
- присутствуют все нужные настройки, данные и проекты;
- вы можете отправлять коммиты и обновлять ветки.
-
-
Выполните промышленную миграцию:
- Сообщите технической поддержке дату, когда вы планируете провести миграцию.
- Накануне дня миграции переведите пользовательскую инсталляцию
GitLab в режим Read only. - Создайте резервную копию пользовательской инсталляции и конфигурационных файлов.
- Передайте эту копию технической поддержке.
- В назначенный день миграции техническая поддержка восстанавливает инстанс из резервной копии в Managed Service for GitLab.
-
(Опционально) Настройте доменное имя инстанса:
- Если для пользовательской инсталляции вы использовали кастомизированное доменное имя
и хотите его сохранить, сообщите это доменное имя технической поддержке. Она настроит его для инстанса Managed Service for GitLab. - В пользовательской инсталляции настройте DNS-запись
CNAME
, чтобы перенаправлять пользователей с домена инстанса Managed Service for GitLab на ваш кастомизированный домен.
- Если для пользовательской инсталляции вы использовали кастомизированное доменное имя