Ceph集群块设备使用-创建和使用OSD

创建Ceph块设备

[[email protected] ~]# rbd create block-device4 --size 5G --image-format 1

rbd: image format 1 is deprecated

查看块设备信息

[[email protected] ~]# rbd --image block-device4 info

rbd image ‘block-device4‘:

size 5120 MB in 1280 objects

order 22 (4096 kB objects)

block_name_prefix: rb.0.1435a.238e1f29

format: 1

映射块设备到block-device4

[[email protected] ~]# rbd map --image block-device4

/dev/rbd2

查看系统中块设备映射信息

[[email protected] ~]# rbd showmapped

id pool image         snap device

0  rbd  block-device1 -    /dev/rbd0

1  rbd  block-device3 -    /dev/rbd1

2  rbd  block-device4 -    /dev/rbd2

要使用这个块设备,需要创建并挂载一个文件系统

[[email protected] ~]# mkfs.xfs /dev/rbd2

meta-data=/dev/rbd2              isize=256    agcount=9, agsize=162816 blks

=                       sectsz=512   attr=2, projid32bit=1

=                       crc=0        finobt=0

data     =                       bsize=4096   blocks=1310720, imaxpct=25

=                       sunit=1024   swidth=1024 blks

naming   =version 2              bsize=4096   ascii-ci=0 ftype=0

log      =internal log           bsize=4096   blocks=2560, version=2

=                       sectsz=512   sunit=8 blks, lazy-count=1

realtime =none                   extsz=4096   blocks=0, rtextents=0

创建挂载点并挂载

[[email protected] ~]# mkdir /mnt/block-device4

[[email protected] ~]# mount /dev/rbd2 /mnt/block-device4

[[email protected] ~]# df -h /mnt/block-device4

Filesystem      Size  Used Avail Use% Mounted on

/dev/rbd2       5.0G   33M  5.0G   1% /mnt/block-device4

查看挂载情况

[[email protected] ~]# mount | grep rbd

/dev/rbd0 on /mnt/ceph-block-device1 type xfs (rw,relatime,attr2,inode64,sunit=8192,swidth=8192,noquota)

创建测试文件测试块设备

[[email protected] ~]# touch /mnt/block-device4/test

[[email protected] ~]# dd if=/dev/zero of=/mnt/block-device4/file bs=1M count=100

100+0 records in

100+0 records out

104857600 bytes (105 MB) copied, 0.18182 s, 577 MB/s

[[email protected] ~]#

查看文件写入信息

[[email protected] ~]# ls /mnt/block-device4

file  test

[[email protected] ~]# ll /mnt/block-device4

total 102400

-rw-r--r-- 1 root root 104857600 Sep 25 22:37 file

-rw-r--r-- 1 root root         0 Sep 25 22:36 test

[[email protected] ~]# df -h /mnt/block-device4

Filesystem      Size  Used Avail Use% Mounted on

/dev/rbd2       5.0G  133M  4.9G   3% /mnt/block-device4

设备开机自动挂载

[[email protected] ~]# echo "/dev/rbd2 /mnt/block-device4 xfs defaults,_netdev0 0" >> /etc/fstab

查看系统中rbd

[[email protected] ~]# rbd ls

block-device4

block-device2

[[email protected] ~]# rbd list

block-device4

block-device2

将刚创建的RBD块设备扩容到10G

[[email protected] ~]# rbd resize --image block-device4 --size 10G

Resizing image: 100% complete...done.

[[email protected] ~]# rbd --image block-device4 info

rbd image ‘block-device4‘:

size 10240 MB in 2560 objects

order 22 (4096 kB objects)

block_name_prefix: rb.0.1435a.238e1f29

format: 1

扩展文件系统空间

[[email protected] ~]# df -h /mnt/block-device4

Filesystem      Size  Used Avail Use% Mounted on

/dev/rbd2       5.0G  133M  4.9G   3% /mnt/block-device4

使用xfs_growfs命令对文件系统进行扩充

[[email protected] ~]# xfs_growfs -d /mnt/block-device4

meta-data=/dev/rbd2              isize=256    agcount=9, agsize=162816 blks

=                       sectsz=512   attr=2, projid32bit=1

=                       crc=0        finobt=0

data     =                       bsize=4096   blocks=1310720, imaxpct=25

=                       sunit=1024   swidth=1024 blks

naming   =version 2              bsize=4096   ascii-ci=0 ftype=0

log      =internal               bsize=4096   blocks=2560, version=2

=                       sectsz=512   sunit=8 blks, lazy-count=1

realtime =none                   extsz=4096   blocks=0, rtextents=0

data blocks changed from 1310720 to 2621440

[[email protected] ~]# df -h /mnt/block-device4

Filesystem      Size  Used Avail Use% Mounted on

/dev/rbd2        10G  133M  9.9G   2% /mnt/block-device4

[[email protected] ~]#

