ceph-deploy: ошибка: нераспознанные аргументы: --data - PullRequest
1 голос
/ 12 марта 2020

Я пытаюсь установить ceph и настроить его на смонтированном диске. У меня есть место на диске, однако я сталкиваюсь с проблемой при использовании параметра --data.

команда: ceph-deploy osd create --data / home / ceph-admin / ceph-data / vda-ip-адрес узла

ошибка: ceph-deploy: ошибка: нераспознанные аргументы: --data

версия ceph: версия ceph 14.2.8 (2d095e947a02261ce61424021bb43bd3022d35cb) nautilus (стабильный)

ceph-deploy version: 1.5.38

Во всех найденных мной документациях используется параметр --data. есть ли обходной путь?

пожалуйста, помогите!

Заранее спасибо ..

Ответы [ 2 ]

0 голосов
/ 07 апреля 2020

Вам необходимо обновить ceph-deploy до версии 2.x , чтобы иметь возможность развертывать nautilus в вашем кластере. Примеры команд для обновления ceph-deploy в Ubuntu.

$ wget -q -O- 'https://download.ceph.com/keys/release.asc' | sudo apt-key add -
$ echo deb https://download.ceph.com/debian-nautilus/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list
$ sudo apt update
$ sudo apt install ceph-deploy

Надеюсь, что это может помочь.

0 голосов
/ 20 марта 2020

Просмотр https://docs.ceph.com/docs/nautilus/man/8/ceph-deploy/#osd, я считаю вам нужно указывать непосредственно на диск, а не путь к файловой системе.

Пример в https://docs.ceph.com/docs/nautilus/rados/deployment/ceph-deploy-osd/ также предлагает следующее:

ceph-deploy osd create --data /dev/ssd osd-server1

т.е. отключить /home/ceph-admin/ceph-data/vda и указать непосредственно на местоположение устройства, обозначенное lsblk.

...