GNU/Linux >> Belajar Linux >  >> Linux

20 Pertanyaan dan Jawaban Wawancara Red Hat Clustering (Pacemaker)

Menyebarkan layanan dalam ketersediaan tinggi adalah salah satu tugas yang paling penting dan kompleks untuk Geeks Linux. Pengelompokan Red Hat alias Pacemaker digunakan untuk mengonfigurasi layanan seperti NFS , Apache , Cumi dan UKM dll dalam ketersediaan tinggi, di sini ketersediaan tinggi berarti layanan akan tersedia dalam mode aktif-pasif.

Dalam artikel ini saya akan mencoba membahas semua pertanyaan penting Red Hat Clustering atau Pacemaker Interview, pertanyaan-pertanyaan ini akan membantu Anda mempersiapkan wawancara Anda

Q:1 Apa peran Corosync ?

Jawab:Ini adalah salah satu komponen alat pacu jantung yang penting, digunakan untuk menangani komunikasi antar node cluster, selain itu alat pacu jantung ini juga menggunakannya untuk memeriksa keanggotaan cluster dan data kuorum.

Q:2 Apa gunanya Kuorum di Red Hat Clustering?

Jawab:  Cluster yang sehat memerlukan kuorum untuk beroperasi, jika ada kasus cluster yang kehilangan kuorum, cluster akan menghentikan atau menghentikan resource dan grup resource untuk menjaga integritas data.

Jadi kuorum dapat didefinisikan sebagai sistem pemungutan suara yang diperlukan untuk menjaga integritas cluster. Dalam sebuah cluster, setiap node atau anggota memiliki satu suara, tergantung pada jumlah node dalam cluster, cluster akan membentuk kuorum jika terdapat setengah atau lebih dari setengah suara.

T:3 Apa saja jenis pagar yang didukung oleh cluster Red Hat?

Jawab:Red Hat Cluster mendukung dua jenis pagar,

a)       Pagar Listrik

b)      Penyimpanan atau Pagar Kain

T:4:Bagaimana cara membuka port di firewall untuk komunikasi Cluster?

Jawab:Anggap Anda memiliki dua cluster node, lalu jalankan perintah berikut pada setiap node untuk membuka port firewall yang terkait dengan clustering Red Hat,

~]# firewall-cmd --permanent --add-service=high-availability
~] # firewall-cmd --reload
Q:5 Apa kegunaan perintah pcs?

Jawab:pcs adalah utilitas baris perintah, yang digunakan untuk mengkonfigurasi dan mengelola node cluster. Dengan istilah lain, kita dapat mengatakan bahwa pcs kudis setiap aspek cluster alat pacu jantung.

T:6 Bagaimana cara memeriksa status Cluster Anda?

Jawab:Status cluster ditampilkan dengan menggunakan dua perintah,

~]# pcs cluster status
~]# pcs status
T:7 Bagaimana cara mengaktifkan startup otomatis cluster pada semua node cluster yang dikonfigurasi?

Jawab:Anggap Anda memiliki tiga cluster node dan ingin memulai layanan cluster dan bergabung dengan cluster secara otomatis setelah reboot. Jadi untuk mencapainya, jalankan perintah di bawah ini dari node cluster mana pun,

~]# pcs cluster enable --all
T:8 Bagaimana cara melarang node cluster menghosting layanan?

Jawab:Ada beberapa situasi di mana admin perlu untuk sementara menangguhkan node cluster tanpa mempengaruhi operasi cluster, ini dapat dengan mudah dicapai dengan menandai node cluster sebagai “siaga “,

Jalankan perintah di bawah ini dari satu node cluster,

~]# pcs cluster standby {Cluster_Node_Name}

Untuk Melanjutkan layanan cluster pada node ini, jalankan perintah di bawah ini,

~]# pcs cluster unstandby {Cluster_Node_Name}
Q:9 Bagaimana cara memeriksa status Kuorum?

Jawab:Status Kuorum cluster Anda saat ini dapat dilihat oleh utilitas baris perintah “corosync-quorumtool

Jalankan perintah di bawah ini dari salah satu node cluster.

