Как запустить Juju на локальном сервере?

Я хотел бы использовать juju на своем сервере дома, чтобы узнать juju и поиграть с ним. У меня есть несколько компьютеров и вы хотите получить доступ к тому, что находится на сервере от любого из них. Когда я прошел учебник, он настроил juju в порядке, но только разоблачил услуги на локальной машине. Я хочу разоблачить их по всей сети. Как я могу это сделать?

Примечание: мой сервер уже существует и работает 12.04, я не хочу переустанавливать его с помощью maas, чтобы заставить работать juju. Я также не хочу запускать это «в облаке» на ec2 или любом другом провайдере, потому что я хочу попробовать это на своей собственной машине под моим контролем в моей сети.

Изменить: -

Нет брандмауэра Нет блокировки, открыты все порты Да. Все компьютеры в локальной сети (192.168.1.0/24) могут видеть сервер (homeserver.local) на 192.168.1.2 Довольно стандартный проводной и Wi-Fi с одним DHCP-сервером выдает IP-адреса в указанном выше диапазоне. Настройка правильно (только что началось с нуля ) и последовали за учебником, на который меня направил Луис, вот результаты: http://paste.ubuntu.com/5714640/ статус juju, показанный выше.

Итак, все работает хорошо, но главная проблема заключается в том, что в контейнерах есть локально назначенные на сервере IP-адреса, которые доступны только на самом сервере. Хотя я мог бы обойти настройку перенаправления ssh-портов по всему месту для доступа к IP-адресам 10.x из диапазона 192.168.1.0/24, это кажется сложным и ненужным. Я бы хотел, чтобы контейнеры были открыты через мою локальную сеть.

1
задан 25 October 2013 в 04:04

1 ответ

Для того, что я могу понять, у вас установлен и работает Juju, но вы хотите открыть службу другим компьютерам в своей сети. Я предполагаю, что все компьютеры в вашей сети могут видеть друг друга и правильно их IP-адреса.

Я также предполагаю, что учебник, о котором вы говорите, является одним из следующих:

How настроить juju для локального использования? Приступая к работе с Juju

, я бы предположил, что если вы хотите сделать сервис доступным для других компьютеров, вы сделаете это:

juju expose SERVICE

Использование Как установить Hadoop? в качестве примера я хотел бы:

juju expose hadoop-master

Juju Expose - Как установить Hadoop?

juju status SERVICE также помогает в определении того, как служба

Конечно, есть несколько вещей, которые мне нужно знать о сети и сервере, например:

Как настроить juju для локального использования ? Есть ли в сети маршрутизатор, настроенный на выполнение чего-то связанного с блокировкой, пересылкой и таким, что создаст проблему с попыткой доступа к серверу? Начало работы с Juju Существует ли какое-либо специальное соединение, которое не является обычным (беспроводное или проводное) или используемая система безопасности, которая может создать проблему с клиентами и сервером? Все шаги по настройке Juju правильно выполнены (Как указано в упомянутых уроках, особенно в части environments.yaml, которую я стараюсь забыть или ошибиться). [F5] дает вам некоторое представление о том, что может быть проблемой? У вас есть несколько сред, установленных в файле environments.yaml?

Если услуга не показана снаружи из-за LXC, сделайте следующее (Предоставляется по дате ответа и большому количеству исследований):

сеть имеет маршрутизатор, настроенный на выполнение чего-то связанного с блокировкой, пересылкой и таким, что создаст проблему с попыткой доступа к серверу? Изменить /etc/lxc/lxc.conf и установить lxc.network.link=br0 Есть ли какое-либо специальное соединение, которое не является общий (беспроводной или проводной) или используемый в безопасности, который может создать проблему с клиентами и сервером?
5
ответ дан 24 May 2018 в 23:33
  • 1
    Однако, если я ssh на сервер и запустите & lynx 10.0.3.234 " Я получаю страницу wordpress. Таким образом, контейнер lxc запущен и работает, и Wordpress успешно установлен и доступен на порту 80 на 10.0.3.234, но это только видимо внутри сервера. Мое мышление заключается в том, что локальное развертывание в юю связано с тем, что разработчики несут это на своем ноутбуке, а не на отдельной машине. – popey 17 April 2013 в 05:41

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

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