前提:各节点已安装docker,已部署好局域网docker registry
1、节点规划
172.17.47.85 aipaas0 admin(启动mon、osd、mgr)
172.17.47.86 aipaas1 node1(启动mon、osd)
172.17.47.88 aipaas2 node2(启动mon、osd)
172.17.47.90 aipaas3 node3(启动mon、osd)docker registry
2、设置
2.1在每台机器都添加hosts
vim /etc/hosts
添加如下内容
172.17.47.85 aipaas0
172.17.47.86 aipaas1
172.17.47.88 aipaas2
172.17.47.90 aipaas3
2.2设定网卡开机启动
grep ONBOOT /etc/sysconfig/network-scripts/ifcfg-xxx
ONBOOT=yes
最终保证ONBOOT为yes,若不为yes则vim修改配置文件
2.3关闭防火墙和selinux
systemctl status firewalld.service
systemctl stop firewalld.service
systemctl disable firewalld.service
禁用 SELINUX:修改配置文件(重启生效)+ 手动设定(立即生效)
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
配置修改的确认:
grep SELINUX= /etc/selinux/config
getenforce
2.4配置 SSH(生成公秘钥实现免密访问)
免密访问的目的:用于后面能通过admin节点来部署各分节点。
生成公秘钥文件,并拷贝公钥到各个节点
ssh-keygen #(需要输入的地方都直接回车,表示不需要密码)
ssh-copy-id root@aipaas0
ssh-copy-id root@aipaas1
ssh-copy-