1. 程式人生 > >rancher容器管理安裝(一)

rancher容器管理安裝(一)

安裝rancher

1、關閉防火牆、selinux
2、程序數限制
vim /etc/security/limits.d/90-nproc.conf

*                soft    nproc          10240
root             soft    nproc          unlimited

3、/etc/security/limits.conf 新增

* soft nofile 65535
  * hard nofile 65535 

4、關閉swap
swapoff -a 關閉swap
/etc/fstab 裡面有就註釋掉
5、安裝docker
在每臺機器分別上傳docker的rpm包:
docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm
docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm

yum -y localinstall *.rpm (安docker)
systemctl start docker (啟動)
systemctl enable docker
配置下映象地址: (根據情況定,要是外網的設定阿里雲的映象庫,或者本地搭建個harbor)

cat /etc/docker/daemon.json 
{
"insecure-registries" : ["registry.xxx.cn"]
}

6、安裝rancher
docker pull rancher_server:stable
執行rancher-server:
docker run -d -v /data/rancherdata:/var/lib/mysql --restart=always -p 48080:8080 rancher_server:stable

完成之後,可以通過ip+48080訪問rancher頁面
在這裡插入圖片描述

選擇Custom----新增標籤----複製下面的命令在需要新增的主機執行
標籤格式:
鍵:name 值:主機名(物理機的)
然後依次重複執行上面這幾步,將所有主機加入到rancher中
如果該步驟出現問題: 需要執行: rm -rf /var/lib/rancher/state

執行完貼上命令之後,選擇基礎架構—主機
在這裡插入圖片描述

基礎架構----映象庫—新增映象庫
選擇custom—寫入映象庫地址,賬號密碼

至此rancher就算安裝完成!