주주를 사랑하고 이 세프의 매력은 훌륭합니다. 이 문제를 도와주실 수 있나요?
3개 노드(머신: 0, 1, 2)로 구성된 MAAS 클러스터에 ceph 매력을 배포했습니다.
이 명령을 사용하여 배포했습니다.
juju deploy --config ./ceph.yaml -n 3 ceph
이제 juju 상태를 확인하면 ceph가 머신 1, 2, 3으로 이동한 것을 볼 수 있습니다. 머신 3이 없기 때문에 보류 중입니다.
이미 가지고 있는 3개 노드에 배포하려면 어떻게 해야 합니까?
제 쥬쥬 상태는 이렇습니다...
juju status
2013-11-11 20:46:51,893 INFO Connecting to environment...
2013-11-11 20:46:52,563 INFO Connected to environment.
machines:
0:
agent-state: running
dns-name: 8ypjm.ceph
instance-id: /MAAS/api/1.0/nodes/node-d8686094-48c9-11e3-b313-deadbeeefb1a/
instance-state: unknown
1:
agent-state: running
dns-name: a8nke.ceph
instance-id: /MAAS/api/1.0/nodes/node-88a58b34-48cb-11e3-9d7d-deadbeeefb1a/
instance-state: unknown
2:
agent-state: running
dns-name: f7fby.ceph
instance-id: /MAAS/api/1.0/nodes/node-c7d89b0c-48cb-11e3-b313-deadbeeefb1a/
instance-state: unknown
3:
instance-id: pending
services:
ceph:
charm: cs:precise/ceph-16
relations:
mon:
- ceph
units:
ceph/0:
agent-state: start-error
machine: 1
public-address: a8nke.ceph
ceph/1:
agent-state: start-error
machine: 2
public-address: f7fby.ceph
ceph/2:
agent-state: pending
machine: 3
public-address: null
2013-11-11 20:46:52,999 INFO 'status' command finished successfully
답변1
기계에 유닛을 배치하려면 배치 지시문 --to를 사용해야 합니다.
그러나 단위 수를 지정할 때는 이 기능을 사용할 수 없습니다.
그래서 당신은 가야 할 것입니다 :
juju deploy --config ./ceph.yaml ceph --to 0
juju add-unit ceph --to 1
juju add-unit ceph --to 2
이는 이미 머신 0, 1, 2가 존재한다고 가정합니다.