Sistem | Kluster

DIPOS oleh Zevenet | 13 Mac 2020

Bahagian ini membolehkan anda mengurus perkhidmatan kluster. Perkhidmatan kluster menyediakan ketersediaan yang tinggi untuk perkhidmatan keseimbangan beban melalui dua nod kolaborasi di aktif pasif mod.

Kelompok terbentuk oleh nod 2 yang bekerja bersama untuk mengekalkan perkhidmatan backend yang sentiasa tersedia dan mengelakkan sebarang downtime dari perkhidmatan dari sudut pandang pelanggan. Biasanya, ada master dan sandaran peranan dalam mod pasif aktif: tuan adalah nod yang sedang menguruskan trafik perkhidmatan ke belakang dan menerima sambungan dari klien, nod sandaran mengetahui semua konfigurasi dalam masa nyata untuk bersedia untuk melancarkan perkhidmatan jika mereka mengesan bahawa nod master tidak bertindak balas dengan betul.

Sesetengah keperluan untuk mengambil kira apabila membuat kumpulan:

  • Kedua-dua nod perlu menjalankan versi Zevenet yang sama (iaitu model perkakas yang sama)
  • Kedua-dua nod harus mempunyai nama host yang berlainan
  • Kedua-dua nod harus mempunyai nama NIC yang sama (antara muka Rangkaian)
  • Node induk mestilah satu-satunya simpul di mana untuk mengkonfigurasi perkhidmatan, tidak seharusnya dilakukan dalam nod sandaran
  • Mungkin ada keperluan untuk mengkonfigurasikan peranti pensuisan perantaraan dan menengah untuk mengelakkan sebarang konflik dengan pensuisan cluster
  • Untuk menentukan IP terapung sentiasa merupakan amalan yang baik apabila perkhidmatan kluster berjalan untuk mengelakkan perkhidmatan mengalami sebarang downtime disebabkan oleh suis kluster.

Apabila perkhidmatan mengimbangi beban bertukar dari satu nod ke satu lagi, nod sandaran akan menjaga semua status sambungan dan perkhidmatan semasa dengan sendirinya untuk mengelakkan pelanggan daripada mengalami sebarang gangguan dalam perkhidmatan.

Konfigurasi Perkhidmatan Kluster

Ini adalah halaman utama untuk mengkonfigurasi Kumpulan. Clustering terdiri daripada beberapa perkhidmatan termasuk:

Penyegerakan. Perkhidmatan ini menyegerakkan konfigurasi yang dibuat di nod master ke nod backup secara automatik, oleh itu setiap perubahan yang dibuat dalam konfigurasi akan direplikasi ke nod sandaran dan membiarkannya mengambil alih setiap kali diperlukan. Perkhidmatan ini menggunakan inotify dan rsync daemon melalui SSH untuk menyegerakkan fail konfigurasi secara real-time.
Heartbeat. Perkhidmatan ini membenarkan menyemak status kesihatan nod kluster di kalangan mereka untuk mengesan dengan cepat apabila nod tidak berfungsi dengan betul. Perkhidmatan ini bergantung kepada VRRP protokol di atas multicast direka untuk menjadi komunikasi ringan dan masa nyata. Zevenet 6 menggunakan keepalive untuk memberikan perkhidmatan ini.
Penjejakan Sambungan. Perkhidmatan ini memungkinkan untuk meniru sambungan masa nyata dan keadaannya untuk membolehkan nod sandaran menyambung semula semua sambungan semasa failover sehingga sambungan pelanggan dan backend tidak akan mengesan gangguan sambungan, terima kasih kepada conntrack perkhidmatan.
Replikasi Perintah. Perkhidmatan ini membenarkan menghantar dan mengaktifkan konfigurasi yang digunakan dalam nod induk kepada sandaran, tetapi dengan cara pasif supaya semasa tugas failover cadangan akan mengambil kawalan dan akan melancarkan semua rangkaian, ladang dan meneruskan sambungan secepatnya mungkin. Perkhidmatan ini diuruskan oleh zclustermanager melalui SSH.

Nod yang mana Kelompok dikonfigurasikan menjadi nod induk.
Amaran: Sebarang konfigurasi sebelumnya dalam nod sandaran akan dipadamkan. Ini bermakna anda akan kehilangan mana-mana Ladang (termasuk sijil mereka), Interface Maya, peraturan IPDS, dll.

