火焰

valeb
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

问题陈述:

Ubuntu20.04  默认 python3.8   因python3.8 去掉了一些函数,所以  在用 sudo  apt-get install ceph-deploy  安装  ceph-deploy 版本是  2.0.1  

用 ceph-deploy 2.0.1  安装    ceph-deploy new  hostName  时 会报    module 'platform' has no attribute 'linux_distribution'  错误!

 

解决方案 :

ceph-deploy 源码 现版本 以到 2.1. 0

所以可以  git clone https://github.com/ceph/ceph-deploy.git   下载源码 来 安装 !

 

eg:

 pip3 install setuptools

apt-get install python3 python3-pip -y   --如果本机有python3 就不用装

以下是 安装 ceph-deploy 最新版:

mkdir /ceph-deploy-source

cd /ceph-deploy-source
git clone https://github.com/ceph/ceph-deploy.git
cd ceph-deploy

python3 setup.py install


以上成功后 就可以   ceph-deploy new  hostName   操作!

 

 

 

apt-get install -y ceph ceph-osd ceph-mds ceph-mon radosgw