用ceph-deploy安装ceph很方便,但是却难以了解到更深一点的东西,所以用手动(manual)的方式,在两台服务器上面安装了一次,过程记录如下:
#说明:服务器两台,主机名为:controller、network。注意这两台服务器的硬盘和分区是互不相同的。
#操作系统:CentOS7.0
#安装前需要做好主机名解析以及对准确服务器的时间
#ceph mon 安装在两台服务器上面#ceph osd 安装在两台服务器上面
#GET PACKAGES,在所有ceph节点上面执行
#ADD KEYS
rpm --import 'https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc'
#ADD CEPH EXTRAS
vim /etc/yum.repos.d/ceph-extras.repo
================================================================================
[ceph-extras]
name=Ceph Extras Packages
baseurl=http://ceph.com/packages/ceph-extras/rpm/centos6/$basearch
enabled=1
priority=2
gpgcheck=1
type=rpm-md
gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc
[ceph-extras-noarch]
name=Ceph Extras noarch
baseurl=http://ceph.com/packages/ceph-extras/rpm/centos6/noarch
enabled=1
priority=2
gpgcheck=1
type=rpm-md
gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc
[ceph-extras-source]
name=Ceph Extras Sources
baseurl=http://ceph.com/packages/ceph-extras/rpm/centos6/SRPMS
enabled=1
priority=2
gpgcheck=1
type=rpm-md
gpgkey=https://ceph.com/git/?p=ceph.git;a=blob_plain;f=keys/release.asc
================================================================================
#ADD CEPH
vim /etc/yum.repos.d/ceph.repo
================================================================================
[ceph]
name=Ceph packages for $basearch
baseurl=http://ceph.com/rpm-giant/el7/$basearch
enabled=1
priority=2
gpgcheck=1
type=rpm-md
gpgkey=https://ceph