Как изменить IP-адрес службы чарма со значения по умолчанию 10.0.0.X, если работает juju на локальном компьютере?

Я настроил частное облако на локальном, следуя https://juju.ubuntu.com/get-started/local/ и настроил сеть, а затем Как запустить Juju на локальный сервер? (Разница заключается в том, что в моей настройке IP-адрес равен 10.200.xx.xx, а не 192.168.xx)

Однако после развертывания и отображения чудо-команды чудо-состояние всегда находится в состоянии ожидания. и общедоступный URL-адрес равен нулю .... Я не знаю причину, может ли кто-нибудь сказать мне некоторые предварительные условия для установки juju на локальный, скажем, мне нужно настроить DNS-сервер на хосте и т. д.? Спасибо!

3
задан 13 April 2017 в 15:23

1 ответ

Других зависимостей для использования местного провайдера с juju нет. Однако есть некоторые предостережения и ограничения.

По умолчанию локальный поставщик будет использовать мост lxcbr0, созданный при установке lxc. По умолчанию используется адресное пространство 10.0.3.0/24. Это означает, что каждый созданный вами компьютер будет иметь IP-адрес 10.0.3.x. Эти машины LXC могут общаться только друг с другом и с большим широким миром, используя мост.

Тем не менее, никакие другие машины не могут войти, если вы не возитесь с некоторыми настройками маршрутизации вручную. Если вы не знаете, что вы там делаете, я настоятельно советую не пытаться.

Вопрос, на который вы ссылаетесь выше, относится к старой версии Juju (< 1.0), и, надеюсь, документы теперь ссылаются на новую версию juju (> 1.16). Я говорю о новом Джуджу.

Предоставление услуги местному провайдеру ничего не делает. Вы можете видеть любую службу локально, поскольку нет никакой службы брандмауэра, которая делает что-либо с локальным провайдером, поскольку она предназначена для тестирования и тестирования juju и для помощи в написании чар.

0
ответ дан 13 April 2017 в 15:23

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

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