Centos搭建ceph+++三、创建部署CEPH用户

ceph用户管理 导读: 1.从零部署一个ceph集群 2.ceph block device与cephfs快速入门 3.ceph 对象存储快速入门 4.Ceph存储集群&配置 5.centos7 通过cephadm部署ceph octopus版本 6.ceph集群状态检查常用命令 7.ceph osd pg 状态介绍 用户管理 当Ceph在启用身份验证和授权的情况下运行(默认情况下启用)时,必须指定用户名和包含指定用户的私钥的keyring。 如果您未指定用户名,则Ceph将使用client.admin作为默认用 阅读详情

三、创建部署CEPH用户

admin-node节点需要以普通用户登录 Ceph 节点,且此用户拥有无密码使用sudo的权限


1.安装ssh服务器(一般来说都是有的不用安装)

yum install openssh-server

2.在(所有节点上)创建ceph用户并设置密码

例子:

创建用户:

useradd -d /home/ceph -m ceph

设置密码:

passwd ceph

[root@admin-node ~]# useradd -d /home/ceph -m ceph
[root@admin-node ~]# passwd ceph
Changing password for user ceph.
New password: 
BAD PASSWORD: The password is shorter than 8 characters
Retype new password: 
passwd: all authentication tokens updated successfully.

3.(所有节点)确保各节点上新创建的用户都有sudo权限

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

chmod 0440 /etc/sudoers.d/ceph

[root@admin-node ~]# echo "ceph ALL = (root) NOPASSWD:ALL" |  tee /etc/sudoers.d/ceph
ceph ALL = (root) NOPASSWD:ALL
[root@admin-node ~]# chmod 0440 /etc/sudoers.d/ceph


4.admin-node节点上:

切换到ceph用户上执行

su - ceph

[root@admin-node ~]# su - ceph
[ceph@admin-node ~]$ 

生成SSH密钥对(直接敲回车,啪啪啪)

ssh-keygen

[ceph@admin-node ~]$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/ceph/.ssh/id_rsa): 
Created directory '/home/ceph/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/ceph/.ssh/id_rsa.
Your public key has been saved in /home/ceph/.ssh/id_rsa.pub.
The key fingerprint is:
ef:65:ef:d9:62:76:4d:0d:90:b2:7a:46:41:a7:b9:42 ceph@admin-node
The key's randomart image is:
+--[ RSA 2048]----+
|         .. ..   |
|          o+o    |
|        E o+ .   |
|       .  o.  .  |
|        So.    ..|
|        .oo     o|
|         o. o  ..|
|         . o .+oo|
|          .  ++o.|
+-----------------+

把公钥拷贝到各安装Ceph(node1,node2,node3)的节点

ssh-copy-id ceph@node1
ssh-copy-id ceph@node2
ssh-copy-id ceph@node3

[ceph@admin-node ~]$ ssh-copy-id ceph@node1
The authenticity of host 'node1 (10.0.0.41)' can't be established.
ECDSA key fingerprint is 99:1f:67:c5:00:1e:9c:cb:7d:d6:4f:d6:f6:c3:ef:f5.
Are you sure you want to continue connecting (yes/no)? yes
/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
ceph@node1's password: 

Number of key(s) added: 1

Now try logging into the machine, with:   "ssh 'ceph@node1'"
and check to make sure that only the key(s) you wanted were added.

__________________________________________________________________________________________________________________________________________________________
[ceph@admin-node ~]$ ssh-copy-id ceph@node2
The authenticity of host 'node2 (10.0.0.42)' can't be established.
ECDSA key fingerprint is 99:1f:67:c5:00:1e:9c:cb:7d:d6:4f:d6:f6:c3:ef:f5.
Are you sure you want to continue connecting (yes/no)? yes
/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
ceph@node2's password: 

Number of key(s) added: 1

Now try logging into the machine, with:   "ssh 'ceph@node2'"
and check to make sure that only the key(s) you wanted were added.

