客户端通过Rados模块控制ceph存储集群

该博客介绍了如何在Ubuntu12.04客户端上安装python-ceph,并通过Rados模块连接和操作Ubuntu14.04上的Ceph存储集群。内容包括客户端配置、集群链接、函数调用实例,涉及对象的读写、池的管理、配置操作等。
摘要由CSDN通过智能技术生成

环境:
客户端:Ubuntu12.04
集群:Ubuntu14.04
ceph : 0.94.2 (5fb85614ca8f354284c713a2f9c610860720bbf3)

客户端安装python-ceph

1、在客户端执行 sudo apt-get install python-ceph

2、把集群的配置文件和clint.admin.keyring文件拷贝到客户端如/etc/ceph/文件夹下

直接将node1节点下的/etc/ceph文件夹拷贝过来。

链接到测试集群

1/建一个python文件,如:client.py

2/调用rados.py模块:import rados

3/在链接集群之前,需要建立一个集群handle,集群名一般取ceph,这里使用cluster,默认使用的是client.admin这个keyring。

import rados,sys
cluster = rados.Rados(conffile = '/path/to/ceph.conf') #这里是/etc/ceph/ceph.conf

也可以使用其他的keyring,告诉cluster去哪里取这个keyring。

cluster = rados.Rados(conffile = '/path/to/ceph.conf',keyring = '/path/to/keyring')
   #默认的是ceph.client.admin.keyring,可以不给出

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值