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