运行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

 

目录
相关文章
|
9天前
|
PHP Docker 容器
如何在宿主主机运行容器中的php守护进程
在Docker容器中同时运行多个程序(如Nginx+PHP+Ftp)时,需用`docker exec`命令启动额外服务。首先通过`php -v`查看PHP版本,再用`which php-fpm7.4`确认PHP安装路径,通常返回`/usr/sbin/php-fpm7.4`。最后直接运行该路径启动PHP-FPM服务,确保其正常工作。
38 14
|
1月前
|
监控 搜索推荐 开发工具
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
137 2
2025年1月9日更新Windows操作系统个人使用-禁用掉一下一些不必要的服务-关闭占用资源的进程-禁用服务提升系统运行速度-让电脑不再卡顿-优雅草央千澈-长期更新
|
4月前
|
NoSQL Linux 程序员
进程管理与运行分析
进程管理与运行分析
39 0
|
5月前
|
Linux Shell
6-9|linux查询现在运行的进程
6-9|linux查询现在运行的进程
|
6月前
|
Linux Python
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
114 2
|
6月前
|
数据采集 监控 API
如何监控一个程序的运行情况,然后视情况将进程杀死并重启
这篇文章介绍了如何使用Python的psutil和subprocess库监控程序运行情况,并在程序异常时自动重启,包括多进程通信和使用日志文件进行断点重续的方法。
|
6月前
|
Linux Perl
在Linux中,系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?
在Linux中,系统目前有许多正在运行的任务,在不重启机器的条件下,有什么方法可以把所有正在运行的进程移除呢?
|
6月前
|
Linux Perl
在Linux中,如何停止正在运行的进程?
在Linux中,如何停止正在运行的进程?
|
6月前
|
运维 监控 Linux
在Linux中,如何查看所有正在运行的进程?
在Linux中,如何查看所有正在运行的进程?
|
6月前
|
Linux
在Linux中,如何查看和结束正在运行的进程?
在Linux中,如何查看和结束正在运行的进程?

热门文章

最新文章

相关实验场景

更多