DevOps課程-Jenkins 21自研

嘗試Jenkins Master Slave架設-RHEL8.6建置一般安裝Jenkins

ZONGRU Li
May 16, 2022

這邊考慮使用RHEL的機台來建置

先用Terraform建置兩台t2.mediumRHEL機台:

使用的Terraform Code如下:

main.tf:

terraform.tfvars:

首先參考到Jenkins官網安裝步驟:

link

透過前面學到的ssh憑證連線到機台master機開始安裝:

第一步發現:

看起來預設沒有wget

查找安裝方式:

link
#整理安裝指令如下:
sudo dnf search wget
sudo dnf install wget
wget --version

接著繼續Jenkins安裝步驟:

#上面LTS安裝步驟:
sudo wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum upgrade
# Add required dependencies for the jenkins package
sudo yum install java-11-openjdk
sudo yum install jenkins
sudo systemctl daemon-reload

再來跑update會久一點,大概跑快6,7分鐘:

裝jdk11:

Jenkins本體:

此時jenkins還沒活起來:

執行重load服務:

參考啟動步驟:

link

就可以進到:

http://{機台public IP}:8080

拿密碼(這個目錄要root權限,所以要sudo):

後面就我很習慣的動作了,跳過一些步驟

同時我也先透過上面類似的步驟,在Slave機台上安裝JDK11

#看了看應該只要這兩步:
sudo yum upgrade
sudo yum install java-11-openjdk

master部分就完成建置了:

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet