首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >甲壳虫对待第一宿主的方式不同??[博士设想]

甲壳虫对待第一宿主的方式不同??[博士设想]
EN

Stack Overflow用户
提问于 2020-12-11 17:20:12
回答 1查看 93关注 0票数 0

首先,我是新来的。我想在家里使用ceph;从zfs迁移。因此,为了学习,我在GCP上安装了一些计算引擎(e2-standard-2),它们都具有Ubuntu20.04最小的磁盘空间和10 gb的磁盘来模拟数据磁盘。

按照cephadm新簇的指南,我能够创建一个集群,其中每个节点都有一个mon、mgr和mds。然而,为了反映我的家庭设置,所有的OSD都在第一个主机上;我知道不推荐,但受可用硬件的限制。能够工作和安装并为Kubernetes集群等提供PV。

接下来,我想测试DR,所以用OSD(模拟OS磁盘丢失)关闭主机;也是我从机器上做的'cephadm bootstrap --mon-ip *<mon-ip>*‘。其余两个节点仍然可以工作,但它们对有关状态和其他信息的查询的响应要差得多。去仪表盘有时工作,有时超时。

站起一个新的计算引擎,并将OSDs附加到新机器上,然后尝试在工作主机上“ceph orch host add *NEWHOST*”,它只是挂起(有client.admin.keyring的一个副本)。(日志中有大量错误,因为它无法与原始节点对话)我试着按照手动步骤在NEWHOST上创建mon和osds,但是添加OSD会给我带来错误。

因此,有两个主要问题(以及一系列后续问题)

  1. 引导主机有什么特别之处?如果确实丢失了一个节点,那么所有的东西都能工作吗?是因为我的小集群大小,我才注意到这些问题吗?这个问题会通过在PI上运行一个'admin/bootstrap节点‘并备份SD卡来解决吗?在失去“原始”主机之后,我甚至不能添加一个新主机,这又有什么错呢?我可以关闭其他主机,仍然添加新主机。
  2. 博士文件。我知道我的设置是不标准的;但是人们正在使用这个来进行家庭使用/小型部署,我无法想象有人没有测试过这个,也无法想象这种情况发生在他们身上。我发现的最接近的东西是这里,它对我不起作用,很可能是因为我对ceph不熟悉。如果有人帮我找出了这方面的恢复步骤,我会把文档写下来。
EN

回答 1

Stack Overflow用户

发布于 2020-12-18 01:43:11

重点不是监视节点,而是OSD,每个OSD上至少有3个对象副本,所以您应该有多于3个OSD。(放置组中的对象内容存储在一组OSD中,而放置组不拥有OSD,它们与来自同一个池甚至其他池的其他放置组共享OSD。)是DR的情况:

1 .The OSD失败,它包含的对象的所有副本都丢失了。对于放置组中的所有对象,复制的数量突然从三个减少到两个。

  1. Ceph通过选择一个新的OSD来重新创建所有对象的第三个副本,从而开始恢复这个放置组。
  2. 如果在同一安置组内的另一个OSD在新的OSD与第三个副本完全填充之前失败。有些对象将只有一个幸存的副本。
  3. 如果同一放置组中的第三个OSD在恢复完成之前失败,则此OSD包含一个对象的唯一剩馀副本,它将永久丢失。

因此,主要是在创建池时选择一个正确的pg号:

总PG=(OSD×100)/poolsize

池大小是多个副本(在本例中为3)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65260628

复制
相关文章
耶鲁大学博士讲述:中美精英生活方式大不同
我的生活圈子里,成功者较多。这当然和高学历的教育背景有关系。最近渐渐发现,这些朋友中的中国人,虽然大多和我一样是博士,但居住在美国的和居住在中国的在业余习好上越来越不相同。
用户1756920
2018/07/23
4340
耶鲁大学博士讲述:中美精英生活方式大不同
不同宿主机docker 通信_如何设置同网段IP
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/171609.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/24
7660
全栈的技术栈设想
参加今年的SDCC确实挺高兴的,向大师Joe Armstrong 当面求教,与周爱民老师同台,在我们的架构师进阶之路专场有4个七零后的老码农,瞬间没有了孤独感,甚至有一点窃窃之喜。
半吊子全栈工匠
2018/08/22
7250
全栈的技术栈设想
CSS不同的样式声明方式
行内样式 行内样式表:直接将CSS代码写在标签中。 <p style=”属性:属性值;……”>内容</p> 内部样式 内部样式表: css代码写在<style>标签对中的样式表。 <style type=”css/text”> 选择器名{属性:属性值;} </style> 链接样式表 链接样式表:样式单独生成css文件,由<link/>引用。 <head> <link rel=”stylesheet” type=”text/css” href=”css文件名”/> </head> 导入样式
白胡杨同学
2020/04/10
1.2K0
宿主
    ASP.NET Core应用程序需要在宿主中执行.宿主必须实现IWebHost接口,这个接口暴露了功能和服务的集合,以及Start方法。宿主通常使用WebHostBuilder的实例进行创建,该实例构建并返回一个WebHost实例。WebHost引用服务器来处理请求
