关于更高级的ceph集群监控功能,例如PLACEMENT GROUP状态和怎样使用ADMIN SOCKET,参见 。
8、创建METADATA SERVER
$ceph-deploy mds create ceph1 ceph2
9、创建RGW服务实例
创建Ceph对象服务网关,用于提供对象存取服务。
$ ceph-deploy rgw create ceph3
注:RGW实例使用7480端口,确认已经打开。
以上就是部署一个全服务类型的Ceph存储集群所需的全部工作。
三、在客户机上使用Ceph RBD块存储服务
1、测试机的环境准备
找一个测试主机,安装CentOS7.1系统,按照本文第一章节介绍内容对系统环境进行配置。
2、安装ceph软件
从管理节点运行命令,为测试机安装ceph软件:
$ceph-deploy install ceph-client
3、拷贝配置文件到测试机
$ceph-deploy admin ceph-client
在测试机上执行以下命令,确保密钥文件可读:
$sudo chmod +r /etc/ceph/ceph.client.admin.keyring
4、在测试机上创建一个块设备映像
$rbd create foo --size 4096 [-m {mon-IP}] [-k /path/to/ceph.client.admin.keyring]
5、在测试机上把块设备映像映射到一个块设备上去
$sudo rbd map foo --name client.admin [-m {mon-IP}] [-k /path/to/ceph.client.admin.keyring]
6、创建文件系统
$sudo mkfs.ext4 -m0 /dev/rbd/rbd/foo
7、挂载并测试块存储设备
$sudo mkdir /mnt/ceph-block-device $sudo mount /dev/rbd/rbd/foo /mnt/ceph-block-device $cd /mnt/ceph-block-device