标签(空格分隔): ceph,ceph运维,pool


1. 创建pool命令:

ceph的pool有两种类型,一种是副本池,一种是ec池,创建时也有所区别

1.1 创建副本池:

$ sudo ceph osd pool create pool-name pg_num pgp_num

如:

[root@node3 ~]# ceph osd pool create testpool 128 128
pool 'testpool' created

1.2 创建ec池:

$ sudo ceph osd pool create pool-name pg_num pgp_num erasure

如:

[root@node3 ~]# ceph osd pool create ecpool 12 12 erasure
pool 'ecpool' created

2. 查看pool命令

查看pool命令:

[root@node3 ~]# ceph osd lspools
2 testpool,4 ecpool,

[root@node3 ~]# rados lspools
testpool
ecpool

两个命令的区别就是第一个可以查看pool的id

查看pool的详细配置信息:

[root@node3 ~]# ceph osd pool ls detail
pool 2 'testpool' replicated size 3 min_size 2 crush_rule 0 object_hash rjenkins pg_num 128 pgp_num 128 last_change 46 flags hashpspool stripe_width 0
pool 4 'ecpool' erasure size 3 min_size 3 crush_rule 1 object_hash rjenkins pg_num 12 pgp_num 12 last_change 55 flags hashpspool stripe_width 8192

[root@node3 ~]# ceph osd dump|grep pool
pool 2 'testpool' replicated size 3 min_size 2 crush_rule 0 object_hash rjenkins pg_num 128 pgp_num 128 last_change 46 flags hashpspool stripe_width 0
pool 4 'ecpool' erasure size 3 min_size 3 crush_rule 1 object_hash rjenkins pg_num 12 pgp_num 12 last_change 55 flags hashpspool stripe_width 8192

可以看出两个命令输出内容是一样的

查看pool的用量信息:

[root@node3 ~]# rados df
POOL_NAME USED OBJECTS CLONES COPIES MISSING_ON_PRIMARY UNFOUND DEGRADED RD_OPS RD WR_OPS WR
ecpool 0 0 0 0 0 0 0 0 0 0 0
testpool 0 0 0 0 0 0 0 0 0 0 0 total_objects 0
total_used 6386M
total_avail 55053M
total_space 61440M

3. 删除pool命令

$ sudo ceph osd pool delete {pool-name} {pool-name} --yes-i-really-really-mean-it

如:

[root@node3 ~]# ceph osd pool delete ecpool ecpool  --yes-i-really-really-mean-it
pool 'ecpool' removed

如果删除pool时提示error请参考: 删除pool error的解决方法

4. 获取pool参数:

$ sudo ceph osd pool get {pool-name} {key}

如获取副本池的副本数:

[root@node3 ~]# ceph osd pool get testpool size
size: 3

5. 设置pool参数:

$ sudo ceph osd pool set  {pool-name} {key} {value}

如设置副本池的副本数:

[root@node3 ~]# ceph osd pool set testpool size 2
set pool 2 size to 2

