ceph-deploy osd activate报错ERROR: error creating empty object store in xxx Permission den

ceph-deploy源码分析(四)——osd模块 <转> ceph-deploy源码分析(四)——osd模块 原文: http://www.hl1... 阅读详情

我在用jewel版本部署ceph时,激活OSD给我报错:ERROR: error creating empty object store in /ceph/osd: (13) Permission denied

说什么权限被拒绝

[ceph@admin-node my-cluster]$ ceph-deploy osd activate node2:/ceph/osd node3:/ceph/osd
[ceph_deploy.conf][DEBUG ] found configuration file at: /home/ceph/.cephdeploy.conf
[ceph_deploy.cli][INFO  ] Invoked (1.5.39): /bin/ceph-deploy osd activate node2:/ceph/osd node3:/ceph/osd
[ceph_deploy.cli][INFO  ] ceph-deploy options:
[ceph_deploy.cli][INFO  ]  username                      : None
[ceph_deploy.cli][INFO  ]  verbose                       : False
[ceph_deploy.cli][INFO  ]  overwrite_conf                : False
[ceph_deploy.cli][INFO  ]  subcommand                    : activate
[ceph_deploy.cli][INFO  ]  quiet                         : False
[ceph_deploy.cli][INFO  ]  cd_conf                       : <ceph_deploy.conf.cephdeploy.Conf instance at 0x17d2ea8>
[ceph_deploy.cli][INFO  ]  cluster                       : ceph
[ceph_deploy.cli][INFO  ]  func                          : <function osd at 0x17c5cf8>
[ceph_deploy.cli][INFO  ]  ceph_conf                     : None
[ceph_deploy.cli][INFO  ]  default_release               : False
[ceph_deploy.cli][INFO  ]  disk                          : [('node2', '/ceph/osd', None), ('node3', '/ceph/osd', None)]
[ceph_deploy.osd][DEBUG ] Activating cluster ceph disks node2:/ceph/osd: node3:/ceph/osd:
[node2][DEBUG ] connection detected need for sudo
[node2][DEBUG ] connected to host: node2 
[node2][DEBUG ] detect platform information from remote host
[node2][DEBUG ] detect machine type
[node2][DEBUG ] find the location of an executable
[ceph_deploy.osd][INFO  ] Distro info: CentOS Linux 7.2.1511 Core
[ceph_deploy.osd][DEBUG ] activating host node2 disk /ceph/osd
[ceph_deploy.osd][DEBUG ] will use init type: systemd
[node2][DEBUG ] find the location of an executable
[node2][INFO  ] Running command: sudo /usr/sbin/ceph-disk -v activate --mark-init systemd --mount /ceph/osd
[node2][WARNIN] main_activate: path = /ceph/osd
[node2][WARNIN] activate: Cluster uuid is 46ac86e8-1efe-403c-b735-587f9d76a905
[node2][WARNIN] command: Running command: /usr/bin/ceph-osd --cluster=ceph --show-config-value=fsid
[node2][WARNIN] activate: Cluster name is ceph
[node2][WARNIN] activate: OSD uuid is f7ce1b0e-c579-41b8-ad66-3595b10bb1ca
[node2][WARNIN] activate: OSD id is 0
[node2][WARNIN] activate: Initializing OSD...
[node2][WARNIN] command_check_call: Running command: /usr/bin/ceph --cluster ceph --name client.bootstrap-osd --keyring /var/lib/ceph/bootstrap-osd/ceph.keyring mon getmap -o /ceph/osd/activate.monmap
[node2][WARNIN] got monmap epoch 1
[node2][WARNIN] command: Running command: /usr/bin/timeout 300 ceph-osd --cluster ceph --mkfs --mkkey -i 0 --monmap /ceph/osd/activate.monmap --osd-data /ceph/osd --osd-journal /ceph/osd/journal --osd-uuid f7ce1b0e-c579-41b8-ad66-3595b10bb1ca --keyring /ceph/osd/keyring --setuser ceph --setgroup ceph
[node2][WARNIN] Traceback (most recent call last):
[node2][WARNIN]   File "/usr/sbin/ceph-disk", line 9, in <module>
[node2][WARNIN]     load_entry_point('ceph-disk==1.0.0', 'console_scripts', 'ceph-disk')()
[node2][WARNIN]   File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 5371, in run
[node2][WARNIN]     main(sys.argv[1:])
[node2][WARNIN]   File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 5322, in main
[node2][WARNIN]     args.func(args)
[node2][WARNIN]   File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 3453, in main_activate
[node2][WARNIN]     init=args.mark_init,
[node2][WARNIN]   File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 3273, in activate_dir
[node2][WARNIN]     (osd_id, cluster) = activate(path, activate_key_template, init)
[node2][WARNIN]   File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 3378, in activate
[node2][WARNIN]     keyring=keyring,
[node2][WARNIN]   File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 2853, in mkfs
[node2][WARNIN]     '--setgroup', get_ceph_group(),
[node2][WARNIN]   File "/usr/lib/python2.7/site-packages/ceph_disk/main.py", line 2800, in ceph_osd_mkfs
[node2][WARNIN]     raise Error('%s failed : %s' % (str(arguments), error))
[node2][WARNIN] ceph_disk.main.Error: Error: ['ceph-osd', '--cluster', 'ceph', '--mkfs', '--mkkey', '-i', u'0', '--monmap', '/ceph/osd/activate.monmap', '--osd-data', '/ceph/osd', '--osd-journal', '/ceph/osd/journal', '--osd-uuid', u'f7ce1b0e-c579-41b8-ad66-3595b10bb1ca', '--keyring', '/ceph/osd/keyring', '--setuser', 'ceph', '--setgroup', 'ceph'] failed : 2017-11-28 03:56:42.441317 7fd3a1d26800 -1 filestore(/ceph/osd) mkfs: write_version_stamp() failed: (13) Permission denied
[node2][WARNIN] 2017-11-28 03:56:42.441332 7fd3a1d26800 -1 OSD::mkfs: ObjectStore::mkfs failed with error -13
[node2][WARNIN] 2017-11-28 03:56:42.441379 7fd3a1d26800 -1  ** ERROR: error creating empty object store in /ceph/osd: (13) Permission denied
[node2][WARNIN] 
[node2][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 /ceph/osd

你部署的osd在哪里就把ceph权限赋予它

chown ceph:ceph /ceph/osd/


Ceph搭建过程中遇到的各种问题 人们在选择存储系统的时候,往往会考虑到它的存储能力、容错冗余机制、负载均衡等等。Ceph是一个非常好的分布式存储系统,可以无限制的扩展你的集群,并且它是一个块存储、对象存储和文件系统统一的分布式文件系统。所以很多公司都会选择ceph作为存储系统。 那么我们在进行ceph快速搭建的时候往往会遇到很多问题,我这边把我所遇到的问题总结了一下,请大家多多指教! 安装过程 #ceph-de 阅读详情

相关推荐

ceph搭建及使用详解

第1章 ceph介绍 1.1 Ceph的主要特点 统一存储 无任何单点故障 数据多份冗余 存储容量可扩展 自动容错及故障自愈 1.2 Ceph三大角色组件及其作用 在Ceph存储集群中,包含了三大角色组件,他们在Ceph存储集群中表现为3个守护进程,分别是Ceph OSD、Monitor、MDS。当然还有其他的功能组件,但是最主要的是这三个。 Ceph OSD Ceph的OSD(Object Storage Device)守护进程。主要功能包括:存储数据、副本数据处理、数据恢复、数据回补、平衡数据分布,并将

weixin_40548182的博客 1万+

ceph挂载osd时出现permission denied问题

鄙人使用的是ceph官网推荐的cephadm安装部署的ceph,在挂载osd的时候一直报permission denied的问题, ** ERROR: error creating empty object store in /var/lib/ceph/osd/ceph-0/: (13) Permission denied。在网上看了很久,大家都说是给/dev/sdb和/var/lib/ceph/osd赋予权限就解决了。所以,我们要做的仅仅就是卸载掉这个多余的ceph,然后就可以了。

qq_35769071的博客 1709

绑定压力的计算方法

压强的公式为P=F/S,其中P为ACF要求的本压压强范围,S为受压面积,F为本压压头施加的力。绑定参数需要按线体按压头进行DOE确认,并使用DOE确认好的参数按压头重新绑定标识好送ACF厂商实测固化率、粒子变形的情况,避免绑定参数导致的异常,在绑定参数的设定过程中温度和时间可以使用仪器实测但绑定的压力则需要换算。工程上绑定压力换算的原则是:1、FPC属于柔性物料,柔性物料的受压面积按FPC绑定的受压面积=FPC绑定的长度。一、工程上FOG FPC本压压力换算(柔性材料以挤压的接触面积=受力面积)F=P。

weixin_53757859的博客 1533

【CEPH】 ERROR: error creating empty object store in /var/lib/ceph/osd/ceph-0: (13) Permission denied

问题详细LOGroot@j-2:/etc/ceph# ceph-deploy osd prepare j-2:/var/lib/ceph/osd/ceph-0 [ceph_deploy.conf][DEBUG ] found configuration file at: /root/.cephdeploy.conf [ceph_deploy.cli][INFO ] Invoked (1.5.39...

oba没有马 5423

vit的cam和注意力图: VIT模型的可解释性

VIT的热力图怎么画

YI_SHU_JIA的博客 1万+

window下安装并使用nvm(含卸载node、卸载nvm、全局安装npm)

文章目录一、卸载node二、安装nvm三、配置路径和下载源四、使用nvm安装node五、nvm常用命令六、卸载nvm七、遇到的问题 nvm 全名 node.js version management,顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。 一、卸载node 如果你已经安装了node,那么你需要先卸载node,如果你没有安装那直接跳过这一步到下一步。 打开控制面板 -> 打开程序和功能 -> 右上角搜索输入node -> 右键卸载 为了确保彻底

HuangsTing的博客 41万+

说一下我安装ceph中遇到Error的解决办法

注意:仅供参考,这里是我解决成功的错误,下面的ceph2是我的用户名,官网上说不能用ceph当用户名。 1、Error:软件包与预期下载的不符。建议:运行 yum --enablerepo=centos-ceph-hammer clean metadata。当这种错误出现时,解决办法有两个:       重启机器,reboot。       换一个下载源,目标文件/etc/yum.repos...

m0_37907130的博客 2万+

Cursor概述及环境配置

Cursor 是一款基于 AI 的代码编辑器,支持 VS Code 配置迁移和 Java 开发环境配置。主要功能分为 Cursor Settings(AI 相关设置)和 Editor Settings(基础编辑器设置)。用户可通过一键导入或手动方式迁移 VS Code 配置,配置包括主题、扩展和快捷键等。对于 Java 开发,需配置 JDK 和 Maven 路径,并安装 Java 扩展插件以获得完整开发体验,如代码补全、调试和 Maven 项目管理。此外,Cursor 支持汉化配置,用户可安装中文语言包切换

Knight 3552

ceph-deploy osd 出现 Permission denied?

为什么80%的码农都做不了架构师?>>> ...

weixin_34289744的博客 679

Yolov26 在 Rk3588 上的 Rknn Onnx 部署实践(c++)

本文介绍了YOLOv26在RK3588平台的C++推理部署方案。重点包括:1)扩展Ultralytics导出格式,新增RKNN_ONNX专用导出选项;2)重构Detect Head结构,使其更适合RKNN推理;3)提供C++侧后处理实现建议。该方案保留了Ultralytics训练生态,通过优化模型结构输出,将解码等操作移至C++端,充分发挥Rockchip NPU性能。适用于RK3588/RK356x等平台,需配合rknn-toolkit2使用,为YOLOv26的嵌入式部署提供完整解决方案。

