Saya ingin menggunakan juju di server saya di rumah untuk mengenal juju dan bermain dengannya. Saya memiliki beberapa komputer dan ingin mengakses apa yang ada di server dari salah satu dari mereka. Ketika saya pergi melalui tutorial itu setup juju oke, tetapi hanya mengekspos layanan ke mesin lokal. Saya ingin mengekspos mereka ke seluruh jaringan. Bagaimana saya bisa melakukan ini?
Catatan: server saya sudah ada dan sedang menjalankan 12.04, saya tidak ingin menginstal ulang menggunakan maas hanya untuk membuat juju berfungsi. Saya juga tidak ingin menjalankan ini "di cloud" di ec2 atau penyedia lain karena saya ingin mencoba ini di mesin saya sendiri di bawah kendali saya di jaringan saya.
Edit: -
- Tidak ada firewall
- Tanpa pemblokiran, semua port terbuka
- Iya. Semua komputer di LAN (192.168.1.0/24) dapat melihat server (homeserver.local) pada 192.168.1.2
- Kabel dan wifi cukup standar dengan satu server DHCP yang membagikan alamat IP dalam kisaran di atas
- Pengaturan dengan benar (baru mulai lagi dari awal) dan mengikuti tutorial yang diarahkan oleh Luis kepada saya, inilah hasilnya: - http://paste.ubuntu.com/5714640/
- Status juju ditunjukkan di atas.
Jadi, semua berjalan baik-baik saja, tetapi masalah utamanya adalah bahwa kontainer memiliki alamat IP yang ditetapkan secara lokal di server, yang hanya dapat diakses di server itu sendiri. Sementara saya bisa berkeliling menyiapkan ssh port forwarding di semua tempat untuk mengakses alamat IP 10.x dari kisaran 192.168.1.0/24, ini tampaknya terlalu rumit dan tidak perlu. Saya ingin wadah terbuka di LAN saya.