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

最简单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
时间: 2024-11-19 02:38:02

运行ceph时,了解一下主要的进程。的相关文章

针对 Linux 环境下 gdb 动态调试获取的局部变量地址与直接运行程序时不一致问题的解决方案

基础的缓冲区溢出实践通常需要确定运行状态下程序中的某些局部变量的地址,如需要确定输入缓冲区的起始地址从而获得注入缓冲区中的机器指令的起始地址等.在 Linux 环境下,可通过 gdb 对程序进行动态调试,从而获得程序运行状态下的信息( 关闭 ALSR 机制 ),基础的 gdb 操作可参见笔者的文章Linux下编辑.编译.调试命令总结--gcc和gdb描述.使用 gdb 可以方便的获取程序动态运行状态下的信息,但通过 gdb 动态调试获取的诸如缓冲区的起始地址等信息可能与程序实际运行时的信息并不相

VS2010 F5调试时出现:“ 尝试运行项目时出错:未捕获通过反射调用的方法引发的异常”解决

S2010 F5调试时出现 尝试运行项目时出错:未捕获通过反射调用的方法引发的异常 两个解决方法:1) 打开项目属性,选择调试选项卡,将“启用非托管代码调试”一项钩上.2) 打开项目属性,选择调试选项卡,将“启用Visual Studio宿主进程“一项钩掉. 原文地址:https://www.cnblogs.com/gisoracle/p/9690123.html

在ASP.NET MVC中使用NuGet添加SignalR类库之后,再次运行程序时,它出现了一个异常:

自从在ASP.NET MVC中使用NuGet添加SignalR类库之后,再次运行程序时,它出现了一个异常: Server Error in '/' Application. The following errors occurred while attempting to load the app.- No assembly found containing an OwinStartupAttribute.- No assembly found containing a Startup or [

运行sqlplus时遇到cannot restore segment prot after reloc: Permission denied

运行sqlplus时遇到cannot restore segment prot after reloc: Permission denied,网上说可以吧SELinux关掉,但是我看了下我的系统已经关掉了,具体是编辑/etc/sysconfig/selinux,把SELINUX=enforcing一行注释掉,然后新加入一行:SELINUX=disabled,但是我这样做了以后,问题依旧,后来高手告诉我执行如下命令就行:chcon -t texrel_shlib_t /opt/app/oracle

运行cmd时提示你可能没有适当的权限访问该项目

Windows无法访问指定设备.路径或文件.你可能没有适当的权限访问该项目. 方法/步骤 在C:\Windows\System32目录下中找到cmd.exe文件   右键点击 "属性"--->"安全"--> "高级"-->"继续"-->"添加"-->"选择主体"-->输入你现在使用的用户名-->单击检查名称-->确定-->确定--&g

eclipse中配置tomcat后,运行jsp时出现Server Tomcat v7.0 Server at localhost failed to start.

最近在进行jsp开发学习,在配置上还是遇到很多问题. 在连接好数据库后,写了第一个jsp测试页面,结果在运行eclipse中运行toamcat时出现了错误提示:Server Tomcat v7.0 Server at localhost failed to start. 在cmd中运行   java   //正常 在cmd中运行   javac    //正常 运行tomcat的bin文件下的startup正常启动,唯独在eclipse中出现Server Tomcat v7.0 Server a

java io流 运行错误时,保存异常到文件里面

java io流 运行错误时,保存异常到文件里面 下面这个实例,运行后,输入数字,为正确,如果输入字符串,则报错,保存错误信息 //运行错误时,保存异常到文件里面 //下面这个实例,运行后,输入数字,为正确,如果输入字符串,则报错,保存错误信息 import java.io.*; import java.util.*; public class Index{ public static void main(String[] args) throws Exception{ try{ //创建文件

运行spark-shell时遇到的主机地址的错误

下载了spark 1.4,运行spark-shell时遇到以下错误: java.net.UnknownHostException: UKON-M-Q0EP: UKON-M-Q0EP: nodename nor servname provided, or not known at java.net.InetAddress.getLocalHost(InetAddress.java:1473) 这并不是spark特有的错误,而是Mac上使用java常见的一个问题,是application在查询主机对

LoadRunner中运行场景时提示"You do not have a license for this Vuser type."

LoadRunner中运行场景时提示"You do not have a license for this Vuser type." 2012-06-15 17:09:07|  分类: Software Testing |举报 |字号 订阅 问题: 使用Java Vuser协议调用Java应用程序,脚本执行通过后,在Controller中运行场景时,均为Errors不通过,报错如下: 解决: 百度"You do not have a license for this Vuse