运行ceph时,了解一下主要的进程。

简介: 最简单ceph.conf配置如下: [global] fsid = 798ed076-8094-429e-9e27-0ffccd60b56e mon_initial_members = ceph-node1 mon_host = 192.

最简单ceph.conf配置如下:

[global]
fsid = 798ed076-8094-429e-9e27-0ffccd60b56e
mon_initial_members = ceph-node1
mon_host = 192.168.1.112
auth_cluster_required = cephx
auth_service_required = cephx
auth_client_required = cephx

public_network = 192.168.1.0/24
osd pool default size = 2

 

命令如下:

ps -aux|grep ceph

ceph-admin上输出:

ceph      2108  0.2  2.2 873932 43060 ?        Ssl  20:16   0:07 /usr/bin/ceph-osd -f --cluster ceph --id 2 --setuser ceph --setgroup ceph
ceph      8880  0.7  1.8 384816 34920 ?        Ssl  20:40   0:07 /usr/bin/ceph-mon -f --cluster ceph --id ceph-admin --setuser ceph --setgroup ceph

 

ceph-node1上输出:

ceph       875  0.3  1.6 390516 30368 ?        Ssl  20:16   0:09 /usr/bin/ceph-mon -f --cluster ceph --id ceph-node1 --setuser ceph --setgroup ceph
ceph       880  0.0  0.7 333520 14008 ?        Ssl  20:16   0:00 /usr/bin/ceph-mds -f --cluster ceph --id ceph-node1 --setuser ceph --setgroup ceph
ceph      2043  0.2  1.8 868136 35172 ?        Ssl  20:16   0:06 /usr/bin/ceph-osd -f --cluster ceph --id 0 --setuser ceph --setgroup ceph

 

ceph-node2上输出:

ceph       911  0.1  1.1 2758896 22588 ?       Ssl  20:16   0:04 /usr/bin/radosgw -f --cluster ceph --name client.rgw.ceph-node2 --setuser ceph --setgroup ceph
ceph      1707  0.2  2.1 874124 41220 ?        Ssl  20:16   0:06 /usr/bin/ceph-osd -f --cluster ceph --id 1 --setuser ceph --setgroup ceph
ceph      5822  0.4  1.4 381820 27200 ?        Ssl  20:40   0:05 /usr/bin/ceph-mon -f --cluster ceph --id ceph-node2 --setuser ceph --setgroup ceph

其它常用ceph命令及输出:

列出所有存储池:

ceph osd lspools

刚建好时的输出,好像只有rbd池

0 rbd,1 .rgw.root,2 default.rgw.control,3 default.rgw.data.root,4 default.rgw.gc,5 default.rgw.log,6 default.rgw.users.uid,

生成一个文件,并将文件作为对象放入指定存储池中:

echo “hello” > testfile.txt
rados put test-object-1 testfile.txt --pool=rbd

命令rados -p rbd ls输出如下:

定位对象明细信息:

ceph osd map rbd test-object-1

输出这个对象的东东:

osdmap e32 pool 'rbd' (0) object 'test-object-1' -> pg 0.74dc35e2 (0.22) -> up ([2,1], p2) acting ([2,1], p2)

以下命令用来删除对象:

rados rm test-object-1 --pool=rbd

 

目录
相关文章
|
3月前
|
Linux
百度搜索:蓝易云【Linux系统ps命令:查看正在运行的进程】
通过这些简洁的ps命令用法,你可以方便地查看Linux系统中正在运行的进程信息。
38 1
|
2月前
|
存储 监控 Linux
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 查看当前正在运行的进程信息 ps命令 使用指南
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 查看当前正在运行的进程信息 ps命令 使用指南
44 0
|
7天前
|
监控 Linux Shell
|
24天前
|
Linux Shell vr&ar
进程从代码到二进制到运行时的过程
【4月更文挑战第18天】Linux系统中二进制程序的格式,介绍了ELF(Executable and Linkable Format)格式。
|
1月前
|
数据采集 Java Python
python并发编程:使用多进程multiprocessing模块加速程序的运行
python并发编程:使用多进程multiprocessing模块加速程序的运行
20 1
|
1月前
|
数据采集 Java Python
python并发编程:Python在FastAPI服务中使用多进程池加速程序运行
python并发编程:Python在FastAPI服务中使用多进程池加速程序运行
71 0
|
消息中间件 监控 安全
探究如何在Linux系统中修改进程资源限制:四种方法调整进程限制,让你的系统高效运行(包含应用层getrlimit和setrlimit API)
探究如何在Linux系统中修改进程资源限制:四种方法调整进程限制,让你的系统高效运行(包含应用层getrlimit和setrlimit API)
57 0
|
4月前
|
开发工具 Android开发 开发者
oppo和小米在无app进程运行时可以收到推送,但是华为和vivo不行,是华为和vivo需要什么特殊配置吗
【1月更文挑战第21天】【1月更文挑战第101篇】oppo和小米在无app进程运行时可以收到推送,但是华为和vivo不行,是华为和vivo需要什么特殊配置吗
48 1
|
4月前
|
Shell Perl
在Shell脚本中,检查一个进程是否正在运行
在Shell脚本中,检查一个进程是否正在运行
284 1
|
4月前
|
Shell Linux Perl
在Shell中列出当前正在运行的进程
在Shell中列出当前正在运行的进程
49 3