Persyaratan minimum MaaS dengan juju-jitsu?

8

Saya telah menjelajahi begitu banyak situs yang berbeda dan menemukan begitu banyak informasi yang saling bertentangan. Karena saya bosan dengan hal ini dan yakin bahwa pertanyaan ini memengaruhi banyak pengguna lain, maka saya ingin mengumpulkan jawaban "sekali dan selamanya". Sayangnya, dokumentasi tentang MaaS dan Juju adalah ... yah, bukan yang terbaik, maaf untuk mengatakan itu.

Apa persyaratan sistem minimum untuk menyiapkan kluster MaaS, yang akan diatur juju-jitsu?

Apakah mereka perlu memiliki spesifikasi sistem yang tepat atau dapatkah saya menggabungkan perangkat keras yang berbeda?

Apa persyaratan minimum untuk mesin master?

Misalnya "Anda membutuhkan setidaknya 8GB RAM, CPU dual core dengan setidaknya 3,0 GHz."

Berapa banyak mesin yang saya perlukan untuk menggunakan MaaS?

Saya sudah membaca enam mesin, sembilan mesin, dan sebagainya. Saya jelas ingin tahu: "Anda membutuhkan satu untuk Master dan mis. Lima node."

Apakah saya perlu melampirkan sebanyak NIC (kartu antarmuka jaringan) ke mesin master saya karena ada node, atau dapatkah saya cukup melampirkan dua NIC dan sakelar?

Satu NIC untuk terhubung ke internet, satu untuk menangani tugas-tugas MaaS, terhubung ke switch, yang menghubungkan node saya ke master?

Apakah Juju sekarang siap untuk penempatan lokal?

Terakhir kali saya bereksperimen dengan jujudan harus me-reboot mesin saya, layanan yang diatur oleh juju hilang. Ini adalah masalah yang saya temukan di situs juju resmi. Sayangnya, seperti yang disebutkan di atas, dokumentasi bukan yang terbaik, jadi saya tidak dapat menemukan info yang diperlukan tentang itu lagi. Begitu:

Bisakah saya menggunakan juju di lingkungan lokal atau akankah reboot merusak pengaturan saya?

leonis_csem
sumber

Jawaban:

8

Apa persyaratan sistem minimum untuk menyiapkan kluster MaaS, yang akan diatur dengan juju-jitsu?

Untuk pengontrol wilayah (mesin master), Anda tidak perlu sesuatu yang sangat kuat kecuali jika Anda ingin mengelola 100 atau 1000 mesin.

Pengontrol kluster menempatkan lebih sedikit tuntutan, tetapi kecuali jika Anda berurusan dengan lebih dari, katakanlah, 200 mesin, Anda tidak akan memerlukan pengontrol kluster khusus.

Mesin yang akan Anda kelola bisa berupa apa saja, tetapi saya sangat menyarankan agar Anda menggunakan mesin dengan pengontrol IPMI, sehingga MAAS dapat mengontrol daya mereka. MAAS dapat menggunakan Wake-On-LAN, tetapi hanya untuk menghidupkan mesin, bukan mati.

Apa persyaratan minimum untuk mesin master?

Tidak ada yang khususnya RAM atau CPU intensif, jadi mesin dengan 2GB RAM dan CPU yang cukup sederhana harus membuat Anda pergi. Anda akan membutuhkan ruang disk untuk gambar dan log mesin yang diunduh (MAAS mengumpulkan syslog jarak jauh), tetapi bahkan sesuatu seperti 20GB juga tidak masalah bagi pemula.

Mengevaluasi ekspresi tag yang kompleks adalah salah satu dari beberapa hal yang dilakukan MAAS yang intensif CPU, tetapi mendistribusikan beban ini ke pengontrol kluster. Semakin banyak mesin yang Anda miliki di bawah manajemen, semakin banyak pengontrol kluster yang akan Anda miliki, dan karenanya semakin banyak mesin yang akan digunakan untuk menyebarkan beban ini. Ketika Anda memulai, Anda hampir tidak perlu khawatir tentang hal ini.

Berapa banyak mesin yang saya perlukan untuk menggunakan MaaS?

Sekali lagi, untuk memulai, Anda bisa memiliki satu mesin sebagai pengontrol wilayah dan pengontrol kluster pertama, dan menggunakannya untuk mengelola 100-an mesin.

Kami menyarankan Anda memiliki pengontrol kluster khusus untuk setiap ~ 1000 mesin, dan klaster tersebut tinggal di domain siarannya sendiri. Anda juga harus menetapkan subnetwork IP yang berbeda untuk setiap cluster.

Apakah saya perlu melampirkan sebanyak NIC (kartu antarmuka jaringan) ke mesin master saya karena ada node, atau dapatkah saya cukup melampirkan dua NIC dan sakelar?

Satu NIC sudah cukup. Untuk mencegah trafik siaran membanjiri jaringan, kami sarankan Anda tidak memasukkan lebih dari ~ 1000 mesin di setiap domain siaran.

Apakah Juju sekarang siap untuk penempatan lokal?

Bisakah saya menggunakan juju di lingkungan lokal atau akankah reboot merusak pengaturan saya?

Saya akan meninggalkan pertanyaan Juju untuk seseorang yang memiliki lebih banyak pengalaman untuk menjawab.

Gavin Panella
sumber
2

Ini adalah jawaban parsial hanya untuk pertanyaan penyebaran lokal Anda. Penyedia lokal Juju di .7 ditujukan untuk pengembangan daya tarik lokal, dan seperti yang Anda temukan me-reboot benar-benar merusak alur kerja itu.

Juju tidak akan memiliki penyedia lokal siap produksi sampai akhir musim panas ini; Namun itu akan memiliki dukungan untuk selamat dari reboot.

Jorge Castro
sumber
2
Pada 2015.06.08, saya dapat mengatakan bahwa memiliki penyebaran MaaS-juju dengan server MaaS pada laptop, juju bootstrap & juju-gui pada satu server dan 39 sistem lain yang menjalankan daya tarik saya, bahwa Anda dapat mematikan semuanya dan membuat cadangan tanpa merusak database juj, atau pengaturan unit pesona.
rmustakos