Chciałbym używać juju na moim serwerze w domu, aby poznać juju i bawić się nim. Mam wiele komputerów i chciałbym uzyskać dostęp do zawartości serwera z dowolnego z nich. Kiedy przejrzałem samouczek, skonfigurowałem juju, ale wystawiłem usługi tylko na lokalną maszynę. Chcę udostępnić je całej sieci. W jaki sposób mogę to zrobić?
Uwaga: mój serwer już istnieje i działa w wersji 12.04, nie chcę go ponownie instalować za pomocą Maas, aby uruchomić juju. Nie chcę też uruchamiać tego „w chmurze” na ec2 ani żadnym innym dostawcy, ponieważ chcę wypróbować to na własnym komputerze pod moją kontrolą w sieci.
Edytować:-
- Brak zapory ogniowej
- Bez blokowania, wszystkie porty otwarte
- Tak. Wszystkie komputery w sieci LAN (192.168.1.0/24) mogą widzieć serwer (homeserver.local) na 192.168.1.2
- Dość standardowy przewodowy i bezprzewodowy z jednym serwerem DHCP, który usuwa adresy IP z powyższego zakresu
- Skonfiguruj poprawnie (dopiero zacząłem od nowa) i postępowałem zgodnie z samouczkiem, do którego skierował mnie Luis, oto wyniki: - http://paste.ubuntu.com/5714640/
- Status juju pokazany powyżej.
Tak więc wszystko działa dobrze, ale głównym problemem jest to, że kontenery mają adresy IP przypisane lokalnie na serwerze, które są dostępne tylko na samym serwerze. Chociaż mogłem ustawić konfigurację przekierowywania portów ssh w całym miejscu, aby uzyskać dostęp do adresów IP 10.x z zakresu 192.168.1.0/24, wydaje się to zbyt skomplikowane i niepotrzebne. Chciałbym, żeby pojemniki były widoczne przez moją sieć LAN.