redhat7.1部署ceph

 


參考資料

http://docs.ceph.org.cn/rados/operations/add-or-rm-osds/#id12

https://www.redhat.com

 

命令

1.  所有節點上,防火牆,selinux等關掉,配置hostnamehosts文件,ntp同步;確保網絡可達

setenforce 0

vim /etc/selinux/config  #selinux改成disable

systemctl stop firewalld

systemctl disable firewalld

hostnamectl set-hostname ceph1

vim /etc/hosts

192.168.10.100 ceph1

crontab –e

*/3 * * * * /usr/bin/ntpdate 0.rhel.pool.ntp.org

2.       mon上,配置monitor(監控羣集的)

ssh-keygen         #創建公鑰

ssh-copy-id [email protected]    #將公鑰發給ceph集羣的所有節點

yum install -y ceph-deploy   #安裝ceph-deploy工具自動部署ceph

mkdir /usr/local/ceph-cluster   #新建一個部署ceph的目錄

cd /usr/local/ceph-cluster/     #進入目錄

ceph-deploy new hrr_ceph        #新建一個ceph集羣名字爲hrr_ceph

ceph-deploy install ceph1 ceph2 ceph3--no-adjust-repos #在這個集羣的主機安裝ceph

yum install -y ceph-mon #安裝mon的包,如果用官方的yum,這不用裝

ceph-deploy mon create ceph1 #創建monitor角色

ceph-deploy gatherkeys ceph   #收集密鑰

#進入ceph部署的目錄

[root@ceph ceph-cluster]# vim ceph.conf

public_network=172.25.2.0/24   #公共網絡(心跳,用戶訪問)

cluster_network=172.24.2.0/24   #集羣網絡(osd之間複製)

osd_journal_size=1000

3.       在集羣中的node(節點)都安裝osd的包

yum install -y ceph-osd   #安裝osd的包,如果用官方的yum,這不用裝

#將一個磁盤配置爲osd

fdisk /dev/vdb        #分區

mkfs -t xfs /dev/vdb1  #格式化

mkdir /mnt/osd       #創建掛載點

echo "/dev/vdb1 /mnt/osd xfs defaults0 0" >> /etc/fstab    #開機自動掛載

mount -a  #掛載

df -TH    #查看掛載

4.       集羣中的node(節點),創建osd

ceph-deploy --overwrite-confosd prepare ceph:/mnt/osd  #加爲osd

ceph-deploy --overwrite-conf osd activate ceph:/mnt/osd  #激活osd

ceph -s   # -s, --statusshow cluster status 查看ceph集羣的狀態

 

實驗

1.實驗環境介紹

使用的筆記本配置:聯想(i5CPU,16G的內存,固態硬盤)

使用的虛擬化環境:12.0.0build-2985596

虛擬機配置:

內存2GB

CPU 2

硬盤(SCSI) 20G(2,系統盤和osd)

DVD光盤 rhel-server-7.1-x86_64-dvd.iso

網上 2(橋接用於public network, host-only用於gluster network)

2.網絡配置

由於虛擬機的ntp服務器使用的是互聯網的,而本人所在的wifi環境網段爲192.168.10.0,所以將虛擬機的網卡1橋接到無線網卡並配置爲DHCP模式(配置DHCP的好處防止IP衝突)。也就是說public network使用192.168.10.0/24這個網段

gluster network使用vmwarehost-only網卡的網絡,這裏也將它配置成DHCP,就需要開啓vmware裏的網絡配置的DHCP功能。這裏將glusternetwork配置成192.168.33.0/24這個網段。

wKioL1fC40DSlHphAACMmKPi6WY159.png-wh_50

vmware界面>編輯>虛擬網絡編輯器

wKiom1fC416AH8ofAABZyP-n_Nc838.png-wh_50


3.裝系統,打快照,克隆

操作系統使用7.1,最小化安裝

裝完系統後做基本的配置:

wKioL1fC43zy3A4bAABiiDz9K98395.png-wh_50

克隆後可能有些虛擬機網卡會有問題,將網卡文件刪除,再通過mac地址新建網卡文件:

nmcli connection add type ethernet  con-name eth0 ifname eth0 mac00:0c:29:71:b5:dd

4.執行上面的命令


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章