Apa itu QUORUM Disk dan Perang Anggar?


Hai semuanya. Kali ini saya berpikir untuk menjawab pertanyaan salah satu pembaca kami (Danielle) yang ditanyakan di komentar, secara mendetail karena Anda mungkin juga menghadapi masalah ini ketika ada lingkungan yang terkelompok yang menjadi tanggung jawab Anda untuk memeliharanya.

Di bawah ini adalah pertanyaan yang diajukan oleh Daniel Bello.

“ Saya punya pertanyaan: Saya mencoba memasang perangkat virtual pagar di lingkungan virtual, tetapi tidak berhasil untuk saya, di beberapa bagian konfigurasi saya, node tidak kembali ke cluster setelah kegagalan. Jadi saya telah menambahkan disk kuorum, dan akhirnya cluster saya berfungsi dengan baik (node turun dan setelah kegagalan kembali ke cluster), jadi pertanyaan saya adalah: apa perbedaan antara perangkat pagar dan disk kuorum di virtual lingkungan? ”

Anda bisa merujuk apa itu alat anggar dengan mengacu pada rangkaian artikel Clustering kami sebelumnya di bawah ini.

  1. Memanggarkan dan Menambahkan Failover ke Clustering – Bagian 3

Pertama mari kita lihat apa itu disk Quorum.

Apa itu Disk Kuorum?

disk kuorum adalah jenis penyimpanan konfigurasi cluster. Ia bertindak seperti database yang menyimpan data yang berkaitan dengan lingkungan cluster dan tugas dari disk kuorum adalah untuk menginformasikan cluster node/node mana yang harus tetap dalam keadaan HIDUP. Ini memungkinkan akses bersamaan dari semua node lain untuk membaca/menulis data.

Ketika konektivitas terputus di antara node (bisa satu node atau lebih dari satu) kuorum mengisolasi node yang tidak memiliki koneksi dan menjaga layanan tetap berjalan dengan node aktif yang dimilikinya. Dibutuhkan node tanpa konektivitas keluar dari layanan dari cluster.

Sekarang mari kita beralih ke pertanyaannya. Ini terlihat seperti lingkungan yang memiliki 2 node dan satu node tidak berfungsi. Situasi yang Danielle hadapi tampak seperti “Perang Anggar ” antara dua node yang aktif.

Anggaplah ada lingkungan berkerumun di mana tidak ada disk kuorum yang ditambahkan ke konfigurasi. Cluster ini memiliki 2 node dan saat ini satu node gagal. Dalam skenario khusus ini, konektivitas antara node 1 dan node 2 terputus sepenuhnya.

Kemudian node 1 melihat node 2 telah gagal karena tidak dapat membuat koneksi ke sana dan node 1 memutuskan untuk memagari node 2. Pada saat yang sama node 2 melihat node 1 telah gagal karena tidak dapat membuat sambungan ke sana dan node 2 memutuskan untuk memagari simpul 1 juga.

Karena node 1 telah memagari node 2, maka node tersebut akan mengambil alih layanan dan sumber daya yang dikelompokkan. Karena tidak ada kuorum disk untuk memverifikasi situasi ini di node 2, dan node 2 dapat memulai ulang semua layanan di server tanpa sambungan apa pun ke node 1.

Seperti yang telah saya sebutkan sebelumnya, node 2 juga memagari node 1 karena tidak dapat melihat koneksi apa pun ke node 1 dari node 2 dan yang terjadi selanjutnya adalah node 1 memulai ulang semua layanan di server karena tidak ada kuorum untuk memeriksa status node 1 juga.

Ini diidentifikasi sebagai Perang Anggar

Sekarang siklus ini akan berlangsung selamanya sampai seorang insinyur menghentikan layanan secara manual atau server dimatikan atau koneksi jaringan berhasil dibuat di antara node. Di sinilah disk kuorum berguna. Proses pemungutan suara dalam konfigurasi kuorum adalah mekanisme yang mencegah terjadinya siklus di atas.

Ringkasan :

  1. Lingkungan terklaster digunakan di mana saja demi keamanan data dan layanan guna memberikan waktu aktif maksimum dan pengalaman data langsung kepada pengguna akhir.
  2. Perangkat pagar digunakan dalam lingkungan berkerumun untuk mengisolasi sebuah node yang statusnya tidak diketahui oleh node lain. Cluster akan menggunakan perangkat pagar untuk secara otomatis memagari (menghapus) node yang gagal dan menjaga layanan tetap berjalan serta memulai proses failover.
  3. Disk kuorum tidak penting untuk dimiliki dalam lingkungan yang terklaster, namun lebih baik memiliki satu disk dalam 2 cluster node untuk menghindari perang anggar.
  4. Memiliki disk kuorum dalam klaster yang memiliki lebih dari 2 node bukanlah suatu masalah, namun kecil kemungkinan terjadinya perang anggar dalam lingkungan khusus ini. Oleh karena itu, memiliki disk kuorum di cluster node 3 atau lebih menjadi kurang penting dibandingkan cluster 2 node.
  5. Omong-omong, ada baiknya untuk memiliki disk kuorum di lingkungan cluster multi-simpul, sehingga Anda dapat menjalankan pemeriksaan kesehatan yang disesuaikan pengguna untuk antar node.

Penting: Perlu diingat bahwa ada batasan Anda dapat menambahkan node ke kuorum. Anda dapat menambahkan maksimal 16 node ke dalamnya.

Semoga Anda menikmati artikelnya. Tetap terhubung dengan tecmint untuk panduan teknis Linux yang lebih praktis.