ceph 安装ceph问题汇总

1、在不同节点安装ceph时,出现以下异常:

参考这里

ceph deploy RuntimeError: NoSectionError: No section: ‘ceph‘

解决方法:

在报错的机器上尝试:
yum remove ceph-release
rm  /etc/yum.repos.d/ceph.repo.rpmsave

执行以后再执行

ceph-deploy install admin  node1 node2 node3

2、ceph用户没有权限

**执行激活osd盘时出现 **

ceph-deploy osd activate node2:/var/local/osd0 node3:/var/local/osd1
[node3][WARNIN] ceph_disk.main.Error: Error: [‘ceph-osd‘, ‘--cluster‘, ‘ceph‘, ‘--mkfs‘, ‘--mkkey‘, ‘-i‘, ‘1‘, ‘--monmap‘, ‘/var/local/osd1/activate.monmap‘, ‘--osd-data‘, ‘/var/local/osd1‘, ‘--osd-journal‘, ‘/var/local/osd1/journal‘, ‘--osd-uuid‘, ‘ee9c4a6c-e2b5-46cd-9e91-fd5d6f36fd57‘, ‘--keyring‘, ‘/var/local/osd1/keyring‘, ‘--setuser‘, ‘ceph‘, ‘--setgroup‘, ‘ceph‘] failed : 2016-08-31 16:38:58.909449 7f48adbb7800 -1 filestore(/var/local/osd1) mkfs: write_version_stamp() failed: (13) Permission denied
[node3][WARNIN] 2016-08-31 16:38:58.909475 7f48adbb7800 -1 OSD::mkfs: ObjectStore::mkfs failed with error -13
[node3][WARNIN] 2016-08-31 16:38:58.909529 7f48adbb7800 -1  ** ERROR: error creating empty object store in /var/local/osd1: (13) Permission denied
[node3][WARNIN]
[node3][ERROR ] RuntimeError: command returned non-zero exit status: 1
[ceph_deploy][ERROR ] RuntimeError: Failed to execute command: /usr/sbin/ceph-disk -v activate --mark-init systemd --mount /var/local/osd1

解决方法

chown ceph:ceph  /var/local/osd0
chown ceph:ceph  /var/local/osd1

创建成功ceph健康状况良好

3、RuntimeError: bootstrap-rgw keyring not found; run ‘gatherkeys‘

[email protected] ceph]# ceph-deploy rgw create node2
[ceph_deploy.conf][DEBUG ] found configuration file at: /root/.cephdeploy.conf
[ceph_deploy.cli][INFO  ] Invoked (1.5.34): /usr/bin/ceph-deploy rgw create node2
[ceph_deploy.cli][INFO  ] ceph-deploy options:
[ceph_deploy.cli][INFO  ]  username                      : None
[ceph_deploy.cli][INFO  ]  verbose                       : False
[ceph_deploy.cli][INFO  ]  rgw                           : [(‘node2‘, ‘rgw.node2‘)]
[ceph_deploy.cli][INFO  ]  overwrite_conf                : False
[ceph_deploy.cli][INFO  ]  subcommand                    : create
[ceph_deploy.cli][INFO  ]  quiet                         : False
[ceph_deploy.cli][INFO  ]  cd_conf                       : <ceph_deploy.conf.cephdeploy.Conf instance at 0x24aed88>
[ceph_deploy.cli][INFO  ]  cluster                       : ceph
[ceph_deploy.cli][INFO  ]  func                          : <function rgw at 0x241da28>
[ceph_deploy.cli][INFO  ]  ceph_conf                     : None
[ceph_deploy.cli][INFO  ]  default_release               : False
[ceph_deploy.rgw][DEBUG ] Deploying rgw, cluster ceph hosts node2:rgw.node2
[ceph_deploy][ERROR ] RuntimeError: bootstrap-rgw keyring not found; run ‘gatherkeys‘

执行如下命令解决

ceph-deploy gatherkeys node2

作者:topwqp链接:https://www.jianshu.com/p/bbd4545161b0來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

原文地址:https://www.cnblogs.com/kuku0223/p/8298049.html

时间: 2024-10-03 02:44:01