__________________________________________________________________________________________________________________________________________________________
[ceph@admin-node ~]$ ssh-copy-id ceph@node3
The authenticity of host 'node3 (10.0.0.43)' can't be established.
ECDSA key fingerprint is 99:1f:67:c5:00:1e:9c:cb:7d:d6:4f:d6:f6:c3:ef:f5.
Are you sure you want to continue connecting (yes/no)? 123456
Please type 'yes' or 'no': yes
/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed
/bin/ssh-copy-id: INFO: 1 key(s) remain to be installed -- if you are prompted now it is to install the new keys
ceph@node3's password: 

Number of key(s) added: 1

Now try logging into the machine, with:   "ssh 'ceph@node3'"
and check to make sure that only the key(s) you wanted were added.


验证admin-node节点是否可以无密码登陆各节点

ssh node1
ssh node2
ssh node3

[ceph@admin-node ~]$ ssh node1
Last login: Mon Nov 27 16:14:16 2017 from admin-node
[ceph@node1 ~]$ exit
logout
Connection to node1 closed.
----------------------------------------------------------------------------------------------------------------------------------------------------------
[ceph@admin-node ~]$ ssh node2
Last login: Mon Nov 27 16:14:21 2017 from admin-node
[ceph@node2 ~]$ exit
logout
Connection to node2 closed.
----------------------------------------------------------------------------------------------------------------------------------------------------------
[ceph@admin-node ~]$ ssh node3
Last login: Mon Nov 27 16:14:54 2017 from admin-node
[ceph@node3 ~]$ exit
logout
Connection to node3 closed.
----------------------------------------------------------------------------------------------------------------------------------------------------------
[ceph@admin-node ~]$ exit
logout
[root@admin-node ~]# 

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

相关推荐

FastApi教程

HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于万维网(WWW:World Wide Web )服务器与本地浏览器之间传输超文本的传送协议。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。

小石潭记丶 1562

ceph运维常用指令

一、集群1、启动一个ceph 进程启动mon进程service ceph start mon.node1启动msd进程service ceph start mds.node1启动osd进程service ceph start osd.02、查看机器的监控状态[root@client ~]# ceph healthHEALTH_OK3、查看ceph的实时运行状态[root@...

weixin_34029949的博客 966

[Cocos2d塔防游戏开发]Cocos2dx-3.X完成塔防游戏《王国保卫战》--地图(一)

上面3章图是完成后的效果图 游戏已完成,除了英雄外,基本还原了90%的游戏内容,一共13关,20种防御塔,30+种敌人,如上图,以假乱真吧 下面从地图模块起介绍我的方法,如有更好的方法,请留言一起讨论,游戏资源下载原版游戏数据包,解压即可 推荐一款软件,TextureUnpackerRelease1.04可以分割plist形式的图片,提高效率 经过一个月学习也发现之前有很多化简为繁的错误

7172

ceph 创建用户,秘钥

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34032621的博客 2426

OpenClaw智能体应用第一集--飞书多智能体配置

本文介绍了智能体(Agent)的核心概念与配置实践。Agent作为独立作用域的"大脑",包含模型(认知引擎)、记忆系统(短期/长期记忆)、人设(角色定义)、工具(外部能力调用)、规划执行(任务拆解)、运行环境等核心要素。每个Agent拥有唯一agentId标识,通过accountId区分渠道账号,Binding机制实现消息路由。实践部分展示了通过命令行配置多个智能体(如writer)的过程,包括插件注册和工具加载。系统支持多Agent架构,可根据不同场景需求灵活配置专属智能体。

weixin_44626085的博客 1747

QML 地图修改插件源码(三),Map在Plugin中设置加载地图类型

常用的地图种类分为交通图,地形图,卫星图等等,在QML的Map(以OSM地图为例)中提供activeMapType属性用于读取当前显示的地图类型(注意:该属性为只读属性,不能用于赋值),QML中地图的加载寻找根据瓦片的文件名进行查找,例如名为"osm_100-l-5-2-2-3.png"的瓦片,其中5代表了该地图的类型

zjgo007的专栏 3164

Ceph 用户管理

