Рейтинг:0

Перемещение необработанных репозиториев GitLab в новый экземпляр GitLab с доступом к старому образу диска, но без резервных копий

флаг cu

Мне нужно переместить все данные из НЕЗАГРУЗОЧНОГО (поэтому я не могу нормально создать резервную копию GitLab) экземпляра GitLab на EC2 в новый экземпляр. У меня НЕТ резервных копий GitLab, но есть доступ к полному диску старого экземпляра.

У меня есть:

  • Отключил том от старого незагружаемого экземпляра
  • Запущен новый инстанс EC2
  • Присоединил том к новому экземпляру (не как корневой том, как дополнительный том, как / gitlab-объем)
  • Зашел по SSH в новый экземпляр, смонтировал том старого экземпляра
  • Установлена ​​точно такая же версия GitLab (EE 13.10.0), в которой используется хешированная структура каталогов.
  • Открыл порт 80 в AWS, запустил сервисы GitLab, перешел к http://публичный-ip-моего-экземпляра, создал пароль для пользователя root и успешно вошел в веб-интерфейс администратора GitLab. На данный момент у меня есть чистая установка GitLab.
  • Ран gitlab-ctl остановить
  • Скопировано /gitlab-volume/var/opt/gitlab/git-data/репозитории к /var/opt/gitlab/git-данные/репозитории
  • То же самое для /etc/gitlab/gitlab-secrets.json и /etc/gitlab/gitlab.rb
  • Ран gitlab-ctl перенастроить (Мне просто пришлось изменить настройки Let's Encrypt, поскольку в настоящее время я не буду поддерживать SSL, и, очевидно, он не прошел проверку)
  • Ран gitlab-ctl запуск

Я пошел на панель инструментов, и она все еще отображается так, как будто я никогда ничего не копировал:

введите описание изображения здесь

  • После поиска по форумам я обнаружил, что есть скрипт импорта импорт.рейк поэтому я попробовал это: gitlab-rake "gitlab:import:repos[/gitlab-volume/var/opt/gitlab/git-data/repositories]"
  • Опять же (после остановки/перенастройки/запуска) он по-прежнему отображается так, как будто ничего не изменилось после чистой установки (как на снимке экрана выше).

Что я делаю не так? (Кстати, я не специалист по DevOps и у меня нет опыта установки GitLab, но мне поручено это, поэтому любые разъяснения при ответе приветствуются)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.