莫问今朝
2018/08/31
1.1K0
宿主
emlog怎么实现不同域名不同的模板调用方式
今天中午老蒋有在群里和大家讨论到看到有一个网站几个域名解析到一个数据,而且是不同的域名不同的主题,但是数据都是一样的。这类的事情有些网站程序是不支持的,比如WordPress是需要在数据库中设置唯一的域名才可以,不可以用到多域名的,否则都会在特定的目录中点击跳转到主域名。
老蒋
2021/12/24
2.3K0
shell | 不同执行方式的区别
shell 脚本通常有 sh filename、bash filename、./filename、source filename 这四种执行方式
Amadeus
2022/10/25
5800
shell | 不同执行方式的区别
关于闲置手机的设想。
这几天比较忙,我大哥结婚,哈哈 所以现在没有什么多余时间处理这个问题,但是这个也算是立项了啊。就叫做闲置手机的重生之路
歪先生
2020/01/02
5540
C#: 不同的方式检查Null
检查参数值是否为空的经典方法是什么?如果您已经使用C语言开发了一段时间,您可能会熟悉以下经典语法:
沙漠尽头的狼
2021/12/01
5140
C#: 不同的方式检查Null
检查参数值是否为空的经典方法是什么?如果您已经使用C语言开发了一段时间,您可能会熟悉以下经典语法:
JusterZhu
2022/12/07
4530
Spring-不同配置方式的比较
对于Spring来讲,为实现Bean的信息定义,提供了基于XML、基于注解、基于JAVA类、基于Groovy这4种选项,同事还允许各种配置方式复合共存。
小小工匠
2021/08/16
6260
陈皓谈对待技术的态度
最近在酷壳上,陈皓撰文阐述了对待技术的态度,如何面对技术的快速更新?是否做软件开发比以前更加困难了?他都给出了自己的见解。 陈皓首先针对“如何看待日新月异的新技术”做出了回答: 遇到新技术我会去了解,但不会把很大的精力放在这些技术(如:NoSQL,Node.js,等)。这些技术尚不成熟,只需要跟得住就可以了。技术十年以上可能是一个门槛。有人说技术更新换代很快,我一点儿都不觉得是这样想。虽然有不成熟的技术不断地涌出,但是成熟的技术,比如Unix,40多年,C,40多年,C++,30多年,TCP/IP,20多
张善友
2018/01/30
1.1K0
java的三种不同注释方式
注释:是一种在程序源代码中插入的不影响程序运行的文字,可以在不妨碍程序运行的同时,使得代码具有更强的可读性(提前注释好代码的作用总是比看一遍代码理解其作用来的快的),既方便自己回头修改与更新代码,也方便了他人阅读自己的代码。
全栈程序员站长
2022/09/08
3310
java的三种不同注释方式
C语言中不同变量的访问方式
C语言中的变量大致可以分为全局变量,局部变量,堆变量和静态局部变量,这些不同的变量存储在不同的位置,有不同的生命周期。一般程序将内存分为数据段、代码段、栈段、堆段,这几类变量存储在不同的段中,造成了它们有不同的生命周期。
Masimaro
2018/08/31
1.9K0
JS 匿名函数——几种不同的调用方式[通俗易懂]
注意:使用匿名函数表达式时,函数的调用语句,必须放在函数声明语句之后!!! 原因:检查装载时,会先对show变量及这个匿名函数声明,此时,还未将匿名函数赋值给show变量,如果在表达式之前调用,会报错 show is not a function
全栈程序员站长
2022/11/09
4.2K0
不同方式复制文件效率的比较
文件拷贝 测试复制文件的大小:4.5MB 1 /* 2 3 * BufferedInputStram&BufferedOutputStream 4 5 * 这两个流类为IO提供了带缓冲区的操作,一般打开文件进行写入 6 7 * 或读取操作时,都会加上缓冲,这种流模式提高了IO的性能 8 9 * 10 11 * 从应用程序中把输入放入文件,相当于将一缸水倒入到另一个 12 13 * 缸中: 14 15 * FileOutPutStre
拾点阳光
2018/05/11
1.1K0
JavaScript 函数定义的几种不同方式
在这篇中我们主要将函数的概念和函数声明的几种方式,牵扯到的还有函数中的形参和实参传参的问题,除此之外我们还会说一说 最常用 return 的作用,以及函数中处理参数的 arguments 等。
程序狗
2021/12/07
7740
JavaScript 函数定义的几种不同方式
几个方式实现Typecho不同分类显示不同模板
一般情况下,我们在使用Typecho程序只会使用一套模板,毕竟这款轻便型的CMS适合我们使用到个人日志类网站,也很少有人做较大型的网站。但是有些网友可能希望某个分类用不同的模板对应,那如何设置呢?我们可以直接给每个分类对应一个主题页面名称,也可以使用IF判断。
老蒋
2021/12/24
7710
点击加载更多

相似问题

为什么PHP对待where子句的方式与对待phpmyadmin的方式不同?

20

以不同的方式对待我的处境

26

Lucene GermanAnalyzer以不同的方式对待不同的输入。

10

Blazor WebAssembly以不同的方式对待css。

123

网站与宿主不同- Jquery的不同呈现方式

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文