- 博客(20)
- 收藏
- 关注
原创 vscode远程链接出错> ECDSA host key for 192.168.7.101 has changed and you have requested strict check > ing
原因是之前连过这个服务器,后来远程服务器重新装了系统,保存在本地的信息就失效了。
2024-10-29 11:01:01 75
原创 关于如何修改Ceph配置参数的总结
关于修改ceph的配置,网上大概有两种方法:修改配置文件ceph.conf,然后重启ceph通过一些命令实现在线修改而由于ceph版本的更新,很多东西已经失效了。
2024-04-18 15:32:36 1006 1
原创 ceph系统重装,发现rgw服务和mon服务总是装不上的原因
这里ceph-后面的内容是集群的id,我们发现机器上有好几个不同的集群,是以前装了没有删干净的,有时里面还有一些服务在运行,会影响到我们新装的ceph集群。这里为了重装ceph,我们可以运行。ceph系统故障,需要重装系统时,很容易删除集群没有删干净,导致新集群的服务有问题。
2024-03-05 19:15:04 428
原创 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 405
原创 部署ceph时,刚部署完osd,pg就出错 Degraded data redundancy: 12/36 objects degraded (33.333%), 11 pgs degraded, 1
原来是我有三个节点,就必须保证每个节点都有osd,否则我们的集群副本数无法满足。这里又部署了几个osd,问题就解决了。
2024-03-04 15:50:04 650 1
原创 记录一次系统空间不足导致ceph停止运行
运行cephadm shell报错 系统空间不足。运行df -h发现overlay占用100%此时重启docker解决。
2024-03-02 11:33:47 397 1
原创 cephadm部署rgw时候,部署语句失效,部署失败
也就是说cephadm会等到集群状态健康,也就是health ok之后才会部署rgw服务!ceph health detail可以查看集群状态具体的信息。用ceph orch daemon rm 可以删掉坏的服务。因此我们需要保证ceph集群状态健康。
2024-02-08 18:03:03 519
原创 cephadm报错:Cannot infer an fsid, one must be specified:
使用cephadm部署了集群之后,cephadm shell。这个有可能是由于之前使用cephadm安装的集群没有删除干净。这样就好了,不过一会之后被删除的文件夹又会再次出现。这样不用删除也可以正常进入shell。这样文件夹就不会产生了。
2024-01-27 09:52:43 571 1
原创 cephadm部署osd,有些硬盘已经被占用,处理方法
其中sda以前被装过ceph了,目的是清除该磁盘。可以先用 lsblk命令。这个时候部署osd即可。最后附上我的集群状态。
2024-01-26 13:46:22 713 1
原创 ubuntu20.04虚拟机安装显示显示不出按钮
按住alt+鼠标左键或者win+左键,拖动安装页面。在桌面用Ctrl+Alt+T 进入终端。
2024-01-15 11:04:49 937 1
原创 使用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 777 1
原创 6.824课程学习——MapReduce论文阅读
这篇文章里的MapReduce似乎与hadoop的MapReduce是有所区别的。论文中写到:也就是排序的任务是reduce worker进行的,此时他读取了所有map worker某一个分区里的中间数据(每一个map worker都把中间数据分布在R个本地分区上),并且强调了“经常有很多不同的key被分配到同一个reduce task”,在此之前是没有经过排序的。
2023-07-27 11:16:02 143 1
原创 Ceph论文阅读翻译:CRUSH: Controlled, Scalable, Decentralized Placement of Replicated Data
Abstract新兴的大规模分布式存储系统面临着在数万或数十万个存储设备之间分发 Pb 级数据的任务。这种系统必须均匀分布数据和工作负载,以有效利用可用资源并最大化系统性能,同时促进系统增长并管理硬件故障。我们开发了 CRUSH,这是一个可扩展的伪随机数据分布函数,专为基于对象的分布式存储系统而设计,可有效地将数据对象映射到存储设备,而无需依赖中央目录。因为大型系统本质上是动态的,所以 CRUSH 旨在简化存储的添加和删除,同时最大限度地减少不必要的数据移动。该算法适应多种数据复制和可靠
2023-07-26 09:30:47 441 1
原创 Ceph论文阅读翻译:RADOS: A Scalable, Reliable Storage Service for Petabyte-scaleStorage Clusters
基于块和对象的存储架构已经成为提升存储集群可扩展性的一种手段。然而,现有的系统仍然将存储节点视为被动的设备,尽管他们能够表现出显著的智能和自主性。我们提出了RADOS的设计和实现,RADOS是一个可靠的对象存储服务,它可以通过利用单个存储节点中的智能从而扩充到大量的设备。RADOS 保留了一致的数据访问和强大的安全语义,同时允许节点通过使用小型集群图半自动地自我管理复制、故障检测和故障恢复。我们的实现有很强的性能、可靠性和可扩展性,并且为客户提供了在使用单一(逻辑上)对象存储的错觉。
2023-07-24 09:41:20 354
原创 Cpeh论文阅读翻译:Ceph: A Scalable, High-Performance Distributed File System
初学ceph经典论文翻译
2023-07-19 17:33:34 481
原创 4台树莓派3B部署ceph
右上角选择sdb,也就是我们的sd卡,将原有分区扩大一些,剩余的未分配区域new一个新分区(这个分区我们装osd,因此最好稍微大一些) 然后提交。建议先插显示器,再插电源启动,再连接网线,有的时候会出现连不上网的情况,那就反复插拔几次网线,或者将Internet共享关闭再重新共享即可。网上很多教程都是用的ceph-deploy来进行ceph的部署,因此我们下载的操作系统版本需要能支持ceph-deploy(重要)第二行的debian-()可以换成自己选择的版本,这里我选的是mimic。
2023-07-17 17:23:24 259 1
原创 fio测试的log文件如何解释 lat clat slat
分别解释为:时间戳(ms),延迟(usec) , R/W, size。latlog文件里除了单位不一样,其余都是。使用fio来测试ceph的性能,可以使用。这些文件都说了些啥呢。
2023-07-17 16:11:23 758 1
原创 SpringSecurity加密密码遇到的错误
否则会出现java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null"的错误。同样,在配置完config类之后,需要在存储在数据库中的密码前加上{编码方式}才能够被识别。springboot需要在明文密码前加上{noop}来表示密码是明文。
2023-06-12 15:46:07 677
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人