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就算安裝完成!