qq_64366203的博客 2177

AI人工智能与TensorFlow的教育科技应用

随着科技的飞速发展,AI人工智能在各个领域都展现出了巨大的潜力,教育领域也不例外。本文章的目的在于深入探讨AI人工智能与TensorFlow在教育科技中的具体应用,包括智能教学系统的开发、学生学习情况的评估与预测等方面。范围涵盖了从基础概念到实际项目应用的各个层面,旨在为教育科技工作者和相关研究者提供全面且深入的技术指导。本文将首先介绍AI人工智能和TensorFlow的核心概念及其联系,让读者对相关技术有基本的了解。接着详细讲解核心算法原理和具体操作步骤,并结合数学模型和公式进行深入分析。

AI智能探索者的博客 1697

Ceph部署

主机节点(假设登录用户都是ubuntu) node1 : 192.168.0.1 node2 : 192.168.0.2 node2 : 192.168.0.3 node1做为mon,node2做为osd0,node3作为osd1。1.修改主机名称 将主机node1,node2,node3分别改为mon,osd0,osd2 ssh node1@192.168.0.1 //登录到no

xyh的博客 563

13、数据可视化与分组操作:Danfo.js 实战指南

本文深入介绍了如何使用 Danfo.js 进行数据可视化与分组操作。内容涵盖多种图表的创建与配置,如折线图、散点图、箱线图、小提琴图、直方图和柱状图,并结合 Plotly.js 实现丰富的交互式可视化效果。同时,详细讲解了数据聚合的‘分割-应用-组合’模式,包括分组数据、遍历分组、apply 方法及 agg 聚合操作,帮助开发者高效处理和分析结构化数据。适用于 Dnotebook、HTML 及主流前端框架的应用场景。

