日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

GitLab服务器迁移

發(fā)布時(shí)間:2025/4/9 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GitLab服务器迁移 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.背景

  由于GitLab內(nèi)存消耗很大,已經(jīng)影響到A服務(wù)器上的其他服務(wù),同時(shí)考慮到代碼管理服務(wù)應(yīng)該單獨(dú)部署在一臺(tái)服務(wù)器上,因此決定從服務(wù)器A遷移到服務(wù)器B上。兩臺(tái)服務(wù)器均是CentOS 7,gitlab版本是gitlab-ce-9.5.6-ce.0.el7.x86_64.rpm 。注意:高版本的Gitlab無(wú)法恢復(fù)低版本備份的數(shù)據(jù),需要注意在B服務(wù)器部署和A服務(wù)器一樣版本的gitlab,部署好環(huán)境后開(kāi)始備份和數(shù)據(jù)遷移。

2.備份

  備份A服務(wù)器上的gitlab數(shù)據(jù),執(zhí)行命令gitlab-rake gitlab:backup:create RAILS_ENV=production,PS: 備份后的文件一般是位于/var/opt/gitlab/backups下。

3.拷貝

  從A服務(wù)上拷貝gitlab數(shù)據(jù)到B服務(wù)器上,執(zhí)行命令: scp root@A_ip:/var/opt/gitlab/backups/1515132280_2018_01_05_9.5.6_gitlab_backup.tar /var/opt/gitlab/backups,其中A_ip是A服務(wù)器IP地址。

4.還原

  在B服務(wù)器的/var/opt/gitlab/backups的目錄下還原gitlab數(shù)據(jù),執(zhí)行命令:gitlab-rake gitlab:backup:restore RAILS_ENV=production BACKUP=1515132280_2018_01_05_9.5.6,PS:BACKUP的參數(shù)必須與原服務(wù)器備份后的文件名一致。

5.問(wèn)題

  還原過(guò)程中報(bào)錯(cuò),報(bào)錯(cuò):無(wú)法 open: 權(quán)限不夠,估計(jì)是拷貝過(guò)來(lái)的還原文件權(quán)限不夠,執(zhí)行命令:chmod 644 1515132280_2018_01_05_9.5.6_gitlab_backup.tar,再次執(zhí)行還原命令即可成功。

轉(zhuǎn)載于:https://www.cnblogs.com/TechSnail/p/8213437.html

總結(jié)

以上是生活随笔為你收集整理的GitLab服务器迁移的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。