Điểm:0

Di chuyển các kho lưu trữ GitLab thô sang một phiên bản GitLab mới với quyền truy cập vào ảnh đĩa cũ nhưng không có bản sao lưu

lá cờ cu

Tôi cần di chuyển tất cả dữ liệu từ phiên bản KHÔNG KHỞI ĐỘNG (vì vậy tôi không thể tạo bản sao lưu GitLab bình thường) phiên bản GitLab trên EC2 sang phiên bản mới. Tôi KHÔNG có bản sao lưu GitLab, nhưng có quyền truy cập vào toàn bộ đĩa của phiên bản cũ.

Tôi có:

  • Đã tách âm lượng khỏi phiên bản cũ, không khởi động
  • Ra mắt phiên bản EC2 mới
  • Đã đính kèm âm lượng vào phiên bản mới (không phải là âm lượng gốc, mà là âm lượng bổ sung như /gitlab-volume)
  • SSH vào phiên bản mới, gắn âm lượng của phiên bản cũ
  • Đã cài đặt chính xác cùng một phiên bản GitLab (EE 13.10.0) sử dụng cấu trúc thư mục được băm
  • Đã mở cổng 80 trong AWS, khởi chạy dịch vụ GitLab, điều hướng đến http://public-ip-of-my-instance, đã tạo mật khẩu cho người dùng root và đăng nhập thành công vào giao diện web quản trị GitLab. Tại thời điểm này, tôi đã cài đặt GitLab sạch.
  • Đã chạy dừng gitlab-ctl
  • Đã sao chép /gitlab-volume/var/opt/gitlab/git-data/repositories đến /var/opt/gitlab/git-data/kho
  • Giống với /etc/gitlab/gitlab-secrets.json/etc/gitlab/gitlab.rb
  • Đã chạy cấu hình lại gitlab-ctl (Tôi vừa phải thay đổi cài đặt Let's Encrypt vì hiện tại tôi không hỗ trợ SSL và rõ ràng là nó không xác thực được)
  • Đã chạy bắt đầu gitlab-ctl

Tôi đã vào bảng điều khiển và nó vẫn hiển thị như thể tôi chưa bao giờ sao chép bất cứ thứ gì:

nhập mô tả hình ảnh ở đây

  • Sau khi tìm kiếm qua các diễn đàn, tôi thấy rằng có một tập lệnh nhập nhập.rake vì vậy tôi đã thử điều đó: gitlab-rake "gitlab:import:repos[/gitlab-volume/var/opt/gitlab/git-data/repositories]"
  • Một lần nữa (sau khi dừng/cấu hình lại/bắt đầu), nó vẫn hiển thị như thể không có gì thay đổi so với cài đặt sạch (giống như ảnh chụp màn hình ở trên).

Tôi đang làm gì sai? (BTW Tôi không phải là người DevOps và không có kinh nghiệm cài đặt GitLab trước đó, nhưng tôi được giao nhiệm vụ này, vì vậy mọi sự làm rõ trong khi trả lời đều được hoan nghênh)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.