o1p2q3r的博客 98

osd启动报错:“** ERROR: error creating empty object store in /var/lib/ceph/tmp/mnt.3kWxLj: (22) Invalid a...

osd启动,报错:“** ERROR: error creating empty object store in /var/lib/ceph/tmp/mnt.3kWxLj: (22) Invalid argument” 第一次遇到是因为开源ceph的auth出问题了,导致启动osd时候报上图中的错误 第二次是因为ceph.conf配置文件未定义,导致启动osd时候报上图中的错误 转载于:h...

weixin_30569153的博客 879

system_server_lowmem真的是内存不足吗?

Android系统中的system_server_lowmem真的表示系统的内存遇到瓶颈了吗?以及遇到这类日志该如何分析系统的内存,本文会回答这个问题。

jidapenglin28的专栏 513

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

ceph-deploy osd activate xxx bluestore ERROR

ceph luminous 12.2.0 bluestore 添加 osd 出错: [ceph_deploy.conf][DEBUG ] found configuration file at: /root/.cephdeploy.conf [ceph_deploy.cli][INFO ] Invoked (1.5.38): /usr/bin/ceph-deploy --overwri

Hello_NB1的博客 1336

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

ceph-deploy osd 出错

通过ceph-deploy命令去自动化部署OSD,报错,具体错误如下:`ceph-deploy osd prepare $HOSTNAME:/osd`出现如下错误:usage: ceph-deploy osd [-h] {list,create} ...ceph-deploy osd: error: argument subcommand: invalid choice: 'prepare' (c...

redenval的专栏 1万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

使用ceph-deploy安装部署线上ceph分布式存储集群(centos6.6)

一:CEPH简介    OSDs: Ceph的OSD守护进程(OSD)存储数据,处理数据复制,恢复,回填,重新调整,并通过检查其它Ceph OSD守护程序作为一个心跳 向Ceph的监视器报告一些检测信息。Ceph的存储集群需要至少2个OSD守护进程来保持一个 active + clean状态.(Ceph默认制作2个备份,但你可以调整它)    Monitors:Ceph的监控保持集群状态映射,包括...

无锋剑 807

【ceph】/etc/init.d/ceph: osd.1 not found (/etc/ceph/ceph.conf defines , /var/lib/ceph defines )解决方法

文章目录报错说明信息验证osd状态osd的ceph文件是否存在硬盘是否存在mon节点状态解决方法osd状态查看 报错说明 存储的某个osd状态为down,但是当我们启动这个osd的时候,就会报如下错误【其实这个osd肯定是存在的】 [root@stor-21 ~]# service ceph start osd.1 /etc/init.d/ceph: osd.1 not found (/etc/ceph/ceph.conf defines , /var/lib/ceph defines ) 信息验证 os

崔崇鑫的博客,你linux/云运维工作中的百科全书。 603

【Ceph】Ceph常用命令|Ceph配置参数和命令解析|ceph管理

1、查看状态常用命令 ceph -v //查看ceph的版本 ceph -s //查看集群的状态 ceph -w // 查看正在操作的动作、监控集群的实时更改 # 查看已经创建的磁盘 rbd ls -l # 查看ceph集群 ceph osd tree # 查看ceph授权信息 ceph auth get client.admin # 移除monitor节点 ceph-deploy mon destroy lab1 # 详细列出集群每块磁盘的使用情况 ceph osd df

我的笔记本 1万+

ceph集群搭建

ceph集群搭建 预检 搭建前先来了解官方给出的一些名字 ceph osds:ceph OSD 守护进程的功能是存储数据,出来数据的复制,恢复,回填,再均衡,并通过检查其他osd守护进程的心态来想ceph monitors 提供一些监控信息。当ceph存储集群设定为2个副本是,至少需要2个OSD守护进程,集群才能达到 active+clean状态,ceph默认有三个副本,但你可以退调整副本数。 monitor:ceph monitor 维护着展示集群状态的各种图标,包括监视视图,OSD图,归置图(PG),和

m0_49654228的博客 1037

[WIP] Fedora 17上部署Ceph ( by quqi99 )

[WIP] Fedora 17上部署Ceph( by quqi99 ) 作者:张华  发表于:2013-09-03 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 ( http://blog.youkuaiyun.com/quqi99)        本文原本打算实际部署一个two-nodeceph环境的,但在中途运行”cephdf”命令

技术并艺术着 7040

【Ceph】ceph-deploy命令详解

虽然一直使用ceph-deploy来部署ceph集群,但实际上对ceph-deploy的各个命令并没有深入了解,只是按照安装文档里的步骤机械的操作而已,所以现在对ceph-deploy的每个命令做的事情,以及ceph-deploy的整个模型有一个基础的认识。 ceph-deploy new [initial-monitor-node(s)] 开始部署一个集群,生成配置文件、keyring、一个日志

ns2250225 9294

Ceph删除/添加故障OSD(ceph-deploy)

今天有个osd起不来,发现是

bobpen的专栏 1万+
上一篇: Centos搭建ceph+++六、创建监视器
下一篇: Centos搭建ceph+++七、准备OSD
不想飞的狗
博客等级 码龄9年 160粉丝 106原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值