GNU/Linux >> Belajar Linux >  >> Linux

Clustering Linux Langsung

Ada distro rock linux yang dibuat untuk pengelompokan, dan didasarkan pada CentOS/RHEL.

Keunggulan dari batu adalah sebagian besar akan mengelola dan melakukan banyak hal kecil untuk Anda.

  • Ini akan melakukan penginstalan dan penginstalan ulang otomatis, dan jika komputer Anda dapat melakukan booting melalui PXE, penginstalan awal akan terdiri dari PXE yang mem-booting node Anda. Jika Anda memiliki sejumlah besar compute-node, mereka menggunakan bittorrent secara internal untuk mendistribusikan paket, yang menghilangkan hambatan signifikan untuk (kembali) menginstal semuanya.
  • Ini akan memberi Anda lingkungan komputasi yang sangat homogen secara default.
  • Secara default ini akan menyiapkan dan menggunakan NFS secara internal, dan ada opsi untuk menggunakan PVFS2 (yang belum saya coba).
  • Mengenai sistem antrean/batch, sistem ini harus menyiapkan dan mengelola ini untuk Anda, menurut saya secara default menggunakan SGE, ada juga gulungan (format bundling perangkat lunaknya) untuk torsi.
  • Ini akan memastikan konsistensi dalam pengguna/grup/dll. di seluruh kluster Anda
  • Ini akan membuat grafik pemanfaatan sumber daya melalui ganglia

Jika saya menggali kerugiannya

  • Menambahkan/menghapus perangkat lunak dari node komputasi melibatkan penginstalan ulang perangkat lunak tersebut (walaupun, ini memastikan keseragaman).
  • Menambahkan/menghapus perangkat lunak melibatkan penambahan aroll (cara mereka menggabungkan rpm/peralatan), atau mengedit file xml. Namun, ini didokumentasikan dengan cukup baik jadi jika Anda bersedia berusaha membaca dokumentasinya, Anda akan baik-baik saja. Plus ada milis jika Anda buntu.
  • Berdasarkan CentOS/RHEL, yang sedikit tertinggal dari "bleedingedge"
  • Itu (sebagian besar) akan memaksa Anda untuk melakukan hal-hal "dengan cara mereka", perubahan kecil yang mungkin Anda lakukan mungkin dengan memodifikasi beberapa file xml-config, perubahan besar mungkin harus diterapkan melalui pembuatan, penambahan, atau modifikasi gulungan (format sw/addon mereka)

Kami memiliki cluster kecil yang memiliki openSUSE sebagai distro dasarnya, tapi menurut saya itu tidak terlalu penting. Ubuntu terlihat seperti alternatif yang layak dan memiliki cukup banyak dokumentasi dan dukungan komunitas. Di atas linux, kami menjalankan Sun Grid Engine (dan kluster kami bahkan menyertakan mesin Mac OS dengan mulus), tetapi slurm mungkin akan berfungsi untuk pengaturan sederhana. Kami berbagi direktori home dan /usr/local melalui NFS dari server pusat. Ini bekerja dengan baik untuk kita. Detail selengkapnya tersedia di situs web kami (melalui Internet Archive).


Linux
  1. Perintah mv Linux

  2. Linux du perintah

  3. Perintah ip Linux

  1. Selamat tinggal, Jurnal Linux

  2. Perintah cd Linux

  3. Cara terbaik untuk mematikan proses status Zombie dan D di linux

  1. 4 alternatif untuk cron di Linux

  2. Apa itu pengguna Linux?

  3. Cara menginstal Erlang di Rocky Linux/Alma Linux/CentOS 8