PENDAHULUAN DAN KETANDINGAN/KELEBIRAN dari pengelompokan di Linux - Bagian 1

PENDAHULUAN DAN KETANDINGAN/KELEBIRAN dari pengelompokan di Linux - Bagian 1

Hai semuanya, kali ini saya memutuskan untuk membagikan pengetahuan saya tentang pengelompokan linux dengan Anda sebagai serangkaian pemandu berjudul “Linux clustering untuk skenario failover“.

Apa itu pengelompokan di linux dan kelebihan/kerugian - Bagian 1

Berikut ini adalah seri 4-artikel tentang Kekelompokan Di Linux:

Bagian 1: Pengantar pengelompokan linux dan keunggulan/kerugian pengelompokan Bagian 2: Cara menginstal dan mengonfigurasi cluster dengan dua node di Linux Bagian 3: Pagar dan menambahkan failover ke clustering Bagian 4: Cara menyinkronkan konfigurasi cluster dan memverifikasi pengaturan failover di node

Pertama -tama, Anda perlu tahu apa itu pengelompokan, bagaimana itu digunakan dalam industri dan jenis kelebihan dan kelemahan apa yang dimilikinya dll.

Apa itu pengelompokan

Kekelompokan membuat konektivitas di antara dua atau lebih server untuk membuatnya bekerja seperti satu. Clustering adalah teknik yang sangat populer di kalangan sys-engineers yang dapat mereka cluster server sebagai sistem failover, sistem keseimbangan beban atau unit pemrosesan paralel.

Dengan serangkaian panduan ini, saya berharap dapat memandu Anda untuk membuat cluster Linux dengan dua node Topi merah/Centos untuk skenario failover.

Karena sekarang Anda memiliki ide dasar tentang apa itu pengelompokan, mari kita cari tahu apa artinya ketika datang ke failover clustering. Cluster failover adalah satu set server yang bekerja bersama untuk mempertahankan ketersediaan aplikasi dan layanan yang tinggi.

Sebagai contoh, jika server gagal di beberapa titik, node lain (server) akan mengambil alih beban dan memberi pengguna akhir tidak ada pengalaman waktu henti. Untuk skenario semacam ini, setidaknya kita membutuhkan 2 atau 3 server untuk membuat konfigurasi yang tepat.

Saya lebih suka kami menggunakan 3 server; Satu server sebagai server Red Hat Cluster dan lainnya sebagai node (server ujung belakang). Mari kita lihat diagram di bawah ini untuk pemahaman yang lebih baik.

Server cluster: 172.16.1.250 Nama host: clserver.tes.bersih Node01: 172.16.1.222 Nama host: ND01SERVER.tes.bersih Node02: 172.16.1.223 Nama host: ND02Server.tes.bersih  
Diagram pengelompokan

Dalam skenario di atas, manajemen cluster dilakukan oleh server terpisah dan menangani dua node seperti yang ditunjukkan oleh diagram. Server manajemen cluster terus -menerus mengirimkan sinyal detak jantung ke kedua node untuk memeriksa apakah ada yang gagal. Jika ada yang gagal, simpul lain mengambil alih beban.

Keuntungan dari server pengelompokan

  1. Server pengelompokan benar -benar merupakan solusi yang dapat diskalakan. Anda dapat menambahkan sumber daya ke cluster sesudahnya.
  2. Jika server di cluster membutuhkan perawatan apa pun, Anda dapat melakukannya dengan menghentikannya sambil menyerahkan beban ke server lain.
  3. Di antara opsi ketersediaan tinggi, pengelompokan mengambil tempat khusus karena dapat diandalkan dan mudah dikonfigurasi. Dalam hal server mengalami masalah dengan menyediakan layanan selanjutnya, server lain di cluster dapat mengambil beban.

Kerugian dari server pengelompokan

  1. Biaya tinggi. Karena cluster membutuhkan perangkat keras dan desain yang baik, itu akan mahal dibandingkan dengan desain manajemen server non-clustered. Menjadi tidak hemat biaya adalah kerugian utama dari desain khusus ini.
  2. Karena pengelompokan membutuhkan lebih banyak server dan perangkat keras untuk membangunnya, pemantauan dan pemeliharaan itu sulit. Dengan demikian meningkatkan infrastruktur.

Sekarang mari kita lihat jenis paket/instalasi apa yang kita butuhkan untuk mengonfigurasi pengaturan ini dengan sukses. Paket/RPM berikut dapat diunduh oleh RPMFind.bersih.

  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 dilakukan setiap instalasi untuk kita dan artinya.

  1. Ricci adalah daemon yang digunakan untuk manajemen dan konfigurasi cluster. Itu mendistribusikan/mengirim pesan yang menerima ke node yang dikonfigurasi.
  2. Luci adalah server yang berjalan di server manajemen cluster dan berkomunikasi dengan beberapa node lainnya. Ini menyediakan antarmuka web untuk membuat segalanya lebih mudah.
  3. Mod_cluster adalah utilitas penyeimbang beban berdasarkan layanan httpd dan di sini digunakan untuk mengkomunikasikan permintaan yang masuk dengan node yang mendasarinya.
  4. CCS digunakan untuk membuat dan memodifikasi konfigurasi cluster pada node jarak jauh melalui ricci. Ini juga digunakan untuk memulai dan menghentikan layanan cluster.
  5. CMAN adalah salah satu utilitas utama selain Ricci dan Luci untuk pengaturan khusus ini, karena ini bertindak sebagai manajer cluster. Sebenarnya, CMAN adalah singkatan dari cluster manager. Ini adalah tambahan ketersediaan tinggi untuk redhat yang didistribusikan di antara node di cluster.

Baca artikelnya, pahami skenario yang akan kami buat solusi, dan atur prasyarat untuk implementasi. Mari bertemu dengan bagian 2, di artikel mendatang kami, di mana kami belajar cara menginstal dan membuat cluster untuk skenario yang diberikan.

Referensi:

  1. Dokumentasi CH-CMAN
  2. Dokumentasi Mod Cluster

Tetap terhubung dengan Tecmint untuk cara yang praktis dan terbaru. Tetap unggul untuk Bagian 02 (Server Linux Clustering dengan 2 node untuk skenario failover di redhat/centos - membuat cluster) segera.