Ubuntu16.04安装DCE2.6(开发者版本)
- 1. 配置好集群,为每个主机分配好静态IP地址、安装ssh,设置ssh免密登录
① 为集群中的主机分配静态IP地址
使用如下命令,获取网卡名字。截图中显示的是已经配置好静态IP之后的信息,其中enp3s0
是要获取的网卡名字:
$ ip route show
使用命令,并添加配置内容:
$ sudo gedit /etc/network/interfaces
添加的内容:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto enp3s0 #enp3s0是网卡名字
iface enp3s0 inet static #配置成静态
address 192.168.202.34 #IP地址
netmask 255.255.255.0 #网络掩码
gateway 192.168.202.1 #网关
dns-nameserver 192.168.202.1 #DNS服务器,一定要配置!
重启网络:
sudo /etc/init.d/networking restart
② 安装ssh,设置免密登录
本人采用的是新创建一个用户,作为daocloud的用户(用户名:cephlee),集群中的主机可以通过ssh免密访问!
具体请参考链接:Ceph v12.2 Luminous基于ubuntu16.04集群部署,第4点到第7点以及第9点。
注意:第4点到第7点都是在你的Ubuntu系统上原有的用户上操作;第6点不用安装ntp,后面再安装;第9点,应该进入新创建的用户(cephlee)上操作!
- 2. 查看安装要求,做好安装准备
① 注册daocloud账号,登录进入个人主页:
② 点击左侧导航栏集群管理
,进入集群管理界面:
③ 点击左侧导航栏添加云应用平台
,选择界面中的免费试用
:
④ 进入文档中心
,查看相关用户手册:
⑤ 进入文档中心
,查看安装和设置-->系统要求
:
包括Web UI 浏览器要求、容器节点要求、控制节点要求、节点端口要求。其中一定要**注意对防火墙的要求
**,不然后面安装好了控制节点,会出现无法激活的情况:
使用如下命令关闭系统防火墙:
$ sudo ufw disable
$ sudo reboot #重启系统,使得防火墙关闭生效
- 3. 为集群中的所有主机安装ntp和docker
① 安装ntp
参考链接:使所有节点的时钟与 NTP 服务器同步
本人使用$ sudo systemctl restart ntpd.service # systemd
和$ sudo systemctl enable ntpd.service # systemd
命令报错:
改为:
$ sudo systemctl restart ntp.service # systemd
$ sudo systemctl enable ntp.service # systemd
成功运行:
② 安装docker17.03.1
官网参考链接:安装 Docker
自己的以前撰写的博客:Ubuntu Kylin 16.04 安装docker(使用阿里镜像)
注意:docker-version= 17.03.1
*
- 4. 安装控制节点
① 安装控制节点
官网参考链接:安装控制节点
安装成功后的截图:
**注意:**这是安装DCE的截图,如果是DCD,这里应该是:
DCD Controller Installed Successfully
WEB: http://192.168.202.34:80
② 激活账户
点击http://192.168.202.34:80
,进入DCD 的主机管理界面。
根据官网指导,获取许可证秘钥,激活管理界面:如何获取许可证密钥?
激活以后,进入的管理界面如图所示:
- 5. 添加容器节点
点击管理界面的主机-->接入主机
,按照提示添加新的主机。如果容器节点添加成功,接入主机的中段会显示如下信息:
再回到DCD的管理界面,可以看到新添加的主机!
至此,DCE2.6(开发者版本)已经安装完成,并配置了相应的控制节点和容器节点!