创建,查看,删除pool,查看,修改pool参数命令总结的更多相关文章

  1. MySQL索引的创建、删除和查看

    MySQL索引的创建.删除和查看 此文转自http://blogold.chinaunix.net/u3/93470/showart_2001536.html 1.索引作用 在索引列上,除了上面提到的 ...

  2. mysql怎么创建,删除,查看索引?

    mysql是一个开源的应用非常广泛的数据库.mysql里面的索引能利用利用指针,能够大大提高查询效率.特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍.那么,怎么创建索引 ...

  3. MySQL索引创建、删除、查看

    主键索引   PRIMARY KEY索引仅是一个具有名称PRIMARY的UNIQUE索引.这表示一个表只能包含一个PRIMARY KEY,因为一个表中不可能具有两个同名的索引. ALTER TABLE ...

  4. Standby Redo Log 的设定原则、创建、删除、查看、归档位置

    设定: 1.每个standby redo log file 至少要和primary database的redo log 一样大,为了方便管理,Oracle 建议主备库的redo log 设置成一样的大 ...

  5. ElasticSearch Kibana 创建索引,删除索引,查看索引配置

    1.输入命令,点击绿色的三角形箭头. PUT chuyuan  //创建索引 GET chuyuan/_settings  //查看chuyuan索引下的配置 GET _all/_settings   ...

  6. Oracle12c创建及删除PDB

    在12C R1版本中只支持Global Shared Undo模式,所有container共享一个UNDO表空间:在12C R2引入了PDB Local Undo模式,每个container都有自己的 ...

  7. linux查看用户、创建用户、设置密码、修改用户、删除用户命令

    查看用户 /etc/passwd /etc/shadow id alex ' |passwd --stdin alex # 设置密码,不需要交互 [root@localhost ~]# tail -l ...

  8. 04Microsoft SQL Server 数据库创建,查看,使用,修改及删除

    Microsoft SQL Server 数据库创建,查看,使用,修改及删除 创建数据库 创建普通数据库 USE [master] GO CREATE DATABASE [MyDataBase] -- ...

  9. 牛客网Java刷题知识点之File对象常用功能:获取文件名称、获取文件路径、获取文件大小、获取文件修改时间、创建与删除、判断、重命名、查看系统根目录、容量获取、获取某个目录下内容、过滤器

    不多说,直接上干货! 获取文件名称.获取文件路径.获取文件大小.获取文件修改时间 FileMethodDemo.java package zhouls.bigdata.DataFeatureSelec ...

随机推荐

  1. 【[NOI2011]智能车比赛】(建图+spfa+坑爹精度)

    过了这题我就想说一声艹,跟这个题死磕了将近6个小时,终于是把这个题死磕出来了.首先看到这个题的第一反应,和当初做过的一个房间最短路比较相似,然后考虑像那个题那样建边,然后跑最短路.(具体建边方法请参考 ...

  2. mysql安装失败后重装的方法

  3. vc 自删除

    // delself.cpp : 定义控制台应用程序的入口点.// #include "stdafx.h"#include <windows.h>#include &l ...

  4. QT 实现按住鼠标左键点击对话框空白处,拖动对话框

    定义头文件 QPoint move_point; //移动的距离     bool mouse_press; //按下鼠标左键 protected:     void mousePressEvent( ...

  5. Codeforces Round #373 (Div. 2) A , B , C

    A. Vitya in the Countryside time limit per test 1 second memory limit per test 256 megabytes input s ...

  6. EXCEL中,怎样查看一个工作簿中有几个工作表?

    EXCEL中,怎样查看一个工作簿中有几个工作表 有几个EXCEL文件,每个文件(工作簿)中都有上百个工作表, 怎样可以一次性查看一个簿包含几个表? 目前好像没有直接可以看到有多少张工作表的按钮,这就需 ...

  7. 应用程序.f/q(f了个墙)

    1.20180414: 前两天,发现 CnFast不能用了,也没管它 以为过两天会好. 今天发现还是不能用,上网随便baidu下,看到个帖子:有人用加速精灵吗 现在登陆不了了 哪位大佬知道怎么回事啊[ ...

  8. (转) 一次批量重启引发的Neutron网络故障

    现场回顾 故事发生于某个下午,采用 salt 更新某集群的 neutron.conf (log 相关配置项) 并批量重启 neutron-openvswitch-agent(以下简称 neutron- ...

  9. codeforces 777C.Alyona and Spreadsheet 解题报告

    题目链接:http://codeforces.com/problemset/problem/777/C 题目意思:给出一个 n * m 的矩阵,然后问 [l, r] 行之间是否存在至少一列是非递减序列 ...

  10. review12

    使用StringTokenizer对象分解字符串,和split()不同的是,StringTokenizer对象不使用正则表达式作为分隔标记. 当Fenix一个字符串并将字符串分解成可被独立使用的单词时 ...