通过Ceph-RBD和ISCSI-target实现硬盘共享

本文介绍了如何通过Ceph-RBD和ISCSI-target在Linux环境中实现硬盘共享,包括创建RBD、映射RBD、配置ISCSI-target以及Windows和Linux客户端的挂载步骤,旨在建立一个跨平台的存储池。
摘要由CSDN通过智能技术生成

1 问题提出

   现在要求把机房的设备存储都利用起来,建立一个存储池,能满足用多少创建多少而且能够跨平台挂载创建的硬盘。目前,验室的机房目前已经建立起来了CEPH的集群,存储池达到了257TB,于是设想创建一个RBDRADOS block device,然后通过ISCSI-target把创建的RBD导出来用于客户端的挂载。

2 可行性分析

   上述的问题的实现主要是两部分,一部分是创建RBD,另一部分是通过安装ISCSI-targetRBD导出,用于Ceph集群外主机挂载。目前的实验环境已经可以成功的创建RBD用于Ceph集群内的装有RBD客户端的主机挂载,剩下的就是第二部分的实现。由于Ceph已经支持通过iscsi协议来使用rbd,所以在理论上是可行的。

3 实现过程

3.1 环境说明

实验平台:ubuntu14.04 server,内核:3.13.0-32-generic

Ceph版本:version 0.94.2

服务端 ISCSI-target采用Linux SCSI target framework (tgt)http://stgt.sourceforge.net/

服务端IP:172.25.1.55

3.2 创建RBD

ceph-admin节点执行下面命令:

rbd create --size {megabytes} {pool-name}/{image-name}

比如创建大小为1GB,名为ceph-rbd1RBD

rbd create --size 1024 ceph-rbd1

未指定pool-name则默认创建到rbd池里面

查看RBDrbd ls {poolname} 不加poolname默认查看rbd

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值