[CI/CD] Phần 1: Hướng dẫn cài đặt Gitlab trên CentOS 7

[CI/CD] Phần 1: Hướng dẫn cài đặt Gitlab trên CentOS 7

Gitlab là một mã nguồn mở của máy chủ Git để quản lý mã nguồn dự án được sử dụng rộng rãi trong các tổ chức doanh nghiệp.

Trong bài viết này, Onet sẽ hướng dẫn các bạn cài đặt Gitlab CE.

Yêu cầu

Yều cầu cài đặt với hệ điều hành CentOS 7 với cấu hình

  • CPU: 4 Core
  • RAM: 4 GB
  • Disk: 100 GB

Lưu ý, trong bài node Gitlab sẽ có IP là 10.10.10.85

Cài đặt Gitlab

Bước 1: Chuẩn bị môi trường

Cập nhật hệ điều hành

yum install epel-release -y yum update -y

Thiết lập Hostname

hostnamectl set-hostname gitlab85

Tắt FirewallD và SELinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config systemctl stop firewalld systemctl disable firewalld

Cấu hình đồng bộ thời gian

timedatectl set-timezone Asia/Ho_Chi_Minh  yum -y install chrony systemctl enable chronyd.service systemctl restart chronyd.service chronyc sources timedatectl set-local-rtc 0

Khởi động lại (Tại bước này nên snapshot lại VM)

init 6

Bước 2: Cài đặt Gitlab

Cài đặt gói phụ thuộc

sudo yum install -y curl policycoreutils-python openssh-server sudo systemctl enable sshd sudo systemctl start sshd

Cài đặt repo Gitlab

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

Cài đặt Gitlab CE

sudo EXTERNAL_URL="http://10.10.10.85" yum install -y gitlab-ce

Lưu ý:

  • Do Gitlab có IP 10.10.10.85 để EXTERNAL_URL = IP
  • Nếu sử dụng domain => Cập nhật lại giá trị EXTERNAL_URL

Kết quả

Running handlers complete Chef Client finished, 542/1467 resources updated in 05 minutes 14 seconds gitlab Reconfigured!         *.                  *.       ***                 ***      *****               *****     .******             *******     ********            ********    ,,,,,,,,,***********,,,,,,,,,   ,,,,,,,,,,,*********,,,,,,,,,,,   .,,,,,,,,,,,*******,,,,,,,,,,,,       ,,,,,,,,,*****,,,,,,,,,.          ,,,,,,,****,,,,,,             .,,,***,,,,                 ,*,.           _______ __  __          __     / ____(_) /_/ /   ____ _/ /_    / / __/ / __/ /   / __ `/ __    / /_/ / / /_/ /___/ /_/ / /_/ /   ____/_/__/_____/__,_/_.___/     Thank you for installing GitLab! GitLab should be available at http://10.10.10.85  For a comprehensive list of configuration options please see the Omnibus GitLab readme https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md    Verifying  : gitlab-ce-12.10.3-ce.0.el7.x86_64                        1/1   Installed:   gitlab-ce.x86_64 0:12.10.3-ce.0.el7  Complete!

Bước 3: Thiết lập Gitlab cơ bản

Truy cập đường dẫn http://10.10.10.85, tại lần đầu tiên truy cập ta cần đổi mật khẩu root

Để đổi mật khẩu root

  1. Nhập New passwordConfirm new password
  2. Chọn Change your password

Sau bước này, đăng nhập vào tài khoản Root vừa tạo

Giao diện tổng quan

Tới đây bạn đã cài Gitlab thành công

Related Posts
Leave a Reply

Your email address will not be published.Required fields are marked *