####ceph系统####
1、linux版本:Centos Linux release 7.1.1503
2、内核版本:Linux version 3.10.0-229.20.1.el7.x86_64

####前期准备####
1、一个完整的ceph平台(包括admin-node、monitor、osd)。

####在admin-node关闭防火墙、selinux####
1、关闭防火墙。
#systemctl stop firewalld
#systemctl disable firewalld
2、关闭selinux。
#setenforce 0
#vim /etc/selinux/config
SELINUX=disabled

####设置yum源####
(链接: http://pan.baidu.com/s/1mh3Xqmk  密码:fhzj )
1、从百度网盘下载Calamari-1.3-CentOS-7.1-x86-64-20150430.iso。
2、vim /etc/yum.repos.d/calamari.repo。
  1. [calamari] 
  2. name=calamari 
  3. baseurl=file:///iso/calamari/ 
  4. gpgcheck=0
3、创建iso挂载目录并挂载。
#mkdir -p /iso/calamari
#mount -o loop /root/Calamari-1.3-CentOS-7.1-x86-64-20150430.iso /iso/calamari

####安装软件包####
1、安装基本包。
#yum -y install vim bash-completion net-tools pciutils sysstat wget
2、安装calamari软件包。
#yum -y install calamari-server diamond

####启动calamari####
1、初始化calamari。
#calamari-ctl initialize
(输入用户名:root)    //可以更改
(输入邮箱:lc@cclniu.com.cn)  //随意设置
(输入密码:123)   //随意设置

2、配置calamari-client,用于显示管理监控界面。
#cp /iso/calamari/packages/calamari-clients-20150430.tar.gz .
#tar -xvf calamari-clients-20150430.tar.gz
#cd calamari-clients/
#cp -r login/dist /opt/calamari/webapp/content/login
#cp -r manage/dist /opt/calamari/webapp/content/manage
#cp -r dashboard/dist /opt/calamari/webapp/content/dashboard
#cp -r admin/dist /opt/calamari/webapp/content/admin

####替换salt安装包####
1、停止相关服务。
#systemctl stop salt-master
2、卸载salt相关软件。
#rpm -qa | grep salt
salt-2014.7.5-1.el7.noarch
salt-master-2014.7.5-1.el7.noarch
salt-minion-2014.7.5-1.el7.noarch
#rpm -e salt-minion
#rpm -e salt-master
#rpm -e salt
3、从前面的网盘中下载软件包。 
salt-2014.1.1101.3.noarch.rpm
salt-master-2014.1.11-1.3.noarch.rpm
salt-minion-2014.1.11-1.3.noarch.rpm
4、安装软件包。
#rpm -ivh --force --nodeps salt-2014.1.1101.3.noarch.rpm
#rpm -ivh --force --nodeps salt-master-2014.1.11-1.3.noarch.rpm
#rpm -ivh --force --nodeps salt-minion-2014.1.11-1.3.noarch.rpm
5、重启salt与diamond服务。
#systemctl restart salt-master
#systemctl restart diamond

####登录calamari####
1、在浏览器中输入admin-node的IP地址。
2、在弹出的登录框中输入上面初始化设置的用户名和密码即可看到如下界面:

---------------------------------以下部分在所有ceph节点安装----------------------------------------------
####设置yum源####
(链接: http://pan.baidu.com/s/1mh3Xqmk 密码:fhzj )
1、从百度网盘下载Calamari-1.3-CentOS-7.1-x86-64-20150430.iso。
2、vim /etc/yum.repos.d/calamari.repo。
  1. [calamari] 
  2. name=calamari 
  3. baseurl=file:///iso/calamari/ 
  4. gpgcheck=0
3、创建iso挂载目录并挂载。
#mkdir -p /iso/calamari
#mount -o loop /root/Calamari-1.3-CentOS-7.1-x86-64-20150430.iso /iso/calamari

####下载安装包####
1、下载软件包
#yum install diamond-3.4.67-0.noarch.rpm ipvsadm salt-minion

####配置文件####
1、配置cephdeploy.conf。
#vim ~/.cephdeploy.conf
  1. [ceph-deploy-global]  
  2. [ceph-deploy-install]  
  3. [calamari-minion]  
  4.    name=ceph repo noarch packages  
  5.    baseurl=http://ceph.com/rpm-emperor/fc19/x86_64  
  6.    enabled=1  
  7.    gpgcheck=1  
  8.    type=repo-md  
  9.    gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/autobuild.asc 
2、修改salt-minion配置。
#vim /etc/salt/minion
master : admin-node

####激活ceph端calamari服务####
1、(在admin-node)执行命令。
#ceph-deploy calamari connect node1 node2 node3
#salt-key -L
#salt-key -A    //accept所有ceph节点

2、重启salt-minion与diamond
#systemctl restart salt-minion
#systemctl restart diamond

####登录界面####
1、登录界面会看到如下界面:


####替换salt安装包####
1、停止相关服务。
#systemctl stop salt-master
2、卸载salt相关软件。
#rpm -qa | grep salt
salt-2014.7.5-1.el7.noarch
salt-minion-2014.7.5-1.el7.noarch
#rpm -e salt-minion
#rpm -e salt-master
#rpm -e salt
3、从前面的网盘中下载软件包。 
salt-2014.1.1101.3.noarch.rpm
salt-minion-2014.1.11-1.3.noarch.rpm
4、安装软件包。
#rpm -ivh --force --nodeps salt-2014.1.1101.3.noarch.rpm
#rpm -ivh --force --nodeps salt-minion-2014.1.11-1.3.noarch.rpm
5、重启salt与diamond服务。
#systemctl restart salt-minion
#systemctl restart diamond
(如果diamond服务重启失败,重启节点后再重启上面两个服务即可成功)

####登录界面####
1、在浏览器输入admin-node的IP地址并登录即可看到如下界面:




参考博文:http://cloud.51cto.com/art/201507/486246.htm


Logo

更多推荐