ceph-deploy

1.设置使用本地源安装ceph
两种方式:
- 一种就是如下文所述,直接在命令行中写
- 另一种是写配置文件
cephdeploy.conf
见下文:
1 | [ceph-deploy-install] |
注意:这里最好是写在 ceph-deploy-install
这个sction中,
2.使用本地源安装ceph
1 | ceph-deploy install autoceph3 autoceph4 --release=firefly --repo-url=http://10.1.70.18/ceph.com/debian-firefly --gpg-url=http://10.1.70.18/release.asc |
执行上述命令会在 apt-get update
的时候报错,因为本地源没有32位的,解决方法见下
本地只有x86源时的处理方法
如果使用的是本地源,而且仅仅有64位的软件包地址,这样在第二次安装到的时候会出现找不到i386包而报错,处理方法是修改文件 /usr/local/lib/python2.7/dist-packages/ceph_deploy/hosts/remotes.py
文件的47行,修改为:
1 | content = 'deb [arch=amd64] {url} {codename} main\n'.format( |
即加入arch标签