Ceph 用户管理用户管理Ceph storage cluster的认证和授权默认是启用的。Ceph的客户端用户要么是独立的个体用户,要么是系统中的一个应用,他们都使用ceph的客户端与ceph存储集群交互。 当ceph启用认证和授权时,你必须要指定用户名和包含秘钥的钥匙环才可以使用客户端与集群进行交互。如果不指定如:ceph heath,它会使用默认用户client.admin并自动通过ke

litianze99的专栏 1万+

uniapp [全端兼容] - 详细实现引入使用 Google 谷歌地图显示及搜索城市地点,提供地图标点、地址搜索、定位导航、中文显示及汉化、地图打位置标点显示、搜索框搜索功能、省市区详细经纬度数据等

uniapp,h5移动端网页,微信小程序,Android,苹果ios,app,nvue,谷歌地图,官方,谷歌官方文档,googlemap,申请key,uniApp谷歌地图,详细使用教程,无法访问,集成谷歌地图,app引入谷歌地图,选点定位,地图导航,位置搜索,城市搜索,文字地点模糊查询,地点省市区详细数据,经纬度信息,markers地图标记点,一直报错怎么办,接入google地图不显示报错,谷歌地图插件,vue3,vue2,组件,Key申请流程,谷歌key怎么申请,api文档,网站打不开,用什么插件,在u

🏆 前端领域优质创作者 1万+

S3 API 试验

以下都是用同一个python文件来测试,所以都是列出的代码片段。 文件头 importboto importboto.s3.connection access_key='putyouraccesskeyhere!' secret_key='putyoursecret...

311

基金估值核算系统三国杀:恒生 VS 赢时胜 VS 融选!

本文对比分析了恒生电子、赢时胜和融选科技三家金融科技公司的基金估值系统。恒生电子作为行业龙头,在公募基金领域占据较大份额,其新一代估值系统6.0采用微服务架构,自动化程度高;赢时胜在中型公募和券商资管领域优势明显,其V5.5系统在信创适配和复杂产品处理方面表现突出;融选科技作为新兴厂商,提供轻量化解决方案,适合中小型机构。文章从市场格局、系统定位、技术架构、成本构成和用户反馈五个维度进行深入比较,为金融机构选型提供参考。当前估值系统市场呈现"三国鼎立"格局,各具特色,选型需结合机构规模、

magbox520的博客 826

在 ABAP CDS View 里把 Conversion Functions 用到极致:FLTP 精度、单位换算、货币换算与小数位处理的工程化实践

数据格式转换在真实项目中比业务逻辑更容易引发问题。ABAP CDS中的转换函数(如FLTP_TO_DEC、UNIT_CONVERSION、CURRENCY_CONVERSION和DECIMAL_SHIFT)可帮助在数据库层统一数据口径,避免应用层重复处理。这些函数支持数值精度治理、单位换算、货币转换和小数位调整,能显著提升报表性能并减少逻辑分散。通过将格式转换前移到数据模型层,可以确保服务层和UI层的数据一致性,同时降低接口传输错误风险。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2351

Ceph应用

【代码】Ceph应用。

Ybaocheng的博客 1426

基于STM32设计的水下水质检测装置(微信小程序)(205)

本项目设计了一款基于STM32微控制器为核心的水下水质检测设备,该设备具有高度集成化、智能化的特点,能够实时监测水深、温度、浊度及溶解性总固体(TDS)等关键水质参数,并通过4G网络将数据上传至腾讯云IOT物联网平台,实现远程监控和数据分析。同时,为了便于操作和移动观测,还配套开发了微信小程序,用户可通过微信小程序实时查看并控制设备的各项功能,如调整下潜深度等。

1252

Centos搭建ceph+++五、创建ceph集群

五、创建ceph集群 1.node-admin管理节点上创建一个目录,用于保存 ceph-deploy 生成的配置文件和密钥对 切换到ceph用户 su - ceph 创建my-cluster文件夹 mkdir my-cluster 进入文件夹中(下面命令都在这里面执行) cd my-cluster [ceph@admin-node ~]$ cd m

