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