ceph部署过程

1.在每个节点执行useradd命令添加一个用户(如ceph),密码设为空

2.在mon.0节点执行ssh-keygen命令,然后执行ssh-copy-id将ssh public key复制到各个节点。修改 sshd config文件,开启远程无密码登录。

3.ceph-deploy install 在每个节点执行(实质是安装Ceph packages,iso已经包含,此步骤可以略过)

4. ceph-deploy new  增加mon节点,修改ceph.conf

5. ceph-deploy mon create-initial

6. ceph-deploy osd  zap  //格式化分区

7. ceph-deploy osd  prepare  //增加osd

8. ceph-deploy osd  activate (create = prepare then activate )

9. ceph-deploy admin

复制ceph.conf 和 ceph.client.admin.keyring到admin node 和 Ceph ,以后执行命令的时候可以使用 ceph CLI 而不用指定monitor address 和 ceph.client.admin.keyring

这样每个节点就可以管理集群了。

10.ceph-deploy mon create 添加mon节点

11. ceph-deploy forgetkeys 删除本地的keys

12. ceph-deploy gatherkeys  从moniter节点重新获得keys,用来管理节点。(for administering the cluster and bootstrapping new nodes)

13. ceph-deploy config pull  从集群获得 ceph.conf

14.ceph-create-keys --id  :

生成  /var/lib/ceph/bootstrap-mds/ceph.keyring

15.配置文件如下:

deploy目录下:

ceph.conf

ceph.mon.keyring  -> 集群keying

ceph.bootstrap-mds.keyring

ceph.bootstrap-osd.keyring ->用来创建osd

ceph.client.admin.keyring  -> 创建 administrator keyring,产生admin用户,并将用户添加到keyring。需要将该keyring添加到ceph.mon,keyring

releasse.asc

ceph.log

/var/lib下:

/var/lib/ceph/bootstrap-osd/ceph.keyring

/var/lib/ceph/bootstrap-mds/ceph.keyring

/etc下:

/etc/ceph/ceph.conf

/etc/ceph/ceph.client.admin.keyring

/root下:

/root/.cephconfig

时间: 2025-01-10 04:18:59

ceph部署过程的相关文章

ceph部署过程中的错误

ceph版本-jewel 用ssd盘来journal ,格式分区权限问题 [ceph-node2][WARNIN] ceph_disk.main.FilesystemTypeError: Cannot discover filesystem type: device /dev/sdc: Line is truncated: [ceph-node2][ERROR ] RuntimeError: command returned non-zero exit status: 1[ceph_deploy

OpenStack Kilo版加CEPH部署手册

OpenStack Kilo版加CEPH部署手册 作者: yz联系方式: QQ: 949587200日期: 2015-7-13版本: Kilo 转载地址: http://mp.weixin.qq.com/s__biz=MzAxOTAzMDEwMA==&mid=209225237&idx=1&sn=357afdabafc03e8fb75eb4e1fb9d4bf9&scene=5&ptlang=2052&ADUIN=724042315&ADSESSION

Ceph部署(二)RGW搭建

背景 Ceph RGW简介 Ceph RGW基于librados,是为应用提供RESTful类型的对象存储接口.RGW提供两种类型的接口: 1) S3:兼容Amazon S3RESTful API: 2) Swift:兼容OpenStack Swift API. S3和Swift API共享同一个命名空间,所以可以使用两种API访问相同的数据. 环境规划 如上篇文章<Ceph部署(一)集群搭建>所述:4台服务器:1台作为Monitor,1台作为OSD RGW,还有两台作为OSD.ps:我们不搭

ceph部署一(预检与安装规划)

测试规划: 节点名称 系统发行版 IP 地址 部署进程 系统盘 数据盘/日志盘 普通账户 ceph1 ubuntu14.04 eth0 192.168.89.10 外网    eth1 10.0.0.10 ceph集群网 1MON+1MDS+2OSD.Ceph 部署工具 /dev/vda 20G /dev/vdb 200G 数据盘     /dev/vdc 100G 日志盘 toby ceph2 ubuntu14.04 eth0 192.168.89.11 外网    eth1 10.0.0.1

redhat下oracle11g的安装部署过程

一.检查Linux够不够1个G: 方法: #grep MemTotal /proc/meminfo 二.检查交换分区的大小: 方法: #grep SwapTotal  /proc/meminfo 参考例图如下: 屏幕剪辑的捕获时间: 2013/9/24 星期二 7:45 这一步很重要:Package Requirements 1.Oracle Database Package Requirements for Linux x86 Operating System Requirement Orac

SCCM 2012 R2安装部署过程和问题(一)

在进行Windows Server 2012 R2虚拟化测试前,由于需要安装,部署和管理很多的服务器,自然会想到该如何提高效率和有效的管理.在Windows Server 2008的时代微软已经提供称作Windows部署服务(Windows Deloyment Services, WDS)的服务器角色,使用该服务器角色可以完成PXE和多播安装和部署服务器的任务.但是微软还有一个更强大的工具称为System Center Configuration Manager(SCCM).SCCM其实是Sys

ubuntu16.4安装部署过程

以下是ubuntu16.4安装部署过程,之前每次安装都要去找半天过程,所以自己整理了一下. 有的人可能没有这一步,无妨,继续向下 这是在给你自动配置一些东西,如果你想手动自己配置,可以选择中断,下面的进度条同样. 也可以选择系统配置同时设置LVN,即第二项 配置完成,可以重新启动.因为我的网络是系统自动配置,也可以自己手动添加.

Ceph部署

Centos7下 ceph部署: 1.  首先获得相应的部署资源,多台主机或相应数量的虚拟机资源 示例: Ip                                      hostname                             节点 10.10.21.54                        admin                                   部署管理节点 10.10.21.55                       

淘宝分布式 key/value 存储引擎Tair安装部署过程及Javaclient測试一例

文件夹 1. 简单介绍 2. 安装步骤及问题小记 3. 部署配置 4. Javaclient測试 5. 參考资料 声明 1. 以下的安装部署基于Linux系统环境:centos 6(64位),其他Linux版本号可能有所差异. 2. 网上有人说tair安装失败可能是由于gcc版本号问题,高版本号的gcc可能不支持某些特性导致安装失败.经过实验证明.该说法是错误的,tair安装失败有各种可能的原因但绝对与gcc版本号无关,比方我的gcc開始版本号为4.4.7,后来tair安装失败,我又一次编译低版