CEPH client.admin key获取

通过初始化完毕后,admin节点会在/etc/ceph目标下生成对应的配置文件和对应的key文件,通过ceph orch host add 增加的默认是没有的
如果很不幸admin节点挂了,怎么在其它节点使用ceph -s 命令呢

启蒙方法(比较实用)
key可以通过ceph auth export 命令查看
默认使用的CLIENT_NAME是client.admin
如果没有对应key就没权限查看

解决方法也简单使用有权限看的CLIENT_NAME

mgr一般有2台,挂了一台还有一台
将/var/lib/ceph/{fsid}/mgr.x.xx中
config,keyring拷贝到/etc/ceph目录中
CLIENT_NAME对应keyring中的[xxx]

ceph -c  /etc/ceph/config -n mgr.x.x auth export  client.admin

即可导出client.adminkey

优雅方法(要求admin节点活着在admin节点上操作
默认只有第一台有admin标签

ceph orch host label add hostname _admin

给其它服务器也加上admin标签后,会自动更新/etc/ceph/没配置
ceph -s就可以使用了
准确的说,要在有 ceph 配置文件的机器上运行就行

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/37875.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

chunkers/maxent_ne_chunker/english_ace_multiclass.pickle 找不到

首先在这个nltk_data : NLTK Data官方下的数据集,找不到english_ace_multiclass.pic 说明缺少这个文件 : 那么在 nlp/resources/chunkers/maxent_ne_chunker/english_ace_multiclass.pickle at master teropa/nlp (github.com) 下载那两个文件 : 然…

在Vue3项目中引入Vite进行热更新

第一步:初始化一个Vue3项目,可以使用Vue CLI 在开始之前,我们需要确保已经安装了Vue CLI。可以通过以下命令安装Vue CLI: bash npm install -g vue/cli 接下来,使用Vue CLI初始化一个Vue3项目: bash vue …

基于SpringBoot的CSGO赛事管理系统

您好!我是专注于计算机技术研究的码农小野。如果您对CSGO赛事管理系统感兴趣或有相关开发需求,欢迎随时联系我。 开发语言:Java 数据库:MySQL 技术:SpringBoot框架,Java技术 工具:Eclipse&a…

迈阿密色主题学科 HTML5静态导航源码

源码介绍 迈阿密色主题学科 HTML5静态导航源码,源码直接上传可用,有技术的可以拿去写个后端搜索调用百度接口,也可用于做引导页下面加你网址添加一个A标签就行了,很简单,需要的朋友就拿去吧 界面预览 源码下载 迈阿…

安装Anaconda + tensorflow

安装Anaconda tensorflow 下载Anaconda(64位) https://www.anaconda.com/download/ Anaconda3-xxxxxx-Windows-x86_64(不要装最新的版本,确保Python是3.7) 各种Anaconda老版本: https://mirrors.tuna.ts…

跳转的艺术:Batch文件中GOTO命令的深度解析

跳转的艺术:Batch文件中GOTO命令的深度解析 在批处理文件(Batch)的编程世界中,GOTO命令是实现流程控制的重要工具之一。它允许程序跳转到脚本中的特定标签位置,从而实现循环、条件分支等复杂的逻辑结构。本文将深入探…

EtherCAT主站IGH-- 4 -- IGH之datagram_pair.h/c文件解析

EtherCAT主站IGH-- 4 -- IGH之datagram_pair.h/c文件解析 0 预览一 该文件功能datagram_pair.c 文件功能函数预览 二 函数功能介绍datagram_pair.c 中主要函数的作用1. ec_datagram_pair_init2. ec_datagram_pair_clear3. ec_datagram_pair_process 三 h文件翻译四 c文件翻译该…

专题五:Spring源码之初始化容器上下文

上一篇我们通过如下一段基础代码作为切入点,最终找到核心的处理是refresh方法,从今天开始正式进入refresh方法的解读。 public class Main {public static void main(String[] args) {ApplicationContext context new ClassPathXmlApplicationContext(…

鸿蒙本地签名不匹配问题

连接鸿蒙手机运行项目报如下错误 这是由于本地签名和鸿蒙设备签名不匹配导致的,需要注释掉如下代码,选择file project 自动签名 勾选auto选项,会在build-profile.json5中生成一个签名,然后运行就ok了~

【Lua】脚本入门

文章目录 总述一、Lua概述二、Lua环境安装三、Lua基本语法四、Lua的库和扩展五、Lua的应用场景六、学习资源 语法1. Lua基本语法示例变量和数据类型控制结构函数 2. Lua标准库示例字符串操作数学函数文件I/O 3. Lua作为脚本扩展示例(假设Lua嵌入在某个应用程序中&am…

vscode python格式化

插件 Black Formatter Black 默认会遵循 PEP 8 的规范,可配置的参数很少,用的人很多。 setting.json 配置,更改插件的每行字符数限制 {"[python]": {"editor.defaultFormatter": "ms-python.black-formatter"…

Redis命令大全(基础版)

一、基础命令 redis-server --service-start # 开启服务 redis-server --service-stop # 停止服务redis-cli # 进入redis界面redis界面操作: ping # 检测状态,返回pong证明连接正常set key value # 设置 key 字段的值为value,返回o…

创建一个Django用户认证系统

目录 1、Django2、Django用户认证系统User 模型:Authentication 视图:认证后端 (Authentication Backends):Form 类:中间件 (Middleware):权限和组 (Permissions and Groups): 3、创建一个django用户认证系…

服务器的分类,主流服务器的应用场景

一、服务器分类 服务器可以按应用层次、体系架构、用途、外形等进行分类。以下是详细说明: 按应用层次分类 入门级服务器:这些服务器一般用于小型企业或部门的简单任务,如文件共享和打印服务。工作组级服务器:适用于中小型企业&…

html2canvas相关(生成图片)

根据 DOM 生成对应的图片 function export3png(row, type null) { html2canvas( document.querySelector(#bug), //要生成图片的dom节点 {useCORS: true, }) 图片跨域 .then((canvas) > { const saveUrl canvas.toDataURL(image/png) Canvas对象生成base64代码 co…

MNIST手写字体识别(算法基础)

快教程 10分钟入门神经网络 PyTorch 手写数字识别 慢教程 【深度学习Pytorch入门】 简单回归问题-1 梯度下降算法 梯度下降算法 l o s s x 2 ∗ s i n ( x ) loss x^2 * sin(x) lossx2∗sin(x) 求导得: f ‘ ( x ) 2 x s i n x x 2 c o s x f^(x)2xsinx x^…

uORF和non-overlap对翻译效率的影响

以下是重叠和非重叠上游开放阅读框(uORFs)对翻译效率影响的总结: 重叠uORFs: 重叠uORFs对主要编码区的翻译影响更为显著,因为它们直接与下游编码序列(CDSs)竞争核糖体结合。重叠uORFs的翻译起始…

在C++程序中嵌入quickjs实现C++和javascript互相调用

quickjs是一个C实现的轻量级javascript解析引擎,可以嵌入到C程序中,实现C和js代码的交互。 以下基于quickjs-ng这一社区分支实现样例代码演示利用quickjs编写程序进行C和js互相调用,支持linux和windows。 代码结构 quickjs_demo- quickjs-…

Cesium大屏-vue3注册全局组件

1.需求 说明:产品经理要求开发人员在地图大屏上面随意放置组件,并且需要通过数据库更改其组件大小,位置等;适用于大屏组件中场站视角、任意位置标题等。 2.实现 2.1GlobalComponents.vue 说明:containerList可以通…

python基础语法 004-2流程控制- for遍历

1 遍历 1.1 什么是遍历? 可以遍历的元素:字符串、列表、元组、字典、集合字符串是可以进行for 循环。(容器对象,序列)可迭代对象iterable 例子: 1 )、for遍历字符串: name xiao…