####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。
- [calamari]
- name=calamari
- baseurl=file:///iso/calamari/
- 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) //可以更改
(輸入密碼: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。
- [calamari]
- name=calamari
- baseurl=file:///iso/calamari/
- 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
- [ceph-deploy-global]
- [ceph-deploy-install]
- [calamari-minion]
- name=ceph repo noarch packages
- baseurl=http://ceph.com/rpm-emperor/fc19/x86_64
- enabled=1
- gpgcheck=1
- type=repo-md
- 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