Konfigurasi kluster baru memerlukan parameter berikut untuk dibuat:

IP tempatan. Turun dengan semua antarmuka rangkaian yang tersedia untuk dipilih sebagai antara muka pengurusan kluster, tiada antaramuka maya yang dibenarkan.
IP jauh. Alamat IP jauh nod yang akan berkelakuan sebagai nod penyandaran masa depan.
Kata Laluan Root Jauh. Kata laluan pengguna akar nod jauh (sandaran masa depan).
Sahkan Kata Laluan. Pastikan kata laluan itu betul dengan mengulangi kata laluan.

Selepas menetapkan semua parameter yang diperlukan, klik pada CREATE butang dan pengesahan bahawa perkhidmatan kluster ditetapkan dengan betul jika terdapat komunikasi antara nod dan tidak ada isu yang dihasilkan.

Tunjukkan Perkhidmatan Kluster

Jika perkhidmatan cluster sudah dikonfigurasikan dan aktif, cluster menunjukkan maklumat berikut mengenai perkhidmatan, backend dan tindakan.

Antara muka. Antara muka rangkaian dari mana perkhidmatan kluster telah dikonfigurasi.
Gagal. Tetapkan jika semasa failover, perkhidmatan pengimbangan beban harus dikembalikan kepada induk apabila tersedia lagi atau mengekalkan simpul semasa sebagai tuan baru. Pilihan ini berguna apabila node sandaran mempunyai sumber yang kurang diperuntukkan daripada master dan yang terakhir harus menjadi master pilihan untuk perkhidmatan.
Semak Selang. Pemeriksaan masa bahawa perkhidmatan denyutan jantung akan digunakan untuk memeriksa status antara nod.
Tindakan. Tindakan yang ada untuk digunakan.

  • Konfigurasi. Tukar beberapa tetapan kluster yang tersedia.
  • Unset. Lumpuhkan kumpulan antara nod yang diberikan.
  • Tunjukkan Nod. Tunjukkan nod jadual dan status mereka.
  • Tambah nilai. Muat semula jadual nod dan status mereka.

. Tunjukkan Nod tindakan menunjukkan jadual dengan:

nod. Untuk setiap nod pertunjukan kluster jika ada tempatan or jauh. Ia bergantung pada simpul mana yang anda sambungkan melalui GUI web, tempatan akan menjadi node yang sedang anda sambungkan dan jauh adalah nod yang lain.
Peranan. Untuk setiap nod pertunjukan kluster jika ada master, sandaran (juga dikenali sebagai hamba) Atau penyelenggaraan jika sementara itu melumpuhkan nod. Itu akan bergantung pada peranan node dalam kluster.
IP. Alamat IP setiap nod yang menyusun kumpulan.
nama hos. Nama hos setiap nod yang menyusun kumpulan.
status. Status nod boleh Merah jika terdapat apa-apa kegagalan, Kelabu jika nod tidak dapat dicapai atau tidak bertindak balas, Orange jika dalam mod penyelenggaraan atau Green jika semuanya betul.
Mesej. Mesej dari node jarak jauh, ia adalah mesej debug dari setiap nod di kluster.
Tindakan. Tindakan yang tersedia untuk setiap nod adalah yang berikut.

  • penyelenggaraan. Dalam mod penyelenggaraan, ia menyahdayakan sementara nod kluster untuk melaksanakan tugas penyelenggaraan dan mengelakkan failover.
  • Start. Letakkan nodus kluster kembali ke kluster selepas tugas penyelenggaraan.

Di bahagian atas panel web ditunjukkan status ringkasan simpul tempatan kluster. Contohnya, status hijau dan master role:

Contoh lain, nod kluster dimasukkan ke dalam keadaan penyelenggaraan:

Konfigurasi kluster

Pilihan penetapan global yang tersedia diterangkan di bawah.

Gagal. Pilih yang mana pengimbang beban lebih disukai sebagai tuan.
Semak Selang. Masa di antara setiap pemeriksaan kesihatan dari simpul backend, untuk memeriksa kesihatan tuan.

Klik pada JIMAT butang untuk menerapkan perubahan.

Lihat video kami mengenai failover cluster stateful dengan Zevenet.

Berkongsi pada:

Dokumentasi di bawah syarat-syarat Lesen Dokumentasi Bebas GNU.

Adakah artikel ini berguna?

Artikel yang berkaitan