Ubuntu 12.04 로 3대의 서버 기준
# apt-get install ceph
# mkdir /var/lib/ceph/mon/ceph-a
# iptables -A INPUT -m multiport -p tcp -s 0/0 --dports 6789,6800:6810 -j ACCEPT
# mkfs.btrfs /dev/vda2
# mount /dev/vda2 /var/lib/ceph/osd/ceph-0/
/etc/ceph/ceph.conf
[global] auth supported = cephx keyring = /etc/ceph/$name.keyring [mon] mon data = /brick/mon.$id [osd] osd journal size = 1000 [mds] [mon.a] host = node1 mon addr = 172.21.81.243:6789 [mon.b] host = node2 mon addr = 172.21.81.244:6789 [mon.c] host = node3 mon addr = 172.21.81.245:6789 [osd.0] host = node1 [osd.1] host = node2 [osd.2] host = node3 [mds.a] host = node1 |
# mkcephfs -a -c /etc/ceph/ceph.conf -k /etc/ceph/admin.keyring
# /etc/init.d/ceph start
# ceph -c /etc/ceph/ceph.conf -k /etc/ceph/admin.keyring health