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 и облачного мышления - это просто удалить модуль и подождать, пока он очистит и отключить питание сервера, а затем добавить новый модуль и позволить ему снова развернуть его.
Если по-прежнему происходит сбой после нескольких повторных попыток, скорее всего, что-то не так с вашей сетевой конфигурацией.

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