Pengenalan dan Kelebihan/Kekurangan Clustering di Linux - Bahagian 1

Pengenalan dan Kelebihan/Kekurangan Clustering di Linux - Bahagian 1

Hai semua, kali ini saya memutuskan untuk berkongsi pengetahuan saya mengenai clustering Linux dengan anda sebagai satu siri panduan bertajuk "Clustering linux untuk senario failover".

Apa yang dikelompokkan dalam Linux dan Kelebihan/Kekurangan - Bahagian 1

Berikut adalah siri 4 artikel mengenai Clustering di Linux:

Bahagian 1: Pengenalan kepada clustering dan kelebihan Linux/Disadvanges clustering Bahagian 2: Cara memasang dan mengkonfigurasi kluster dengan dua nod di Linux Bahagian 3: Pagar dan menambahkan failover untuk clustering Bahagian 4: Cara Menyegerakkan Konfigurasi Kluster dan Mengesahkan Persediaan Failover dalam Nod

Pertama sekali, anda perlu tahu apa clustering, bagaimana ia digunakan dalam industri dan jenis kelebihan dan kelemahan yang ada dll.

Apa itu clustering

Clustering mewujudkan sambungan di antara dua atau lebih pelayan untuk menjadikannya berfungsi seperti satu. Clustering adalah teknik yang sangat popular di kalangan para penanda sys yang mereka boleh kelompok pelayan sebagai sistem failover, sistem keseimbangan beban atau unit pemprosesan selari.

Dengan siri panduan ini, saya berharap dapat membimbing anda untuk membuat cluster linux dengan dua nod Topi merah/Centos untuk senario failover.

Sejak sekarang anda mempunyai idea asas mengenai apa yang dikelompokkan, mari kita cari apa yang dimaksudkan ketika datang ke clustering failover. Kelompok failover adalah satu set pelayan yang bekerjasama untuk mengekalkan ketersediaan aplikasi dan perkhidmatan yang tinggi.

Contohnya, jika pelayan gagal pada satu ketika, nod lain (pelayan) akan mengambil alih beban dan memberikan pengguna akhir tidak ada pengalaman masa bawah. Untuk senario seperti ini, kita memerlukan sekurang -kurangnya 2 atau 3 pelayan untuk membuat konfigurasi yang betul.

Saya lebih suka kita gunakan 3 pelayan; Satu pelayan sebagai pelayan Red Hat yang membolehkan pelayan dan lain -lain sebagai nod (pelayan belakang belakang). Mari lihat di bawah rajah untuk memahami yang lebih baik.

Pelayan cluster: 172.16.1.250 Nama Host: clserver.ujian.jaring node01: 172.16.1.222 Nama Host: ND01Server.ujian.jaring node02: 172.16.1.223 Nama Host: ND02Server.ujian.jaring  
Gambar rajah clustering

Dalam senario di atas, pengurusan kluster dilakukan oleh pelayan yang berasingan dan ia mengendalikan dua nod seperti yang ditunjukkan oleh rajah. Pelayan Pengurusan Kluster sentiasa menghantar isyarat degupan jantung ke kedua -dua nod untuk memeriksa sama ada jika ada yang gagal. Sekiranya ada yang gagal, nod lain mengambil alih beban.

Kelebihan pelayan clustering

  1. Pelayan kluster adalah penyelesaian berskala sepenuhnya. Anda boleh menambah sumber ke kluster selepas itu.
  2. Sekiranya pelayan dalam kelompok memerlukan penyelenggaraan, anda boleh melakukannya dengan menghentikannya semasa menyerahkan beban ke pelayan lain.
  3. Antara pilihan ketersediaan yang tinggi, clustering mengambil tempat yang istimewa kerana ia boleh dipercayai dan mudah dikonfigurasikan. Sekiranya pelayan menghadapi masalah yang menyediakan perkhidmatan selain itu, pelayan lain dalam kelompok boleh mengambil beban.

Kekurangan pelayan clustering

  1. Kos adalah tinggi. Oleh kerana kelompok memerlukan perkakasan yang baik dan reka bentuk, ia akan mahal berbanding dengan reka bentuk pengurusan pelayan yang tidak berkumpul. Tidak efektif kos adalah kelemahan utama reka bentuk tertentu ini.
  2. Oleh kerana clustering memerlukan lebih banyak pelayan dan perkakasan untuk menubuhkan satu, pemantauan dan penyelenggaraan adalah sukar. Dengan itu meningkatkan infrastruktur.

Sekarang mari kita lihat jenis pakej/pemasangan yang kita perlukan untuk mengkonfigurasi persediaan ini dengan jayanya. Pakej/RPM berikut boleh dimuat turun oleh rpmfind.jaring.

  1. Ricci (Ricci-0.16.2-75.EL6.x86_64.rpm)
  2. Luci (LUCI-0.26.0-63.EL6.Centos.x86_64.rpm)
  3. Mod_cluster (modCluster-0.16.2-29.EL6.x86_64.rpm)
  4. CCS (CCS-0.16.2-75.EL6_6.2.x86_64.rpm)
  5. CMAN (CMAN-3.0.12.1-68.EL6.x86_64.rpm)
  6. Clusterlib (clusterlib-3.0.12.1-68.EL6.x86_64.rpm)

Mari kita lihat apa yang setiap pemasangan lakukan untuk kita dan makna mereka.

  1. Ricci adalah daemon yang digunakan untuk pengurusan kluster dan konfigurasi. Ia mengedarkan/menghantar mesej menerima nod yang dikonfigurasikan.
  2. Luci adalah pelayan yang berjalan di pelayan pengurusan kluster dan berkomunikasi dengan pelbagai nod lain. Ia menyediakan antara muka web untuk memudahkan sesuatu.
  3. Mod_cluster adalah utiliti pengimbang beban berdasarkan perkhidmatan HTTPD dan di sini ia digunakan untuk menyampaikan permintaan masuk dengan nod yang mendasari.
  4. CCS digunakan untuk membuat dan mengubah suai konfigurasi kluster pada nod jauh melalui ricci. Ia juga digunakan untuk memulakan dan menghentikan perkhidmatan kluster.
  5. Cman adalah salah satu utiliti utama selain Ricci dan Luci untuk persediaan ini, kerana ini bertindak sebagai pengurus kluster. Sebenarnya, CMAN bermaksud Pengurus Kluster. Ia adalah tambahan yang tinggi untuk redhat yang diedarkan di antara nod dalam kelompok.

Baca artikel itu, fahami senario yang akan kita buat penyelesaiannya, dan tetapkan prasyarat untuk pelaksanaannya. Mari berjumpa dengan Bahagian 2, dalam artikel yang akan datang, di mana kita belajar cara memasang dan membuat kluster untuk senario yang diberikan.

Rujukan:

  1. Dokumentasi Ch-Cman
  2. Dokumentasi kluster mod

Teruskan berhubung dengan Tecmint untuk berguna dan terkini bagaimana. Tinggal untuk Bahagian 02 (Pelayan Linux kluster dengan 2 nod untuk senario failover pada redhat/centos - membuat kluster) tidak lama lagi.