CentOS7 快速搭建基於Rancher 1.6 的容器自動化資源調度平臺(一) 基礎環境搭建

參考文檔

Rancher 快速入門

基於Docker 快速安裝 Rancher

# 在安裝了Docker 的 CentOS 系統上,輸入以下命令
docker run -d --name RancherServer -v /d01/data/rancherMysql/db:/var/lib/mysql --restart=always -p 18082:8080 rancher/server


# 關閉防火牆
systemctl stop firewalld.service && systemctl disable firewalld.service

查看 Rancher 是否啓動成功

docker ps -a

# 顯示如下:即表示啓動成功
f2a6d10d4c6a        rancher/server                    "/usr/bin/entry /usr…"   About an hour ago   Up About an hour    3306/tcp, 0.0.0.0:18082->8080/tcp   RancherServer

# 注意關鍵詞: UP 、 和端口映射是否成功即可
等待一分鐘左右 輸入 <ip>:<port> 訪問 Rancher的UI界面
例如:http://192.168.182.103:18082

注意: port 是宿主機映射的端口,也就是 上面的18082
備註:在docker中容器跟宿主機之間的端口映射規律是 <宿主機>:<容器>

上面等待的時間,有主機的配置而定。一般的配置就是兩三分左右。

配置管理員賬號和密碼

選擇 系統設置 -> 訪問控制

clipboard.png

配置賬號密碼

clipboard.png

啓用訪問控制

clipboard.png

驗證配置是否成功

clipboard.png

clipboard.png

開始添加主機

直接 點擊 保存 即可
clipboard.png

基礎架構 -> 主機 -> 添加主機

clipboard.png

Custom -> 添加標籤[可選] -> 輸入主機ip -> 拷貝運行腳本 -> 在指定ip的主機上運行腳本

該操作主要是爲了獲取 rancher-agent 在主機上運行的腳本,並在主機上開啓一個 rancher-agent的容器
clipboard.png

出現以下文字表示添加主機成功
clipboard.png

如果出現 以下文字

ERROR: http://192.168.200.8:8080/v1 is not accessible (Failed to connect to 192.168.200.8 port 8080: No route to host)

# 可能是防火牆問題
# 查看防火牆狀態
firewall-cmd --state

# not running 防火牆已關
# running 防火牆開着

# 關閉防火牆
systemctl stop firewalld.service && systemctl disable firewalld.service

# 重新運行上面的腳本

查看添加完成的主機

基礎架構 -> 主機
clipboard.png

添加私有鏡像倉庫

基礎架構 -> 鏡像庫 -> 添加鏡像庫

clipboard.png

鏡像庫添加成功

clipboard.png

添加應用

開始添加應用

應用 -> 用戶 -> 添加應用
clipboard.png

預告以下內容 CentOS7 快速搭建基於Rancher 1.6 的容器自動化資源調度平臺(二)

添加服務

以下以搭建一個支持MySQL主從複製爲示例演示
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章