Apakah cakera kuorum dan peperangan pagar?

Apakah cakera kuorum dan peperangan pagar?

Hai orang. Kali ini saya fikir menjawab salah satu pembaca kami (Danielle) Soalan yang ditanya dalam komen, secara terperinci kerana anda mungkin juga menghadapi masalah ini apabila terdapat persekitaran yang berkumpul atas tanggungjawab anda untuk mengekalkan.

Apakah cakera kuorum dan peperangan pagar

Berikut adalah soalan yang ditanya oleh Daniel Bello.

"Saya mempunyai soalan: Saya cuba menetapkan peranti maya pagar dalam persekitaran maya, tetapi ia tidak berfungsi untuk saya, dalam beberapa bahagian konfigurasi saya, nod tidak kembali ke kluster selepas kegagalan. Oleh itu, saya telah menambah cakera kuorum, dan akhirnya kelompok saya berfungsi OK (nod turun dan selepas kegagalan kembali ke kluster), jadi soalan saya adalah: apakah perbezaan antara peranti pagar dan cakera kuorum dalam maya persekitaran?"

Anda boleh merujuk apa peranti pagar dengan merujuk kepada siri artikel kami yang terdahulu di bawah.

  1. Pagar dan menambah failover ke clustering - Bahagian 3

Pertama mari kita lihat apa cakera kuorum.

Apa itu cakera kuorum?

A Cakera Kuorum adalah jenis penyimpanan konfigurasi kluster. Ia bertindak seperti pangkalan data yang memegang data yang berkaitan dengan persekitaran kluster dan kewajip Hidup Negeri. Ia membolehkan akses serentak dari semua nod lain untuk membaca/menulis data.

Apabila sambungan jatuh di antara nod (boleh menjadi satu nod atau lebih daripada satu) kuorum mengasingkan yang tanpa sambungan dan menyimpan perkhidmatan dan berjalan dengan nod aktif yang ada. Ia mengambil nod tanpa sambungan keluar dari perkhidmatan dari kelompok.

Sekarang mari kita beralih kepada soalan. Ini kelihatan seperti persekitaran yang mempunyai 2 nod Dan seseorang telah turun. Keadaan Danielle berhadapan kelihatan seperti "Perang pagar"Antara dua nod yang aktif.

Pertimbangkan ada persekitaran yang dikelompokkan di mana tidak ada cakera kuorum yang ditambahkan pada konfigurasi. Kelompok ini mempunyai 2 nod dan pada masa ini satu nod telah gagal. Dalam senario ini, sambungan antara nod 1 dan Node 2 hilang sepenuhnya.

Kemudian nod 1 melihat Node 2 telah gagal kerana ia tidak dapat menjalin hubungan dengannya dan nod 1 memutuskan untuk pagar Node 2. Dalam masa yang sama Node 2 melihat nod 1 telah gagal kerana ia tidak dapat menjalin hubungan dengannya dan Node 2 memutuskan untuk pagar nod 1 juga.

Sejak nod 1 telah memagar Node 2 turun, ia mengambil alih perkhidmatan dan sumber yang dikelompokkan. Kerana tidak ada cakera kuorum untuk mengesahkan keadaan ini di Node 2, dan Node 2 boleh memulakan semula semua perkhidmatan di pelayan tanpa sebarang sambungan ke nod 1.

Seperti yang telah saya sebutkan tadi Node 2 juga pagar nod 1 kerana ia tidak dapat melihat sebarang hubungan dengan nod 1 dari Node 2 Dan apa yang berlaku seterusnya adalah nod 1 Mulakan semula semua perkhidmatan di pelayan kerana tidak ada kuorum untuk diperiksa Node 1's Negeri juga.

Ini dikenal pasti sebagai perang pagar

Sekarang kitaran ini akan berterusan sehingga seorang jurutera menghentikan perkhidmatan secara manual atau pelayan ditutup atau sambungan rangkaian berjaya ditubuhkan di antara nod. Di sinilah cakera kuorum datang untuk membantu. Proses pengundian dalam konfigurasi kuorum adalah mekanisme yang menghalang kitaran yang menyebabkan.

Ringkasan:

  1. Persekitaran Berkelompok digunakan di mana -mana untuk keselamatan data dan perkhidmatan untuk memberi pengguna akhir uptime maksimum dan pengalaman data langsung.
  2. Peranti pagar digunakan dalam persekitaran yang dikelompokkan untuk mengasingkan nod yang negara tidak diketahui nod lain. Kluster akan menggunakan peranti pagar untuk memagar secara automatik (mengeluarkan) nod yang gagal dan menyimpan perkhidmatan dan menjalankan dan memulakan failover melalui proses.
  3. Cakera Kuorum tidak penting untuk mempunyai dalam persekitaran yang dikelompokkan, tetapi lebih baik untuk mempunyai satu dalam kelompok nod 2 untuk mengelakkan pagar perang.
  4. Bukan masalah yang mempunyai cakera kuorum dalam kelompok di mana terdapat lebih daripada 2 nod Tetapi kemungkinan besar kemungkinan berlaku perang pagar di persekitaran tertentu ini. Oleh itu, kurang penting untuk mempunyai cakera kuorum di 3 atau lebih banyak kelompok nod daripada kelompok nod 2.
  5. Dengan cara itu bagus untuk mempunyai cakera kuorum dalam persekitaran kluster pelbagai nod, supaya anda dapat melaksanakan pemeriksaan kesihatan yang disesuaikan pengguna di kalangan nod.

Penting: Perlu diingat bahawa ada had anda boleh menambah nod ke kuorum. Anda boleh menambah maksimum 16 nod kepadanya.

Semoga anda menikmati artikel itu. Tetap berhubung dengan Tecmint untuk panduan teknologi linux handier.