Juju развертывание Ceph висит в ожидании в среде Маас
У меня есть Ubuntu 14.04.1 с MAAS 1.7.1 RC4 и Juju 1.20.14. Мой клиентский компьютер введен в эксплуатацию и развернут. Я могу ssh
ubuntu@cl1stn2.maas и я могу juju ssh 1
успешно. Я сделал "juju deploy --config config.yaml ceph --to 1
".
Джуджу статус ceph выглядит так:
juju status ceph
environment: maas
machines:
"1":
agent-state: pending
dns-name: cl1stn2.maas
instance-id: /MAAS/api/1.0/nodes/node-caa78cae-a5d5-11e4-b918-180373b04ac9/
series: trusty
hardware: arch=amd64 cpu-cores=16 mem=24576M tags=auitsdisk
services:
ceph:
charm: cs:trusty/ceph-31
exposed: false
relations:
mon:
- ceph
units:
ceph/0:
agent-state: pending
machine: "1"
public-address: cl1stn2.maas
networks:
maas-em1:
provider-id: maas-em1
cidr: 10.20.0.0/24
Я не вижу попыток связаться с cl1stn2.maas, и статус остается в ожидании навсегда. Я могу ssh
к cl1stn2.maas и juju ssh 1
успешно. Я ничего не вижу в журнале all-machines.log.
Куда мне обратиться, чтобы узнать, чего он ждет?
1 ответ
Juju пытается запустить новую машину и использовать cloud-init, чтобы внедрить скрипт, необходимый для загрузки и запуска процесса juju agent. Затем этот процесс связывается с сервером состояний juju (компьютер 0) и регистрируется. Статус остается в состоянии ожидания до тех пор, пока клиент не выполнит регистрацию. Если что-то пойдет не так с этим процессом, то машина останется в состоянии ожидания навсегда. Самое простое решение с использованием juju и облачного мышления - это просто удалить модуль и подождать, пока он очистит и отключить питание сервера, а затем добавить новый модуль и позволить ему снова развернуть его.
Если по-прежнему происходит сбой после нескольких повторных попыток, скорее всего, что-то не так с вашей сетевой конфигурацией.