码迷,mamicode.com
首页 > 其他好文 > 详细

ceph部署记录

时间:2017-12-18 15:11:00      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:使用   package   验证   复制   yum源   public   passwd   initial   port   

一、硬件要求:
CPU:4C
内存:每个守护进程需要500MRAM,1TB存储对应1GRAM
磁盘:至少1TB
网卡:1GB以上,最好两个


二、安装
1.预检
(1)添加yum源
yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

添加/etc/yum.repos.d/ceph.repo
[ceph-noarch]
name=Ceph noarch packages
baseurl=https://download.ceph.com/rpm/el7/noarch
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://download.ceph.com/keys/release.asc

(2)安装预检工具
yum -y install ceph-deploy

2.安装ceph节点
(1)安装ntpd
yum -y install ntp ntpdate ntp-doc

(2)安装ssh-server
yum -y install openssh-server

(3)创建ceph检测用户
#建立的用户需要有所有的执行权限,执行命令时,不需要密码验证,这里直接用root

useradd -d /home/cephserver01 -m cephserver01 #创建用户

passwd cephserver01 #设置密码

echo "cephserver01 ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/cephserver01 #执行命令免密

chmod 0440 /etc/sudoers.d/cephserver01 #

创建免密秘钥

(4)调整防火墙
如果使用firwall:
firewall-cmd --zone=public --add-service=ceph-mon --permanent
firewall-cmd --zone=public --add-service=ceph --permanent
firewall-cmd --reload

如果使用iptables
iptables -A INPUT -i {iface} -p tcp -s {ip-address}/{netmask} --dport 6789 -j ACCEPT
/sbin/service iptables save

(5)关闭sudo提示
visudo
添加: #Defaults requiretty

(6)
yum install yum-plugin-priorities

三、配置storage集群
1.集群管理目录(管理配置文件,密钥)
mkdir ceph-cluster
cd ceph-cluster/

2.创建一个新集群(需要先将主机名加入/etc/hosts 必须解析成具体IP,不能解析为127.0.0.1)
(1)ceph-deploy new ceph-node-01
(2)vim ceph.conf
public network = 192.168.30.0/24
osd pool default size = 1
osd max object name len = 256
osd max object namespace len = 64

3.安装ceph包
ceph-deploy install ceph-node-01

4.部署监视器并收集密钥
ceph-deploy mon create-initial

5.复制秘钥到节点
ceph-deploy admin ceph-node-01

6.分配节点磁盘
ceph-deploy osd create ceph-node-01:sda4

7.检测集群状态
ceph health

四、扩展集群

五、存储检索对象数据
1.设置对象名,选择池
ceph-deploy mds create ceph-node-01
ceph-deploy mon add ceph-node-01
ceph quorum_status --format json-pretty #查看集群状态

 

ceph部署记录

标签:使用   package   验证   复制   yum源   public   passwd   initial   port   

原文地址:http://www.cnblogs.com/dingkailinux/p/8057544.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!