使用Ceph

目前Ceph官网提供了多种安装方式,但是最简单的方法当然是使用Docker。

首先通过命令ifconfig找到当前主机的IP,如下。

  1. eth0 Link encap:Ethernet HWaddr 08:00:27:F9:89:52
  2. inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
  3. inet6 addr: fe80::a00:27ff:fef9:8952/64 Scope:Link
  4. UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
  5. RX packets:288605 errors:0 dropped:0 overruns:0 frame:0
  6. TX packets:55395 errors:0 dropped:0 overruns:0 carrier:0
  7. collisions:0 txqueuelen:1000
  8. RX bytes:307079524 (292.8 MiB) TX bytes:3963682 (3.7 MiB)

记住本机IP为10.0.2.15,然后可以使用ceph-docker提供的命令。

  1. docker run -d --net=host -e MON_IP=10.0.2.15 -e CEPH_PUBLIC_NETWORK=10.0.2.0/24 ceph/demo

这样就启动一个单机版Ceph服务了,通过docker exec进入容器,开始体验Ceph命令吧。