GitLabサーバインストールとメンテ注意事項
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[GitLab]]
* はじめに [#r1ecf3d7]
この記事はちょっと古いので、dockerを使ったplantumlとkroki...
そっちみてね。
* GitLabサーバのアップデートなめてた [#q3077665]
GitLabサーバを個人で立ち上げていて久しぶりにアップデート...
はまった。
* 自分の結論 [#q981da2f]
下手に、アップデートするぐらいなら、OS再インストールした...
プロジェクトがおわるまで、そっとしておいたほうがいいと思...
バックアップは、必須で、設定ファイルをgit管理したほうが、...
** CenOS7でGitLabの再インストールの手順 [#i2a9233e]
# SSH接続用
# useradd 自分のユーザ
# passwd 自分のユーザ
yum -y update
yum -y install ibus-kkc vlgothic-*
localectl set-locale LANG=ja_JP.UTF-8
source /etc/locale.conf
sudo yum install -y curl policycoreutils-python openssh-...
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
curl https://packages.gitlab.com/install/repositories/gi...
#yum install gitlab-ce
sudo yum install -y gitlab-ce
# vi /etc/gitlab/gitlab.rbのexternal_urlを変更
gitlab-ctl reconfigure
# gitlab-ctl restart
* 先人のはまったブログ [#v0442b2c]
https://www.codelab.jp/blog/?p=2128
学んだことを書いていく。
こまめに、バックアップ&アップデートしておくことが大切。
そうすれば、バージョンアップ順番をきにしなくても、
順番どおりの、バージョンアップになるので、なんとかなると...
久しぶりのバージョンアップは、いきなりのバックアップは、...
バージョンアップサイトを見ないとやばい。
** GitLabサーバのバージョンアップどうやばいのかというと、...
GitLabは、内部のデータをデータベースに定義しているのです...
それの入れ替え作業を、バージョンアップで行っており、
これが、アップデートの途中でこけると、
前のバージョンに戻したいが、yumは、余計なおせっかいで、
昔のバージョンですよ。などといって戻すのを拒むのだ。
失敗してから、ログに下記のメッセージがでるのだ。
* 鉄の掟:GitLabのバージョンアップ順番 [#j3650313]
https://docs.gitlab.com/ee/policy/maintenance.html#upgrad...
なお、この一覧は、ちょっと経由するバージョンの記述が足り...
11.11がすくなくとも抜けている
アップデートの最初に、言ってほしかった。でも、yumコマンド...
だから、バックアップは、必須なのである。
* 鉄の掟:アップデート前に、バックアップせよ [#h3734e3f]
gitのリポジトリをローカルにpullしておこう。最悪でも、そこ...
* めんどくさいから、OSからいれなおしじゃー [#p4d6d9ee]
SAKURAのレンタルサーバつかっているのですが、
いつのまにやら、OSの新規セットアップに、GitLabのスクリプ...
でも、若干バージョンがふるくて、いきなり、
設定手順にある、yum installをやると、
gitlabのアップデート順番どおりじゃなgitlab-ctl restartい...
いったん、アップデート順番のページを確認しような。
*** 11.3.4 [#f7a9d2fd]
中継のバージョンきまっているから、コマンド張り付けておこう
yum upgrade gitlab-ce-11.3.4-ce.0.el7.x86_64
gitlab-ctl reconfigure
gitlab-ctl restart
yum upgrade gitlab-ce-11.11.8-ce.0.el7.x86_64
gitlab-ctl reconfigure
sudo gitlab-ctl restart postgresql
gitlab-ctl restart
で、中継のバージョンまでの、アップデートが終わったら、
yum upgrade gitlab-ce
gitlab-ctl reconfigure
gitlab-ctl restart
いきなりのインストール方法が書いてある
https://about.gitlab.com/update
をみたが、だめだ。
ちなみにCentOS7だと
sudo gitlab-rake gitlab:backup:create STRATEGY=copy
sudo yum install -y gitlab-ce
とかいてあるが、途中のバージョンを経由してくれというメッ...
めんどくさ。おもしろいから、いいけど。
これで、最新かな。
あれPlantUMLつかえるようになっている?
*** PlantUML [#dfb11c4b]
Adminエリアのsettingで、
PlantUMLが、デフォルトでOFFになっているけど、つかえるのか...
** いきなりエイヤーとやるまえに [#s9a6a4e4]
sshキーのバックアップは、忘れずにしておこう。べつに、なく...
終了行:
[[GitLab]]
* はじめに [#r1ecf3d7]
この記事はちょっと古いので、dockerを使ったplantumlとkroki...
そっちみてね。
* GitLabサーバのアップデートなめてた [#q3077665]
GitLabサーバを個人で立ち上げていて久しぶりにアップデート...
はまった。
* 自分の結論 [#q981da2f]
下手に、アップデートするぐらいなら、OS再インストールした...
プロジェクトがおわるまで、そっとしておいたほうがいいと思...
バックアップは、必須で、設定ファイルをgit管理したほうが、...
** CenOS7でGitLabの再インストールの手順 [#i2a9233e]
# SSH接続用
# useradd 自分のユーザ
# passwd 自分のユーザ
yum -y update
yum -y install ibus-kkc vlgothic-*
localectl set-locale LANG=ja_JP.UTF-8
source /etc/locale.conf
sudo yum install -y curl policycoreutils-python openssh-...
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
curl https://packages.gitlab.com/install/repositories/gi...
#yum install gitlab-ce
sudo yum install -y gitlab-ce
# vi /etc/gitlab/gitlab.rbのexternal_urlを変更
gitlab-ctl reconfigure
# gitlab-ctl restart
* 先人のはまったブログ [#v0442b2c]
https://www.codelab.jp/blog/?p=2128
学んだことを書いていく。
こまめに、バックアップ&アップデートしておくことが大切。
そうすれば、バージョンアップ順番をきにしなくても、
順番どおりの、バージョンアップになるので、なんとかなると...
久しぶりのバージョンアップは、いきなりのバックアップは、...
バージョンアップサイトを見ないとやばい。
** GitLabサーバのバージョンアップどうやばいのかというと、...
GitLabは、内部のデータをデータベースに定義しているのです...
それの入れ替え作業を、バージョンアップで行っており、
これが、アップデートの途中でこけると、
前のバージョンに戻したいが、yumは、余計なおせっかいで、
昔のバージョンですよ。などといって戻すのを拒むのだ。
失敗してから、ログに下記のメッセージがでるのだ。
* 鉄の掟:GitLabのバージョンアップ順番 [#j3650313]
https://docs.gitlab.com/ee/policy/maintenance.html#upgrad...
なお、この一覧は、ちょっと経由するバージョンの記述が足り...
11.11がすくなくとも抜けている
アップデートの最初に、言ってほしかった。でも、yumコマンド...
だから、バックアップは、必須なのである。
* 鉄の掟:アップデート前に、バックアップせよ [#h3734e3f]
gitのリポジトリをローカルにpullしておこう。最悪でも、そこ...
* めんどくさいから、OSからいれなおしじゃー [#p4d6d9ee]
SAKURAのレンタルサーバつかっているのですが、
いつのまにやら、OSの新規セットアップに、GitLabのスクリプ...
でも、若干バージョンがふるくて、いきなり、
設定手順にある、yum installをやると、
gitlabのアップデート順番どおりじゃなgitlab-ctl restartい...
いったん、アップデート順番のページを確認しような。
*** 11.3.4 [#f7a9d2fd]
中継のバージョンきまっているから、コマンド張り付けておこう
yum upgrade gitlab-ce-11.3.4-ce.0.el7.x86_64
gitlab-ctl reconfigure
gitlab-ctl restart
yum upgrade gitlab-ce-11.11.8-ce.0.el7.x86_64
gitlab-ctl reconfigure
sudo gitlab-ctl restart postgresql
gitlab-ctl restart
で、中継のバージョンまでの、アップデートが終わったら、
yum upgrade gitlab-ce
gitlab-ctl reconfigure
gitlab-ctl restart
いきなりのインストール方法が書いてある
https://about.gitlab.com/update
をみたが、だめだ。
ちなみにCentOS7だと
sudo gitlab-rake gitlab:backup:create STRATEGY=copy
sudo yum install -y gitlab-ce
とかいてあるが、途中のバージョンを経由してくれというメッ...
めんどくさ。おもしろいから、いいけど。
これで、最新かな。
あれPlantUMLつかえるようになっている?
*** PlantUML [#dfb11c4b]
Adminエリアのsettingで、
PlantUMLが、デフォルトでOFFになっているけど、つかえるのか...
** いきなりエイヤーとやるまえに [#s9a6a4e4]
sshキーのバックアップは、忘れずにしておこう。べつに、なく...
ページ名: