码迷,mamicode.com
首页 > Web开发 > 详细

ceph kubernetes中使用

时间:2018-05-07 19:28:09      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:管理   code   lin   creat   节点   进入   div   使用   monitor   

  

1.在管理节点上,进入刚创建的放置配置文件的目录,用 ceph-deploy 执行如下步骤

 

mkdir  /opt/cluster-ceph

cd /opt/cluster-ceph

ceph-deploy new master1 master2 master3

 

2. 安装 Ceph

[root@localhost ~]# yum install --downloadonly --downloaddir=/tmp/ceph ceph

在每台主机上安装ceph
[root@localhost ~]# yum localinstall -C -y --disablerepo=* /tmp/ceph/*.rpm

 

 配置初始 monitor(s)、并收集所有密钥

# 请务必在 ceph-cluster 目录下

[root@admin ceph-cluster]# ceph-deploy mon create-initial

 

初始化 ceph.osd 节点

创建存储空间
[root@osd1 ~]# mkdir -p /data/ceph-osd
[root@osd1 ~]# chown ceph.ceph /data/ceph-osd/ -R

[root@osd2 ~]# mkdir -p /data/ceph-osd
[root@osd2 ~]# chown ceph.ceph /data/ceph-osd/ -R


[root@osd3 ~]# mkdir -p /data/ceph-osd
[root@osd3 ~]# chown ceph.ceph /data/ceph-osd/ -R
[root@osd4 ~]# mkdir -p /data/ceph-osd
[root@osd4 ~]# chown ceph.ceph /data/ceph-osd/ -R

创建OSD:
[root@admin ceph-cluster]# ceph-deploy osd prepare node1:/data/ceph-osd node2:/data/ceph-osd   node3:/data/ceph-osd    node4:/data/ceph-osd

激活 OSD 
[root@admin ceph-cluster]# ceph-deploy osd activate node1:/data/ceph-osd node2:/data/ceph-osd  node3:/data/ceph-osd    node4:/data/ceph-osd

用 ceph-deploy 把配置文件和 admin 密钥拷贝到管理节点和 Ceph 节点,这样你每次执行 Ceph 命令行时就无需指定 monitor 地址和 ceph.client.admin.keyring 了

[root@admin ceph-cluster]# ceph-deploy admin master1  master2  master3  node1  node2  node3  node4

确保你对 ceph.client.admin.keyring 有正确的操作权限。

chmod +r /etc/ceph/ceph.client.admin.keyring (所有机器)

 

如果配置文件更改,需要同步配置文件到所有节点

[root@admin ceph-cluster]#  ceph-deploy  --overwrite-conf  admin master1 master2 master3 node1  node2  node3 node4

 

ceph kubernetes中使用

标签:管理   code   lin   creat   节点   进入   div   使用   monitor   

原文地址:https://www.cnblogs.com/fengjian2016/p/9003882.html

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