自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 关于如何修改Ceph配置参数的总结

关于修改ceph的配置,网上大概有两种方法:修改配置文件ceph.conf,然后重启ceph通过一些命令实现在线修改而由于ceph版本的更新,很多东西已经失效了。

2024-04-18 15:32:36 736 1

原创 ceph系统重装,发现rgw服务和mon服务总是装不上的原因

这里ceph-后面的内容是集群的id,我们发现机器上有好几个不同的集群,是以前装了没有删干净的,有时里面还有一些服务在运行,会影响到我们新装的ceph集群。这里为了重装ceph,我们可以运行。ceph系统故障,需要重装系统时,很容易删除集群没有删干净,导致新集群的服务有问题。

2024-03-05 19:15:04 350

原创 ceph参数objectstore_blackhole和bluestore_debug_omit_block_device_write不要随便改

这两个参数默认值是false,将其修改为true会导致一些严重的后果,不适合在生产过程中使用。 我修改bluestore_debug_omit_block_device_write之后系统会down很多osd,并且无法正常访问rgw服务。修改objectstore_blackhole之后系统中很多pg会出现故障,无法读写。 修改要谨慎!!

2024-03-05 19:04:15 361

原创 部署ceph时,刚部署完osd,pg就出错 Degraded data redundancy: 12/36 objects degraded (33.333%), 11 pgs degraded, 1

原来是我有三个节点,就必须保证每个节点都有osd,否则我们的集群副本数无法满足。这里又部署了几个osd,问题就解决了。

2024-03-04 15:50:04 468 1

原创 记录一次系统空间不足导致ceph停止运行

运行cephadm shell报错 系统空间不足。运行df -h发现overlay占用100%此时重启docker解决。

2024-03-02 11:33:47 360 1

原创 cephadm部署rgw时候,部署语句失效,部署失败

也就是说cephadm会等到集群状态健康,也就是health ok之后才会部署rgw服务!ceph health detail可以查看集群状态具体的信息。用ceph orch daemon rm 可以删掉坏的服务。因此我们需要保证ceph集群状态健康。

2024-02-08 18:03:03 445

原创 cephadm报错:Cannot infer an fsid, one must be specified:

使用cephadm部署了集群之后,cephadm shell。这个有可能是由于之前使用cephadm安装的集群没有删除干净。这样就好了,不过一会之后被删除的文件夹又会再次出现。这样不用删除也可以正常进入shell。这样文件夹就不会产生了。

2024-01-27 09:52:43 472 1

原创 cephadm部署osd,有些硬盘已经被占用,处理方法

其中sda以前被装过ceph了,目的是清除该磁盘。可以先用 lsblk命令。这个时候部署osd即可。最后附上我的集群状态。

2024-01-26 13:46:22 492 1

原创 ubuntu20.04安装Podman

【代码】ubuntu20.04安装Podman。

2024-01-26 10:53:27 454 1

原创 ubuntu20.04虚拟机安装显示显示不出按钮

按住alt+鼠标左键或者win+左键,拖动安装页面。在桌面用Ctrl+Alt+T 进入终端。

2024-01-15 11:04:49 802 1

原创 ceph命令

这里表明使用了mon.node1的配置文件,并标注了地址。

2024-01-02 16:21:02 335

原创 使用cephadm部署单节点ceph系统

用vmware虚拟机部署,不知道为什么ubuntu23无法使用鼠标的复制粘贴功能,换成ubuntu20.4无需安装增强功能即可立即使用。ceph orch daemon add osd node1:/dev/sdb 添加osd。ceph-deploy安装麻烦,并且已经不再积极维护,对于最新的操作系统不适用。cephadm bootstrap --mon-ip ip地址。pvcreate /dev/sdb 清空其文件系统。/etc/hosts中添加node。像虚拟机中添加一块磁盘。

2023-12-10 10:11:27 684 1

原创 6.824课程学习——MapReduce论文阅读

这篇文章里的MapReduce似乎与hadoop的MapReduce是有所区别的。论文中写到:也就是排序的任务是reduce worker进行的,此时他读取了所有map worker某一个分区里的中间数据(每一个map worker都把中间数据分布在R个本地分区上),并且强调了“经常有很多不同的key被分配到同一个reduce task”,在此之前是没有经过排序的。

2023-07-27 11:16:02 80 1

原创 Ceph论文阅读翻译:CRUSH: Controlled, Scalable, Decentralized Placement of Replicated Data

Abstract新兴的大规模分布式存储系统面临着在数万或数十万个存储设备之间分发 Pb 级数据的任务。这种系统必须均匀分布数据和工作负载,以有效利用可用资源并最大化系统性能,同时促进系统增长并管理硬件故障。我们开发了 CRUSH,这是一个可扩展的伪随机数据分布函数,专为基于对象的分布式存储系统而设计,可有效地将数据对象映射到存储设备,而无需依赖中央目录。因为大型系统本质上是动态的,所以 CRUSH 旨在简化存储的添加和删除,同时最大限度地减少不必要的数据移动。该算法适应多种数据复制和可靠

2023-07-26 09:30:47 327 1

原创 Ceph论文阅读翻译:RADOS: A Scalable, Reliable Storage Service for Petabyte-scaleStorage Clusters

基于块和对象的存储架构已经成为提升存储集群可扩展性的一种手段。然而,现有的系统仍然将存储节点视为被动的设备,尽管他们能够表现出显著的智能和自主性。我们提出了RADOS的设计和实现,RADOS是一个可靠的对象存储服务,它可以通过利用单个存储节点中的智能从而扩充到大量的设备。RADOS 保留了一致的数据访问和强大的安全语义,同时允许节点通过使用小型集群图半自动地自我管理复制、故障检测和故障恢复。我们的实现有很强的性能、可靠性和可扩展性,并且为客户提供了在使用单一(逻辑上)对象存储的错觉。

2023-07-24 09:41:20 141

原创 Cpeh论文阅读翻译:Ceph: A Scalable, High-Performance Distributed File System

初学ceph经典论文翻译

2023-07-19 17:33:34 297

原创 4台树莓派3B部署ceph

右上角选择sdb,也就是我们的sd卡,将原有分区扩大一些,剩余的未分配区域new一个新分区(这个分区我们装osd,因此最好稍微大一些) 然后提交。建议先插显示器,再插电源启动,再连接网线,有的时候会出现连不上网的情况,那就反复插拔几次网线,或者将Internet共享关闭再重新共享即可。网上很多教程都是用的ceph-deploy来进行ceph的部署,因此我们下载的操作系统版本需要能支持ceph-deploy(重要)第二行的debian-()可以换成自己选择的版本,这里我选的是mimic。

2023-07-17 17:23:24 167 1

原创 fio测试的log文件如何解释 lat clat slat

分别解释为:时间戳(ms),延迟(usec) , R/W, size。latlog文件里除了单位不一样,其余都是。使用fio来测试ceph的性能,可以使用。这些文件都说了些啥呢。

2023-07-17 16:11:23 518 1

原创 SpringSecurity加密密码遇到的错误

否则会出现java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null"的错误。同样,在配置完config类之后,需要在存储在数据库中的密码前加上{编码方式}才能够被识别。springboot需要在明文密码前加上{noop}来表示密码是明文。

2023-06-12 15:46:07 601

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除