ceph 安装ceph问题汇总的相关文章

Ceph存储系统(ceph安装,inkscope安装)--未完

Ceph存储系统 概述 ceph是一个Linux PB级别的分布式存储系统,ceph的目标简单地定义为: 可轻松扩展到PB容量 对多种工作负载的高性能(每秒输入/输出操作[IOPS]和带宽) 高可靠性 与常见的集中式存储不同,分布式存储技术并不是将数据存储在某个或多个特定的节点上,而是通过网络使用多台机器上的磁盘空间,并将这些分散的存储资源构成一个虚拟的存储设备,数据分散地存储在这些机器的各个磁盘上 ceph架构 ceph架构大概可以划分为四部分:客户端(数据用户).元数据服务器(缓存和同步分布

Ceph安装QEMU报错:User requested feature rados block device configure was not able to find it

CentOS6.3中,要想使用Ceph的block device,需要安装更高版本的QEMU. 安装好ceph后,安装qemu-1.5.2 # tar -xjvf qemu-1.5.2.tar.bz2 # cd qemu-1.5.2 # ./configure --enable-rbd 一定要加上--enable-rbd选项,这样qemu才能支持rbd协议. 这一步可能会报错: ERROR: User requested feature rados block device configure

使用阿里源在centos7下安装ceph

centos7 通过yum 安装jewel版本ceph 安装好系统,配置好网络 yum install wget  -y 配置yum源,因为ceph默认的yum源在国外,访问比较慢,延迟大,使用阿里的源 yum clean all rm -rf /etc/yum.repos.d/*.repo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum

ceph安装过程

准备三个节点ceph-1.ceph-2.ceph-3 配置host cat /etc/hosts 127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 10.0.0.53 ceph-3 10.0.0.52 ceph-2 10.0.0.51

ceph安装配置文档(centos6.6)

Ceph安装部署文档 目录 一:简介... 1 二:部署环境介绍... 1 三:集群配置准备工作... 2 四:安装ceph软件包... 6 五:安装ceph对象网关... 9 六.搭建ceph集群... 10 6.1.配置mon节点... 10 6.2:添加osd节点... 13 6.2.1.添加第一块osd节点... 13 6.3:添加元数据服务器... 17 6.3.1.添加第一个元数据服务器... 17 七:安装client端RBD.cephFS挂载演示... 18 7.1:客户端内核要

Ubuntu 14.04 单机安装 CEPH

1.修改/etc/hosts,使主机名对应本机的IP地址(若选择回环地址127.0.0.1貌似解析不了域名).注:以下主机名都为monster,读者需将其改为自己的主机名 10.10.105.78 monster 127.0.0.1 localhost 2.创建目录ceph并进入 3.准备两个块设备(可以是硬盘也可以是LVM卷),这里我们使用LVM dd if=/dev/zero of=ceph-volumes.img bs=1M count=8192 oflag=direct sgdisk -

&#8203;CentOS 6.5 安装 CEPH

CentOS 6.5 安装 CEPH 一.介绍 Ceph是一个 Linux PB 级分布式文件系统. 二.实验环境节点    IP    主机名    系统版本MON    10.57.1.110    Ceph-mon0    CentOS 6.5 x64MDS    10.57.1.110    Ceph-mds0    CentOS 6.5 x64OSD0    10.57.1.111    Ceph-osd0    CentOS 6.5 x64OSD1    10.57.1.111  

CentOS 7 x64 安装 Ceph

CentOS 7  x64 安装 Ceph 二, 实验环境 节点            IP                 主机名                  系统 MON         172.24.0.13           ceph-mon0             CentOS 7 X64 MDS         172.24.0.13           ceph-mds0             CentOS 7 X64 OSD0        172.24.0.14  

ceph 安装

ceph 快速安装 架构 ceph-deploy/ceph-admin: 192.168.1.214 ceph node 192.168.1.215/216/217 mon 215 osd 216/217 一.操作1.214 ceph-deploy : 192.168.1.214 安装rpm源 yum install -y yum-utils && sudo yum-config-manager --add-repo https://dl.fedoraproject.org/pub/epe