Ceph与OpenStack整合文档

作为个人学习笔记分享,有任何问题欢迎交流!


ceph cluster有两个节点,openstack作为ceph的client。

ceph-node1(admin node)devstack           ubuntu12.04             192.168.88.15

ceph-node2              compute           ubuntu12.04             192.168.88.16

cephclient               openstack         centos6.4               192.168.88.18


Ceph安装

参考http://ceph.com/docs/master/start/, ceph的官方快速安装文档

安装前准备

1 Ceph 节点设置


1.1   在每个ceph节点上创建一个用户。

ssh user@ceph-server
sudo useradd -d /home/ceph -m ceph
sudo passwd ceph

 

1.2   在每个Ceph节点中为用户增加 root 权限

echo "ceph ALL = (root) NOPASSWD:ALL" | sudo tee/etc/sudoers.d/ceph
sudo chmod 0440 /etc/sudoers.d/ceph

 

1.3   用无密码的SSH连接到每个Ceph节点来配置你的ceph-deploy管理节点. 保留密码为空

ssh-keygen
Generating public/private key pair.
Enter file in which to save the key (/ceph-client/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /ceph-client/.ssh/id_rsa.
Your public key has been saved in /ceph-client/.ssh/id_rsa.pub.

 

1.4   复制秘钥至每个Ceph节点

ssh-copy-id ceph@ceph-server


2 Ceph部署设置


2.1 添加发行密钥

wget -q -O-'https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc' | sudoapt-key add -

 

2.2增加Ceph包至ceph-deploy管理节点

echo deb http://ceph.com/debian-dumpling/ $(lsb_release-sc) main | sudo tee /etc/apt/sources.list.d/ceph.list

(dumpling 是ceph的版本代号)

 

2.3更新你的仓库并安装ceph-deploy

sudo apt-get update
sudo apt-get install ceph-deploy

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值