Ceph学习(4)OSD拉不起来 上一篇部署的时候,因为没有把/var/lib/ceph/osd/ceph-x的所属权限改成ceph,所以ceph-osd -i 0 --mkfs --mkkey初始化osd的时候出错,即使/etc/init.d/ceph start osd.0看到osd.0的状态已经是running了,但是ceph osd tree 看到的osd都是down的状态。 其实刚开始我是不知道问题出...
ceph-osd -i0--mkfs --mkkey --osd-uuid 63970d8a-597a-4123-9767-097f88bbcd00 sudo ceph auth add osd.{osd-num} osd'allow *'mon'allow profile osd'-i /var/lib/ceph/osd/{cluster-name}-{osd-num}/keyring 例如: ceph auth add osd.0osd'allow *'mon'allow profile osd'-i /data0/...
是一块磁盘和该磁盘对应的守护进程称为一个OSD。守护进程的作用是从该磁盘读取和写入数据。该磁盘可以是一个硬盘或者SSD盘或者RAID0或者一个JBOD。总之是一个逻辑磁盘。如果一个节点只有一个守护进程和对应的磁盘则此OSD就成了一个节点。通常一个节点有多个OSD守护进程和多个磁盘,所以通常OSD不是一个...
1.将状态设置成 outceph osd out 02.PG修复ceph health detailceph pg repair xxceph pg scrub xx3.关闭 OSD 进程systemctl stop ceph-osd@04. 删除 OSDceph osd purge 0 --yes-i-really-mean-it 添加 ceph osd create ==> 得到 nomkdir -p /var/lib/ceph/osd/ceph-{no}mkfs.xfs -f {dev}mount...
ceph osd reweight {osd_id} {ratio} ceph osd reweight231 自动调整REWEIGHT, 按使用率均衡数据存储(根据硬盘使用率调整新数据写入比重): ceph osd reweight-by-utilization 设备关机维护时禁止状态更新和数据平衡: foriinnoout nodown nobackfill norecover norebalance noscrub nodeep-scrub;doceph osdset$i...
I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk /dev/sdf: 6001.2 GB, 6001175126016 bytes, 11721045168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes ...
Worker *w = create_worker(cct, type, i); w->center.init(InitEventNumber, i, type); workers.push_back(w); } cct->register_fork_watcher(this); } class Worker : public Thread { // 继承线程类,说明Worker类单独包含线程 class Worker : public Thread ...
Ceph OSD是Ceph分布式存储系统中非常重要的一个组件,它负责存储数据、处理I/O请求以及数据的复制和恢复。OSD的全称是Object Storage Daemon,它将磁盘看作对象存储的基本单位,每个OSD会负责管理一块磁盘或者一组磁盘。 Ceph是一个开源的分布式存储系统,它具有高可靠性、高扩展性以及高性能的特点。OSD作为Ceph的核心组件...
用iostat 工具定位 I/O 相关问题。 复制 iostat -x 1. 诊断信息 要查看诊断信息,配合 less 、 more 、 grep 或 tail 使用 dmesg ,例如: 复制 dmesg | grep scsi 1. 1.2 停止数据向外重平衡 你得周期性地对集群的子集进行维护,或解决某个故障域的问题(如某个机架)。如果你不想在停机维护 OSD 时让 CR...
Hi all, I have a proxmox node that was a member of a ceph cluster, that had to be reinstalled from scratch. I have reinstalled the node (same proxmox as the other nodes) and added the new node on the proxmox cluster. Everything is fine as far as proxmox is concerned. The node was...