controllerha的博客 1181

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Centos搭建ceph+++六、创建监视器

五、创建ceph集群 在node1,node2,node3节点上都执行 1.格式硬盘 mkfs.btrfs /dev/sdb [root@node1 ~]# mkfs.btrfs /dev/sdb btrfs-progs v3.19.1 See http://btrfs.wiki.kernel.org for more information. Turning ON

controllerha的博客 3564

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Centos搭建ceph+++九、添加元数据服务器

九、添加元数据服务器 至少需要一个元数据服务器才能使用 CephFS 1.创建元数据服务器(admin-node节点) ceph-deploy mds create node1 [ceph@admin-node my-cluster]$ ceph-deploy mds create node1 [ceph_deploy.conf][DEBUG ] found configu

controllerha的博客 4537

efm32 入门.pdf

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

Centos搭建ceph+++十一、测试存入/检出对象数据

十一、测试存入/检出对象数据 1.创建测试对象(nod1节点) 创建一个测试文件 touch ceshi [root@node1 ~]# touch ceshi创建测试对象 rados put test-object ceshi --pool=data [root@node1 ~]# rados put test-object ceshi --pool=data

controllerha的博客 4633

多台Linux服务器之间互相免密登陆

环境: 三台Linux 服务器 IP Release Hostname 192.168.200.131 centos7...

129

kolla all-in-one 安装

http://docs.openstack.org/developer/kolla/ 使用了Docker containers and Ansible playbooks 目前在Fedora/Ubuntu/CentOS上测试过 deployment host 需要Ansible>=1.8.4 deployment target 需要docker>=1.7.0 and do...

weixin_30276935的博客 427

CEPH给用户创建读写权限

ceph auth get-or-create client.kyc mon 'allow r' osd 'profile rbd pool=yucheng_pool' > ceph.client.kyc.keyring 其中kyc 为用户名 yucheng_pool为用户存储池

康雨城 1274

Linux用户管理—新增管理员

新增 cephadm 用户,其登录密码为 cephadm,并将其设为管理员: useradd cephadm echo 'cephadm' | passwd --stdin cephadm echo "cephadm ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/cephadm chmod 0440 /etc/sudoers.d/cephadm

gaoZhuanMing的博客 455

Ceph dashboard 配置

Ceph-Dash 是用 Python 开发的一个 Ceph 的监控面板,用来监控 Ceph 的运行状态。同时 提供 REST API 来访问状态数据。 一、查看 Ceph 模块 Ceph mgr 是一个多模块化的组件,其组件可以单独的启用或关闭。 其操作在 ceph-deploy 服务器操作。 [ceph@ceph-deploy ceph-cluster]$ ceph mgr module ls # 列出 ceph 所有模块 二、启用 dashboard 模块 注意事项:模块启用后还不能直接访问

LCK 博客 3957

ceph基本操作(rbd、rgw、cephfs) ,ceph与openstack集成,ceph主备

ceph基本操作(rbd、rgw、cephfs) ,ceph与openstack集成,ceph主备

w975121565的博客 2945

ceph的用户管理和cephx认证

ceph的用户管理和权限管理和cephx认证的使用方式

qq_73797346的博客 1062

ceph 用户和桶的权限和size大小

ACL:适用于简单的权限设置,如读写权限。用户策略:适用于复杂的权限控制和多用户环境。公共访问设置:用于控制未认证用户的访问权限。合理配置和管理桶的权限,可以确保数据的安全性和可控性。如果你有更具体的需求或问题,请告诉我,我会尽力提供帮助。:直接为特定的单个桶设置配额。适用于需要控制某个具体桶的资源使用情况。radosgw-admin quota set --uid= --quota-scope=bucket:为特定用户所拥有的所有桶设置总体配额。

~~河*涌--湖的博客 1680
上一篇: Centos搭建ceph+++二、准备工作
下一篇: Centos搭建ceph+++四、yum源设置
不想飞的狗
博客等级 码龄9年 160粉丝 106原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值