网站主机和服务器,大型网站空间费用,江苏泗阳今天新增病例多少,wordpress 分类 seo本文分享如何在龙蜥操作系统#xff08;AliOS#xff09;#xff08;包括 RHCK 和 ANCK 两种#xff0c;两种方式的安装流程一样#xff09;上安装极狐GitLab#xff1f;
前提条件
一个安装了龙蜥操作系统的云服务器
可以查看 /etc/os-release中的信息#xff0c;确认…本文分享如何在龙蜥操作系统AliOS包括 RHCK 和 ANCK 两种两种方式的安装流程一样上安装极狐GitLab
前提条件
一个安装了龙蜥操作系统的云服务器
可以查看 /etc/os-release中的信息确认操作系统信息
NAMEAnolis OS
VERSION8.9
IDanolis
ID_LIKErhel fedora centos
VERSION_ID8.9
PLATFORM_IDplatform:an8
PRETTY_NAMEAnolis OS 8.9
ANSI_COLOR0;31
HOME_URLhttps://openanolis.cn/或
NAMEAnolis OS
VERSION8.8
IDanolis
ID_LIKErhel fedora centos
VERSION_ID8.8
PLATFORM_IDplatform:an8
PRETTY_NAMEAnolis OS 8.8
ANSI_COLOR0;31
HOME_URLhttps://openanolis.cn/安装流程
第一步安装依赖
执行如下命令即可完成依赖安装
sudo yum update
sudo yum install -y curl policycoreutils-python-utils openssh-server perl
sudo systemctl enable sshd
sudo systemctl start sshd如果依赖安装过程中出现错误根据错误信息进行修复即可。
第二步下载安装包
下载适用于龙蜥操作系统的极狐GitLab 安装包这个需要根据自身情况选择合适的极狐GitLab 版本比如以极狐GitLab 17.7.0 为例针对 x86_64 架构执行如下命令即可完成下载
curl -LOS https://packages.gitlab.cn/repository/el/8/gitlab-jh-17.7.0-jh.0.el8.x86_64.rpm第三步安装极狐GitLab
执行如下命令即可完成极狐GitLab 的安装
export EXTERNAL_URLhttp://gitlab.example.com rpm -ivh gitlab-jh-17.7.0-jh.0.el8.x86_64.rpm安装成功后可以查看极狐GitLab 各组件状态
run: alertmanager: (pid 86234) 45735s; run: log: (pid 86154) 45745s
run: gitaly: (pid 72373) 60976s; run: log: (pid 72401) 60974s
run: gitlab-exporter: (pid 86207) 45737s; run: log: (pid 85959) 45763s
run: gitlab-kas: (pid 85644) 45857s; run: log: (pid 85657) 45856s
run: gitlab-workhorse: (pid 86179) 45739s; run: log: (pid 85866) 45782s
run: logrotate: (pid 138459) 3388s; run: log: (pid 72345) 60988s
run: nginx: (pid 86193) 45738s; run: log: (pid 85892) 45777s
run: node-exporter: (pid 86201) 45738s; run: log: (pid 85946) 45769s
run: postgres-exporter: (pid 86244) 45735s; run: log: (pid 86188) 45739s
run: postgresql: (pid 85481) 45863s; run: log: (pid 85533) 45861s
run: prometheus: (pid 86219) 45736s; run: log: (pid 86024) 45753s
run: puma: (pid 85779) 45796s; run: log: (pid 85786) 45795s
run: redis: (pid 72355) 60982s; run: log: (pid 72361) 60981s
run: redis-exporter: (pid 86210) 45737s; run: log: (pid 86008) 45757s
run: sidekiq: (pid 85800) 45790s; run: log: (pid 85816) 45789s所有组件运行成功即可用用户名 root和存储在 /etc/gitlab/initial_root_password中的初始化密码登录极狐GitLab 实例链接为 http://gitlab.example.com。
接着就可以体验一体化 DevOps 平台的奇妙了。
故障排查
安装过程中可能会出现如下错误
[2025-01-17T17:12:0308:00] FATAL: Mixlib::ShellOut::ShellCommandFailed: execute[/opt/gitlab/embedded/bin/initdb -D /var/opt/gitlab/postgresql/data -E UTF8] (postgresql::enable line 59) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received 1
---- Begin output of /opt/gitlab/embedded/bin/initdb -D /var/opt/gitlab/postgresql/data -E UTF8 ----
STDOUT: The files belonging to this database system will be owned by user gitlab-psql.
This user must also own the server process.
STDERR: initdb: error: invalid locale settings; check LANG and LC_* environment variables
---- End output of /opt/gitlab/embedded/bin/initdb -D /var/opt/gitlab/postgresql/data -E UTF8 ----
Ran /opt/gitlab/embedded/bin/initdb -D /var/opt/gitlab/postgresql/data -E UTF8 returned 1解决方案为在命令行中执行如下命令
export LANGen_US.UTF-8
export LC_ALLen_US.UTF-8然后重新配置极狐GitLab 即可
sudo gitlab-ctl reconfigure或者在安装之前先执行环境变量注入再执行安装。
关于其他操作系统的安装指南可以查看极狐GitLab 官网安装教程。