Хорошо, я пытаюсь установить ceph, используя только "yum install ceph" из репозиториев epel.
Это что я получаю:
--> Finished Dependency Resolution
Error: Package: 1:python-cephfs-0.80.7-0.8.el7.x86_64 (epel)
Requires: python-rados = 1:0.80.7
Available: 1:python-rados-0.94.5-1.el7.x86_64 (base)
python-rados = 1:0.94.5-1.el7
Error: Package: 1:ceph-0.80.7-0.8.el7.x86_64 (epel)
Requires: python-rados = 1:0.80.7
Available: 1:python-rados-0.94.5-1.el7.x86_64 (base)
python-rados = 1:0.94.5-1.el7
Error: Package: 1:ceph-common-0.80.7-0.8.el7.x86_64 (epel)
Requires: python-rados = 1:0.80.7
Available: 1:python-rados-0.94.5-1.el7.x86_64 (base)
python-rados = 1:0.94.5-1.el7
Error: Package: 1:ceph-common-0.80.7-0.8.el7.x86_64 (epel)
Requires: python-rbd = 1:0.80.7
Available: 1:python-rbd-0.94.5-1.el7.x86_64 (base)
python-rbd = 1:0.94.5-1.el7
Error: Package: 1:ceph-0.80.7-0.8.el7.x86_64 (epel)
Requires: python-rbd = 1:0.80.7
Available: 1:python-rbd-0.94.5-1.el7.x86_64 (base)
python-rbd = 1:0.94.5-1.el7
Кому я тоже должен сообщить об этом? Людям Centos, людям эпелей или людям цефов?
И как я могу исправить это временно? Мне нужен Ceph сегодня.
В то время, когда это было написано, пакеты Ceph были перемещены из EPEL, потому что они добавлялись в RHEL. CentOS еще не догнала, так как часто бывает небольшая задержка между выпуском пакета RHEL и соответствующим пакетом CentOS.
Однако CentOS решила поставлять Ceph несколько иначе, чем RHEL.
Если вы сейчас читаете этот вопрос и установка Ceph на CentOS, вы должны сначала установить пакет centos-release-ceph - #######
, соответствующий версии Ceph, которую вы хотите запустить (например, hammer
, драгоценный камень
, светящийся
). Затем вы можете yum install ceph
или обновить существующий ceph
, чтобы получить эту версию.
Это очень старая версия CEPH (0.80), я предложит установить последнюю версию CEPH LTS (светящуюся) с веб-сайта CEPH .