Как я могу настроить ceph-osd на сервере Ubuntu с помощью MAAS (KVM Pod)?

Моя ситуация:

Во всех случаях :

output1

$  juju deploy -n 3 ceph-osd --storage osd-devices=32G,2 --storage osd-journals=8G,1

Located charm "cs:ceph-osd-291".
Deploying charm "cs:ceph-osd-291".

Я также попытался:

output2

$ juju deploy -n 3 ceph-osd --storage osd-devices=ebs,32G,2 --storage osd-journals=ebs,8G,1
Located charm "cs:ceph-osd-291".
Deploying charm "cs:ceph-osd-291".
ERROR cannot add application "ceph-osd": pool "ebs" not found

Я посмотрел мой пул хранения по умолчанию на maas, и он default, Я попытался использовать этот пул, и я получил тот же вывод, что и выше, вывод № 2, поэтому я в итоге пошел с выводом № 1

$ juju status ceph-osd

Model                         Controller                    Cloud/Region   Version  SLA          Timestamp
conjure-charmed-kubernet-7b6  conjure-up-01-14b  01  2.6.5    unsupported  12:05:18+10:00

App       Version  Status   Scale  Charm     Store       Rev  OS      Notes
ceph-osd           waiting    0/3  ceph-osd  jujucharms  291  ubuntu

Unit        Workload  Agent       Machine  Public address  Ports  Message
ceph-osd/6  waiting   allocating  20                              waiting for machine
ceph-osd/7  waiting   allocating  21                              waiting for machine
ceph-osd/8  waiting   allocating  22                              waiting for machine

Machine  State    DNS  Inst id  Series  AZ  Message
20       pending       pending  bionic      failed to start machine 20 (failed to acquire node: No available machine matches constraints: [('agent_name', ['93d500ee-7e14-4ece-81ae-69137d451f3a']), ('storage', ['root:0,18:32,19:32,20:8']), ('zone', ['default'])] (resolved to "storage=root:0,18:32,19:32,20:8 zone=default")), retrying in 10s (2 more attempts)
21       pending       pending  bionic
22       pending       pending  bionic

afaik, проблема заключается в следующем, если я не ошибочно:

failed to start machine 20 (failed to acquire node: No available machine matches constraints: [('agent_name', ['93d500ee-7e14-4ece-81ae-69137d451f3a']), ('storage', ['root:0,18:32,19:32,20:8']), ('zone', ['default'])] (resolved to "storage=root:0,18:32,19:32,20:8 zone=default"))

Но также я вижу, что

я знаю, что правильно добавляю имена пулов хранения согласно https://maas.io/docs/kvm -host-storage-pool

И я заметил в соответствии с:

Формат параметра --storage: ,,. Доступные пулы хранения зависят и определяются вспомогательным облаком. Однако, опуская тип хранилища, будет выбран пул по умолчанию для этого облака (например, для AWS, пул по умолчанию - хранилище EBS).

Так что, возможно, установка неправильного пула хранения, если я использовал вывод № 1?

Я застрял и не уверен, как мне действовать

0
задан 8 September 2019 в 05:38

0 ответов

Другие вопросы по тегам:

Похожие вопросы: