day112 gitlab的遷移與升級

升級思路:先在新服務(wù)器上安裝一個和原版本相同版本的gitlab鲫趁,然后備份原版本gitlab數(shù)據(jù),備份完在新服務(wù)器恢復(fù)利虫,恢復(fù)完在進(jìn)行升級挨厚。
1.查看gitlab版本的命令:

gitlab-rake gitlab:env:info
備份原老服務(wù)器上的的數(shù)據(jù)
gitlab-rake gitlab:backup:create RAILS_ENV=production
PS: 備份后的文件一般是位于/var/opt/gitlab/backups下, 自動生成文件名文件名如1481529483_gitlab_backup.tar

將步驟2生成的tar文件拷貝到新服務(wù)器上相應(yīng)的backups目錄下
可以利用scp進(jìn)行直接拷貝.

scp username@src_ip:/var/opt/gitlab/backups/1481529483_gitlab_backup.tar /var/opt/gitlab/backups
PS: username為原服務(wù)器的用戶名,src_ip原服務(wù)器IP地址

在新服務(wù)器恢復(fù)數(shù)據(jù)
gitlab-rake gitlab:backup:restore RAILS_ENV=production BACKUP=1481529483
PS:BACKUP的時間點(diǎn)必須與原服務(wù)器備份后的文件名一致

5.出錯解決:

數(shù)據(jù)遷移到后檢查登錄gialab有時候會跳出500報(bào)錯(Something went wrong on our end.)以及無法正常新建用戶

查看日志:tail -f /var/log/gitlab/redis/current

Can't save in background: fork: Cannot allocate memory
解決方案:
修改/etc/sysctl.conf

加上vm.overcommit_memory = 1, Linux內(nèi)核會根據(jù)參數(shù)vm.overcommit_memory參數(shù)的設(shè)置決定是否放行糠惫。

修改完執(zhí)行sysctl -p

vm.overcommit_memory = 1疫剃,直接放行

vm.overcommit_memory = 0:則比較 此次請求分配的虛擬內(nèi)存大小和系統(tǒng)當(dāng)前空閑的物理內(nèi)存加上swap,決定是否放行硼讽。

vm.overcommit_memory = 2:則會比較進(jìn)程所有已分配的虛擬內(nèi)存加上此次請求分配的虛擬內(nèi)
在升級前一定要做好備份巢价,記錄自己當(dāng)前gitlab-ca的版本號。
查看當(dāng)前gitlab版本號

[root@localhost ~]``# yum list | grep gitlab-ce
gitlab-ce.x86_64 11.4.3-ce.0.el7 installed
備份文件

[root@localhost ~]# gitlab-rake gitlab:backup:create
在/var/opt/gitlab/backups下會生成一個備份文件如:1557218709_2019_05_07_9.2.2_gitlab_backup.tar固阁,其中1557218709即為此次備份都版本號壤躲。

還原備份
執(zhí)行

gitlab-rake gitlab:backup:restore BACKUP=備份版本號
(一)配置gitlab-yum源

[root@localhost ~]# cat << EOF > /etc/yum.repos.d/gitlab-ce.repo

[gitlab-ce]
name=gitlab-ce
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
repo_gpgcheck=0
gpgcheck=0
enable=1
gpgkey=https://packages.gitlab.com/gpg.key
EOF
(二)yum localinstall安裝
注意:Gitlab的升級不能跨越大版本號,因此只能升級到當(dāng)前大版本號到最高版本备燃,方可升級到下一個大版本號碉克。
需要做的升級步驟如下:
11.4.3->11.11.8->12.0.9

1、準(zhǔn)備好相關(guān)的rpm包

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-11.11.8-ce.0.el7.x86_64.rpm
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.0.9-ce.0.el7.x86_64.rpm
2并齐、依次執(zhí)行下面指令逐步升級漏麦,在每一步安裝成功后如果發(fā)現(xiàn)界面500客税,執(zhí)行g(shù)itlab-ctl reconfigure指令刷新配置文件。(一定保證數(shù)據(jù)可以正常訪問方可執(zhí)行下一步升級指令)

yum localinstall -y gitlab-ce-11.11.8-ce.0.el7.x86_64.rpm
yum localinstall -y gitlab-ce-12.0.9-ce.0.el7.x86_64.rpm
完成之后再查看下當(dāng)前的版本:

[root@gitlab ~]# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
12.0.9

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末撕贞,一起剝皮案震驚了整個濱河市更耻,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌麻掸,老刑警劉巖酥夭,帶你破解...
    沈念sama閱讀 221,635評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異脊奋,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)疙描,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評論 3 399
  • 文/潘曉璐 我一進(jìn)店門诚隙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人起胰,你說我怎么就攤上這事久又。” “怎么了效五?”我有些...
    開封第一講書人閱讀 168,083評論 0 360
  • 文/不壞的土叔 我叫張陵地消,是天一觀的道長。 經(jīng)常有香客問我畏妖,道長脉执,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,640評論 1 296
  • 正文 為了忘掉前任戒劫,我火速辦了婚禮半夷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘迅细。我一直安慰自己巫橄,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評論 6 397
  • 文/花漫 我一把揭開白布茵典。 她就那樣靜靜地躺著湘换,像睡著了一般。 火紅的嫁衣襯著肌膚如雪统阿。 梳的紋絲不亂的頭發(fā)上彩倚,一...
    開封第一講書人閱讀 52,262評論 1 308
  • 那天,我揣著相機(jī)與錄音砂吞,去河邊找鬼署恍。 笑死,一個胖子當(dāng)著我的面吹牛蜻直,可吹牛的內(nèi)容都是我干的盯质。 我是一名探鬼主播袁串,決...
    沈念sama閱讀 40,833評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼呼巷!你這毒婦竟也來了囱修?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,736評論 0 276
  • 序言:老撾萬榮一對情侶失蹤王悍,失蹤者是張志新(化名)和其女友劉穎破镰,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體压储,經(jīng)...
    沈念sama閱讀 46,280評論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡鲜漩,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了集惋。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片孕似。...
    茶點(diǎn)故事閱讀 40,503評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖刮刑,靈堂內(nèi)的尸體忽然破棺而出喉祭,到底是詐尸還是另有隱情,我是刑警寧澤雷绢,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布泛烙,位于F島的核電站,受9級特大地震影響翘紊,放射性物質(zhì)發(fā)生泄漏蔽氨。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評論 3 333
  • 文/蒙蒙 一霞溪、第九天 我趴在偏房一處隱蔽的房頂上張望孵滞。 院中可真熱鬧,春花似錦鸯匹、人聲如沸坊饶。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,340評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽匿级。三九已至,卻和暖如春染厅,著一層夾襖步出監(jiān)牢的瞬間痘绎,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,460評論 1 272
  • 我被黑心中介騙來泰國打工肖粮, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留孤页,地道東北人。 一個月前我還...
    沈念sama閱讀 48,909評論 3 376
  • 正文 我出身青樓涩馆,卻偏偏與公主長得像行施,于是被迫代替她去往敵國和親允坚。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評論 2 359

推薦閱讀更多精彩內(nèi)容