~]# corosync-quorumtool

Output perintah di atas akan menampilkan informasi mengenai kuorum seperti Jumlah node, Status Quorate, Jumlah Suara, Suara yang Diharapkan dan Kuorum dll.

Untuk tetap menjalankan “corosync-quorumtool”, gunakan tanda “-m”.

T:10 Apa itu fencing dan bagaimana konfigurasinya di Red Hat Cluster / Pacemaker?

Jawab:Anggar adalah teknik atau metode untuk mematikan atau menghentikan node yang salah dari cluster. Anggar adalah komponen yang sangat penting dari sebuah cluster, Red Hat Cluster tidak akan memulai pemulihan sumber daya dan layanan untuk node yang tidak responsif sampai node tersebut dipagari.

Di Red Hat Clustering, pagar dikonfigurasi melalui “pcs stonith “, di sini stonith adalah singkatan dari “Shoot The Other Node In The Head”

~]# pcs stonith create name fencing_agent  parameters
Q:11 Bagaimana cara melihat konfigurasi pagar dan cara memagari node cluster?

Jawab:Untuk melihat semua konfigurasi pagar, jalankan perintah berikut dari simpul mana pun,

~]# pcs stonith show --full

Untuk memagari secara manual, gunakan perintah berikut

~]# pcs stonith fence nodeb.example.com
T:12 Apa itu perangkat pagar berbasis penyimpanan dan bagaimana cara membuat perangkat pagar berbasis penyimpanan?

Jawab:Seperti namanya, perangkat pagar berbasis penyimpanan akan memotong node cluster yang salah dari akses penyimpanan, tidak akan mematikan atau menghentikan node cluster.

Mari kita asumsikan penyimpanan bersama seperti “/ dev/sda” ditetapkan ke semua node cluster, lalu Anda membuat perangkat pagar berbasis penyimpanan menggunakan perintah di bawah ini,

~]# pcs stonith create {Name_Of_Fence_Device} fence_scsi devices=/dev/sda meta provides=unfencing

Gunakan perintah berikut untuk memagari simpul cluster mana pun untuk pengujian pagar,

~]# pcs stonith fence {Cluster_Node_Name}
T:13 Bagaimana cara menampilkan informasi yang berguna tentang sumber daya cluster?

Jawab:Untuk menampilkan informasi tentang sumber daya cluster apa pun, gunakan perintah berikut dari node cluster mana pun,

~]#  pcs resource describe {resource_name}

Contoh:

~]# pcs resource describe Filesystem

Untuk Menampilkan daftar semua sumber daya cluster, gunakan perintah di bawah ini,

~]# pcs resource list
Q:14 Beri tahu saya sintaks untuk membuat sumber daya di cluster Red Hat?

Jawab:Gunakan sintaks di bawah ini untuk membuat sumber daya di Red Hat Cluster / Pacemaker,

~]# pcs resource create {resource_name} {resource_provider} {resource_parameters} --group {group_name}

Mari kita asumsikan kita ingin membuat sumber daya Filesystem,

~]# pcs resource create my_fs Filesystem device=/dev/sdb1 directory=/var/www/html fstype=xfs –group my_group
T:15 Bagaimana cara membuat daftar dan menghapus jumlah kegagalan sumber daya cluster?

Jawab:Hitungan kegagalan sumber daya cluster dapat ditampilkan dengan menggunakan perintah berikut,

~]# pcs resource failcount show

Untuk menghapus atau mengatur ulang jumlah kegagalan sumber daya cluster, gunakan perintah pcs di bawah ini,

~]# pcs resource failcount reset {resource_name} {cluster_node_name}
Q:16 Bagaimana cara memindahkan sumber daya cluster dari satu node ke node lain ?

Jawab:Sumber daya cluster dan grup sumber daya dapat dipindahkan dari node cluster menggunakan perintah di bawah ini,

~]# pcs resource move {resource_or_resources_group}  {cluster_node_name}

Ketika sumber daya klaster atau grup sumber daya dipindahkan dari simpul klaster maka aturan kendala sementara diaktifkan pada klaster untuk simpul itu, berarti grup sumber daya / sumber daya tidak dapat dijalankan simpul klaster itu, jadi untuk menghapus kendala itu gunakan yang berikut ini perintah,

