
这里面的8080和8443是我们访问rancher webui的端口,这个一定要改掉,否则后边使用ingress会冲突
安装完成以后就可以通过8080或者8443访问rancher的web控制台了
下一步拉到最下面,我们首先把rancher主机自己添加到集群内,所以需要勾选etcd、control、worker
复制下面的命令到rancher主机所在服务器上执行一下,然后要等很久很久主机状态才会变成active,等它变成了active状态再添加另外两台
另外两台服务器只添加worker角色即可,只勾选worker,复制命令到另外两台服务器执行
以17.03版本为例
测试安装是否成功
添加"youuser"用户到docker组
添加之后该用户使用docker命令可以不加sudo
通常安装完之后docker的数据目录都在/var/lib/docker 文件夹下面,一般这个都在我们的系统盘下面,系统盘一般比较小而且一旦重装系统很可能面临数据丢失。所以要docker的工作目录映射到我们的数据盘下面,如下:
新建/data目录
假设我们有一块新磁盘尚未映射,下面查看所有磁盘
假设查看到/dev/sdb没有被映射,下面我们映射一下
如果新磁盘有读写保护:
我们先格式化
下面是结果
接着再挂载
查看是否挂载成功,发现已经成功,/data目录有7.3T的可用空间
设置开机自动挂载目录,否则重启主机之后,磁盘未自动挂载导致docker服务运行异常,通过往/etc/fstab中追加一条记录来实现
查看一下是否写入成功
停止docker服务
将默认docker工作目录移动到/data下,不要使用cp,移动后/var/lib/docker目录应该不存在了才对
结果我们要把docker工作目录放在/data/docker下面
建立软连接,文件夹后面不要加 “/”,这样/var/lib/docker即为/data/docker的快捷方式,往/var/lib/docker写的话,实际写入了/data/docker目录
查看软连接是否成功
启动docker
查看是否正常工作
挑选一台主机192.168.0.101安装,在这里选择rancher-server的1.6版本
等待一两分钟后,浏览器访问一下该主机的18180端口,即看到安装成功,进入界面后,按照提示添加主机即可
比如要添加:192.168.0.106
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)