Я пытаюсь развернуть HA ceph, как показано в OpenstackHA. Но я хотел развернуть Ceph MON и Ceph OSD на тех же 3 машинах. Поэтому для того, чтобы мой 1-й cmd был,
juju deploy --config local.yaml -n 3 local:ceph
и 2-й cmd, мне интересно, как я должен это делать, потому что хочу развернуть CEPH-OSD на тех же машинах. что-то вроде этого,
juju deploy --force-machine 0 --config ceph.yaml local:ceph-osd
juju deploy --force-machine 1 --config ceph.yaml local:ceph-osd
juju deploy --force-machine 2 --config ceph.yaml local:ceph-osd
или может быть так:
juju deploy --force-machine 0,1,2 --config ceph.yaml -n 3 local:ceph-osd
Я не пробовал эту команду на самом деле, а не хорошо знал синтаксис cmd, вот почему я я спрашиваю здесь
От разработчика Juju:
Мы обсудили это, но я думаю, что мы закончили --to и -n вместе, это ошибка. Мы могли бы поддержать что-то вроде --to ec2:us-east-1b -n5 в будущем. Но на данный момент вам нужно развернуть, а затем add-unit --to 2 и т. Д.Также стоит отметить, что шарм в кепке - это надмножество шарма Цеп-Осд; т. е. шарм ceph обеспечивает MON и OSD. Если вы просто хотите три машины, просто воспользуйтесь заклинанием ceph.
См. Установка цепов и ceph-osd charms на одном компьютере? для более подробной информации.