博文

目前显示的是 五月, 2016的博文

Centos7下安装ceph

本来ceph这货的安装简直是傻瓜到一塌糊涂的,但是仰仗于国内伟大的GFW,这安装过程变得极其曲折 以下仅列出最后所使用的手法: 删除Centos 7自带的的repo(都太慢) rm -rf /etc/yum.repos.d/*.repo 使用阿里云的repo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 注意,epel源一定要打开,因为ceph依赖snappy之类的都在epel里面 添加一个用于安装ceph-deploy的源 vim /etc/yum.repos.d/ceph.repo 添加以下内容: [ceph] name=Ceph packages for $basearch baseurl=http://mirrors.aliyun.com/ceph/rpm-jewel/el7/$basearch enabled=1 gpgcheck=1 type=rpm-md gpgkey=https://download.ceph.com/keys/release.asc yum makecache yum install ceph-deploy 接下来就按照 官方的教程 走就好了,就不大可能出现一大堆诡异的什么无法安装的错误了,这安装流程也异常的简单, 唯一注意的:当使用ceph-deploy install的时候,务必这样用:ceph-deploy install --repo-url http://mirrors.aliyun.com/ceph/rpm-jewel/el7  ceph-deploy install admin-node node1 node2 node3(官方的方法是: ceph-deploy install admin-node node1 node2 node3 )因为这个ceph-deploy在安装过程中会自动帮你修改repo,所以需要用--repo-url来拒绝这个改动,我安装的是jewel发行版,可根据实际需要修改为最新的 值得注意的是