时间: 2024-10-23 09:16:59

Ceph集群块设备使用-创建和使用OSD的相关文章

二十八. Ceph概述 部署Ceph集群 Ceph块存储

client:192.168.4.10 node1 :192.168.4.11 ndoe2 :192.168.4.12 node3 :192.168.4.13 1.实验环境 准备四台KVM虚拟机,其三台作为存储集群节点,一台安装为客户端,实现如下功能: 创建1台客户端虚拟机 创建3台存储集群虚拟机 配置主机名.IP地址.YUM源 修改所有主机的主机名 配置无密码SSH连接 配置NTP时间同步 创建虚拟机磁盘 1.1 五台机器(包括真机)配置yum源 1.1.1 全部搭建ftp服务 1.1.2 配

使用telegraf+influxdb+grafana监控ceph集群

telegraf是一个收集监控项的agent,有支持收集多种数据的插件比如ceph,apache,docker,haproxy,system等,同时有支持多种输出的插件比如influxdb,graphite等. influxdb是时序数据库,多用于监控场景 grafana是很棒的绘图工具 这三者的结合有三个主要过程: 1.安装在ceph集群所有节点(包括mon和osd节点)上的telegraf通过ceph_input插件收集ceph集群信息,这里踩了两个坑,ceph_input插件报了两个错,一

ceph分布式存储实战(2)——从0开始创建第一个ceph集群

一.在每台节点的/etc/hosts文件中增加如下内容 192.168.89.101 ceph-node1 192.168.89.102 ceph-node2 192.168.89.103 ceph-node3 二.节点1配置免密码登录其他节点 [[email protected] ~]# yum install openssh-clients #安装ssh客户端 [[email protected] ~]# ssh-keygen #生成密钥对 [[email protected] ~]# ss

22_2020年最新部署Ceph集群 Ceph块存储

1. 下载ceph nautilus 版本yum源   地址:https://mirrors.aliyun.com/ceph/rpm-nautilus/el7/   下载三个文件夹里对应 14.2.6-0.el7 的 rpm      aarch64/    14-Jan-2020 23:20      noarch/     14-Jan-2020 23:21      x86_64/     14-Jan-2020 23:241.1 下载aarch64文件夹对应版本的rpm文件:(物理机)]

ceph集群常用命令

结合网络.官网.手动查询等多方渠道,整理ceph维护管理常用命令,并且梳理常规命令在使用过程中的逻辑顺序.另外整理期间发现ceph 集群的命令体系有点乱,详细情况各自体验. 一:ceph集群启动.重启.停止 1:ceph 命令的选项如下: 选项简写描述 --verbose-v详细的日志. --valgrindN/A(只适合开发者和质检人员)用 Valgrind 调试. --allhosts-a在 ceph.conf 里配置的所有主机上执行,否 则它只在本机执行. --restartN/A核心转储

ceph集群常用命令梳理

结合网络.官网.手动查询等多方渠道,整理ceph维护管理常用命令,并且梳理常规命令在使用过程中的逻辑顺序.另外整理期间发现ceph 集群的命令体系有点乱,详细情况各自体验. 一:ceph集群启动.重启.停止 1:ceph 命令的选项如下: 选项 简写 描述 --verbose -v 详细的日志. --valgrind N/A (只适合开发者和质检人员)用 Valgrind 调试. --allhosts -a 在 ceph.conf 里配置的所有主机上执行,否 则它只在本机执行. --restar

CEPH的基本概念及通过Ceph-Deploy快速部署CEPH集群

基础概念 **OSD**:Object Storage Device,主要用于存储数据,处理数据,,恢复,回不,平衡数据,并提供数据给monitor. **Monitor**:Ceph监视器,主要用于集群健康状态维护,提供策略,包含Monitor Map ,OSD Map,PG ma和CRUSH MAP **MSD**:Cpeh Metadata Server,主要保存ceph文件系统的元数据,快存储,对象存储不需要MSD. Ceph的架构核心组件RADOS,如架构图 RADOS:具备自我修复的

部署Ceph集群--jluocc

一 前言 分布式文件系统(Distributed File System):文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连.分布式文件系统的设计基于C/S模式 1,什么是Ceph?Ceph:是一个 Linux PB 级分布式文件系统特点:具有高扩展,高可用,高性能的特点可以提供对象存储,块存储,文件存储可以提供PB级别的存储空间(PB->TB->GB)帮助文档:http://docs.ceph.org/start/intro中文文档:http://docs.

搭建ceph集群(单节点)

https://blog.csdn.net/Greenchess/article/details/77525786 软件环境: - Centos7 x64 CEPH版本 : - ceph-deploy v1.5.37 - ceph version 10.2.9 步骤1.修改主机名(即节点名) 1) sed -i ‘/HOSTNAME/d’ /etc/sysconfig/network echo “HOSTNAME=主机名” >> /etc/sysconfig/network cat /etc/