Pagar dan menambah failover ke clustering - Bahagian 3

Pagar dan menambah failover ke clustering - Bahagian 3

Dalam dua panduan terdahulu, kami telah membincangkan cara memasang kluster, membuat kelompok dan menambahkan nod ke kluster, juga kami telah mempelajari bagaimana kelompok.Conf nampaknya selepas konfigurasi yang diperlukan dilakukan.

Hari ini, di bahagian ketiga siri clustering ini, kami akan membincangkan tentang apa yang berlaku di pagar, failover dan bagaimana untuk mengkonfigurasi mereka dalam persediaan kami.

Pagar dan tambahkan failover ke cluster - Bahagian 3

Pertama sekali mari kita lihat apa yang dimaksudkan dengan Pagar dan Failover.

Apa itu pagar?

Sekiranya kita memikirkan persediaan dengan lebih daripada satu nod, mungkin satu atau lebih nod boleh gagal pada suatu ketika. Oleh itu, dalam hal ini pagar mengasingkan pelayan yang tidak berfungsi dari kluster untuk melindungi dan menjamin sumber yang disegerakkan. Oleh itu, kita dapat menambah pagar untuk melindungi sumber yang dikongsi dalam kelompok.

Apa itu failover?

Bayangkan senario, di mana pelayan mempunyai data penting untuk organisasi yang pihak berkepentingan memerlukan organisasi untuk menjaga pelayan dan berjalan tanpa masa yang berpengalaman. Dalam kes ini, kita boleh menduplikasi data ke pelayan lain (sekarang terdapat dua pelayan dengan data dan spesifikasi yang sama) yang boleh kita gunakan sebagai kegagalan.

Secara kebetulan, salah satu pelayan turun, pelayan lain yang kami telah dikonfigurasikan sebagai kegagalan akan mengambil alih beban dan menyediakan perkhidmatan yang diberikan oleh pelayan pertama. Dalam kaedah ini, pengguna tidak akan mengalami tempoh masa yang turun yang disebabkan oleh pelayan utama.

Anda boleh melalui Bahagian 01 dan Bahagian 02 Daripada siri clustering ini di sini:

  1. Apakah clustering dan kelebihan/kekurangan - Bahagian 1
  2. Kluster persediaan dengan dua nod di Linux - Bahagian 2

Seperti yang telah kita bincangkan mengenai persediaan persekitaran ujian kami dalam dua artikel terakhir, kami menggunakan tiga pelayan untuk persediaan ini, bertindak pelayan pertama sebagai pelayan kluster dan dua lagi sebagai nod.

Pelayan cluster: 172.16.1.250 Nama Host: clserver.ujian.jaring node01: 172.16.1.222 Nama Host: ND01Server.ujian.jaring node02: 172.16.1.223 Nama Host: ND02Server.ujian.jaring  

Langkah 1: Cara Menambah Pagar ke Kluster Server

1. Pertama kita perlu membolehkan pagar di pelayan cluster, untuk ini saya akan menggunakan di bawah dua arahan.

# CCS -H 172.16.1.250 -SETFECENDAEMON POST_FAIL_DELAY = 0 # CCS -H 172.16.1.250 -SETFECENDAEMON POST_JOIN_DELAY = 10 
Dayakan pagar pada kluster

Seperti yang anda lihat kami gunakan CCS Perintah untuk menambah konfigurasi ke kluster. Berikut adalah definisi pilihan yang saya gunakan dalam arahan.

  1. -h: Alamat IP Host Cluster.
  2. -setfencedaemon: Menggunakan perubahan pada daemon pagar.
  3. post_fail_delay: Masa dalam beberapa saat yang daemon menunggu sebelum memagar pelayan mangsa apabila nod telah gagal.
  4. post_join_delay: Masa dalam beberapa saat yang daemon menunggu sebelum pelayan mangsa pagar apabila nod telah menyertai kelompok.

2. Sekarang mari tambahkan peranti pagar untuk kluster kami, laksanakan arahan di bawah untuk menambah peranti pagar.

# CCS -H 172.16.1.250 -Agen Tecmintfence Tecmintfence = Fence_virt 

Inilah cara saya melaksanakan arahan dan bagaimana kelompok.Conf Fail kelihatan seperti selepas menambah peranti pagar.

Tambahkan peranti pagar dalam kelompok

Anda boleh melaksanakan arahan di bawah untuk melihat jenis apa pagar pilihan yang boleh anda gunakan untuk membuat peranti pagar. sudah biasa FENCE_VIRT Oleh kerana saya menggunakan VM untuk persediaan saya.

# CCS -H 172.16.1.250 -lsfenceopts 
Pilihan pagar

Langkah 2: Tambahkan dua nod ke peranti pagar

3. Sekarang saya akan menambah kaedah ke peranti pagar yang dibuat dan menambahkan tuan rumah ke dalamnya.

# CCS -H 172.16.1.250 -metodeDmethod method01 172.16.1.222 # CCS -H 172.16.1.250 -metodeDmethod method01 172.16.1.223 

Anda mesti menambah kaedah yang telah anda buat ketika dahulu untuk kedua -dua nod yang anda ada dalam persediaan anda. Berikut adalah bagaimana saya menambah kaedah dan saya kelompok.Conf.

Tambahkan nod ke peranti pagar

4. Sebagai langkah seterusnya, anda perlu menambah kaedah pagar yang anda buat untuk kedua -dua nod, ke peranti pagar yang kami buat iaitu "Tecmintfence".

# CCS -H 172.16.1.250 -tecmintfence 172.16.1.222 Kaedah01 # CCS -H 172.16.1.250 -tecmintfence 172.16.1.223 Kaedah01 

Saya berjaya mengaitkan kaedah saya dengan peranti pagar dan ini adalah bagaimana saya kelompok.Conf Nampaknya sekarang.

Tambah pagar ke nod

Sekarang anda telah berjaya mengkonfigurasi peranti pagar, kaedah dan menambahkan nod anda kepadanya. Sebagai langkah terakhir Bahagian 03, Saya sekarang akan menunjukkan kepada anda cara menambah failover ke persediaan.

Langkah 3: Tambahkan Failover ke Kluster Server

5. Saya menggunakan sintaks di bawah arahan untuk membuat kegagalan saya ke persediaan kluster.

# CCS -H 172.16.1.250 -addfailoverdomain tecmintfod dipesan 
Tambahkan failover ke kluster

6. Seperti yang anda telah buat domain yang gagal, kini anda boleh menambah dua nod untuknya.

# CCS -H 172.16.1.250 --AddfailoverDomainnode Tecmintfod 172.16.1.222 1 # CCS -H 172.16.1.250 --AddfailoverDomainnode Tecmintfod 172.16.1.223 2 
Tambahkan nod ke failover kluster

Seperti yang ditunjukkan di atas, anda dapat melihat kelompok.Conf menanggung semua konfigurasi yang saya tambah untuk domain yang gagal.

Semoga anda menikmati Bahagian 3 daripada siri ini. Bahagian terakhir siri Panduan Clustering akan disiarkan tidak lama lagi yang akan mengajar anda untuk menambah sumber ke kluster, menyegerakkan mereka dan memulakan kluster. Sentiasa berhubung dengan Tecmint untuk Howtos yang berguna.