Ubuntu 14.04 上手动引导 Ceph MON
一个 Ceph MON 可以在 Ubuntu-14.04 上手动创建和运行用于测试目的,方法如下:
$ sudo apt-get install ceph $ cat > /etc/ceph/ceph.conf <<EOF [global] fsid = $(uuidgen) mon_host = 127.0.0.1 auth_cluster_required = none auth_service_required = none auth_client_required = none filestore_xattr_use_omap = true EOF $ sudo ceph-mon --cluster ceph --mkfs -i a --keyring /dev/null ceph-mon: mon.noname-a 127.0.0.1:6789/0 is local, renaming to mon.a ceph-mon: set fsid to 80562a76-f13e-4b1e-8fd1-de8f774f2683 ceph-mon: created monfs at /var/lib/ceph/mon/ceph-a for mon.a $ sudo ceph-mon -i a
集群不健康,因为它没有 OSD,但它是可用的
集群 1b5ef3ac-be8c-4658-8568-bd090b534b19 健康状态 HEALTH_ERR 192 个 pgs 停滞不活跃;192 个 pgs 停滞不清洁;没有 osd monmap e1: 1 个 mons 在 {a=127.0.0.1:6789/0},选举纪元 2,法定人数 0 a osdmap e1: 0 个 osd:0 个启动,0 个在 pgmap v2 中:192 个 pgs,3 个池,0 字节数据,0 个对象 0 kB 已用,0 kB / 0 kB 可用 192 创建中