~]# pcs resource clear {resource_or_resource_group} {cluster_node_name}
T:17 Apa file log default untuk alat pacu jantung dan corosync?

Jawab:File log default untuk alat pacu jantung adalah “/var/log/pacemaker.log” dan untuk corosync adalah “/var/log/messages”

Q:18:apa itu constraint dan jenisnya?

Jawab:Batasan dapat didefinisikan sebagai batasan atau aturan yang menentukan di mana perintah sumber daya cluster akan dimulai dan dihentikan. Batasan diklasifikasikan menjadi tiga jenis,

  • Pembatasan Pesanan – Ini memutuskan urutan bagaimana sumber daya atau grup sumber daya akan dimulai atau dihentikan.
  • Kendala lokasi – Ini memutuskan sumber daya node atau grup sumber daya mana yang dapat dijalankan
  • Kendala colocation- Ini memutuskan apakah dua sumber daya atau grup sumber daya dapat berjalan pada node yang sama.
T:19 Bagaimana cara menggunakan LVM (Volume logis) pada penyimpanan bersama di pengelompokan Red Hat/Pacemaker?

Jawab:Ada dua cara berbeda untuk menggunakan LVM pada penyimpanan bersama dalam sebuah cluster,

  • HA-LVM (Grup Volume dan volume logisnya hanya dapat diakses satu node pada satu waktu, dapat digunakan dengan sistem file tradisional ext4 dan xfs)
  • LVM Terkelompok (Umumnya digunakan saat bekerja dengan sistem file bersama seperti GFS2)
Q:20 Apa langkah logis untuk mengonfigurasi HA-LVM di Red Hat Cluster?

Jawab:Berikut adalah langkah-langkah logis untuk mengkonfigurasi HA-LVM,

Mari kita asumsikan penyimpanan bersama disediakan di semua node cluster,

a) Pada salah satu node cluster, lakukan pvcreate, vgcreate dan lvcreate pada disk penyimpanan bersama

b) Format volume logis pada disk penyimpanan

c) pada setiap node cluster, aktifkan penandaan HA-LVM di file “/etc/lvm/lvm.conf

locking_type = 1

Tentukan juga grup volume logis yang tidak dibagikan di cluster,

Volume_list = [rootvg,logvg]

rootvg &logvg adalah grup volume OS dan tidak dibagikan di antara node cluster.

d) Pada setiap node cluster, buat ulang initramf menggunakan perintah berikut,

~]# dracut -H -f /boot/initramfs-$(uname -r).img $(uname -r) ; reboot

e) Setelah semua node cluster di-boot ulang, verifikasi status cluster menggunakan perintah “status pcs”,

f)  Pada salah satu node cluster , buat resource LVM menggunakan perintah di bawah ini,

~]# pcs resource create ha_lvm LVM volumegroup=cluster_vg exclusive=true --group halvm_fs

g) Sekarang buat sumber daya FileSystem dari node cluster mana pun,

~]# pcs resource create xfs_fs Filesystem device=”/dev/{volume-grp}/{logical_volume}” directory=”/mnt” fstype=”xfs” --group halvm_fs


Linux
  1. Mengonfigurasi alamat IPv6 di Red Hat Enterprise Linux 7 dan 8

  2. Meningkatkan dan memperbarui server Red Hat Satellite Anda

  3. 20 Sertifikasi dan Kursus Red Hat Linux Terbaik

  1. 30 Pertanyaan dan Jawaban Wawancara OpenStack Teratas

  2. 30 LAMP (Linux, Apache, MySQL &PHP) Pertanyaan dan Jawaban Wawancara

  3. Alternatif untuk Detak Jantung, Alat Pacu Jantung, dan CoroSync?

  1. 25 Pertanyaan dan Jawaban Wawancara Linux Teratas

  2. 20 Pertanyaan dan Jawaban Wawancara Postfix

  3. BIND – Pertanyaan dan Jawaban Wawancara Server DNS