Pemasangan Keepalived dan hanyut automatik VIP
Keepalived ialah penyelesaian ketersediaan tinggi berdasarkan LVS (Linux Virtual Server), yang digunakan terutamanya untuk pengimbangan beban dan failover dalam persekitaran Linux.
Keepalived memastikan kesinambungan dan kebolehpercayaan perkhidmatan dengan menggunakan alamat IP maya (VIP) dan mekanisme pemeriksaan kesihatan.
Antaranya, hanyut automatik VIP ialah ciri utama Keepalived, yang membolehkan perkhidmatan itu ditukar dengan lancar ke pelayan sandaran apabila pelayan utama gagal.
Artikel ini akan memperkenalkan secara ringkas pemasangan dan konfigurasi Keepalived untuk mencapai kluster ketersediaan tinggi. Ia direka bentuk untuk memberi panduan kepada pemula untuk membantu mereka menguasai teknologi utama ini dan meningkatkan keupayaan pengurusan sistem Linux mereka.
Penjelasan istilah
Sebelum kita menyelami pemasangan dan konfigurasi Keepalived, adalah perlu untuk menjelaskan konsep beberapa istilah utama.
Keepalived
Keepalived ialah pakej perisian untuk membina sistem Linux dengan ketersediaan tinggi.
Ia berfungsi berdasarkan protokol VRRP (Virtual Router Redundancy Protocol) dan secara automatik boleh failover antara hos.
Fungsi utama Keepalived adalah untuk menyediakan fungsi failover dan pengimbangan beban antara berbilang pelayan untuk memastikan kesinambungan dan kebolehpercayaan perkhidmatan.
Ia digunakan secara meluas dalam pelbagai penyelesaian ketersediaan tinggi, seperti pengimbang beban rangkaian dan pelayan maya Linux.
Alamat IP Maya (VIP)
Alamat IP maya (VIP) ialah alamat IP yang tidak terikat secara langsung pada satu kad antara muka rangkaian (NIC), tetapi dikongsi antara berbilang pelayan.
Dalam konfigurasi Keepalived, VIP digunakan untuk failover antara pelayan utama dan sandaran.
Apabila pelayan utama gagal, VIP secara automatik akan "hanyut" ke pelayan sandaran untuk memastikan kesinambungan perkhidmatan yang lancar.
Mekanisme ini membolehkan pelanggan mengakses perkhidmatan secara berterusan tanpa mengetahui konfigurasi khusus pelayan bahagian belakang.
Setelah memahami istilah utama ini, lebih mudah bagi kami untuk memahami kandungan berikut, termasuk konfigurasi parameter Keepalived dan prinsip kerja hanyut automatik VIP.
Penjelasan parameter
Apabila mengkonfigurasi Keepalived, adalah penting untuk memahami parameter utama dan fungsinya.
Di sini, kami akan meneroka beberapa parameter konfigurasi utama untuk membantu anda memahami dan melaksanakan hanyut automatik VIP dengan lebih baik.
vrrp_instance
vrrp_instance
Mentakrifkan tika penghala maya.
Contoh ini mengandungi satu siri tetapan, seperti antara muka rangkaian yang digunakan, keutamaan dan selang semakan degupan jantung.
Setiap vrrp_instance boleh mempunyai set VIP sendiri untuk failover.
negeri
state
参数设置虚拟路由器的初始状态,可以是MASTER
或BACKUP
.
Dalam penggunaan sebenar, satu pelayan ditetapkan kepada MASTER dan pelayan lain ditetapkan kepada BACKUP.
antara muka
Parameterinterface
menentukan antara muka rangkaian yang digunakan Keepalived untuk menghantar siaran VRRP.
Biasanya, ini sepatutnya antara muka yang disambungkan pelayan ke rangkaian kongsi.
virtual_router_id
virtual_router_id
ialah pengecam unik yang digunakan untuk membezakan vrrp_instances yang berbeza.
Kejadian penghala maya yang berbeza dalam rangkaian yang sama harus mempunyai ID yang berbeza.
keutamaan
priority
Mentakrifkan keutamaan pelayan dalam vrrp_instance. Semakin tinggi nilai, semakin tinggi keutamaan.
Apabila pelayan utama gagal, pelayan sandaran dengan keutamaan tertinggi akan mengambil alih VIP.
virtual_ipaddress
Blokvirtual_ipaddress
mentakrifkan satu atau lebih VIP yang dikaitkan dengan vrrp_instance.
Alamat IP ini akan hanyut antara pelayan pada failover.
Memahami parameter ini membantu mengkonfigurasi Keepalived dengan betul dan memastikan VIP boleh secara automatik hanyut ke pelayan sandaran sekiranya berlaku kegagalan.
Persekitaran larian
Untuk memastikan Keepalived dapat dipasang dan berjalan dengan lancar, adalah penting untuk memilih persekitaran operasi yang sesuai.
Berikut ialah tetapan dan keperluan persekitaran yang disyorkan:
Sistem Operasi
Keepalived direka terutamanya untuk sistem Linux.
Pengedaran Linux yang disyorkan termasuk tetapi tidak terhad kepada Ubuntu, Debian, CentOS dan Red Hat Enterprise Linux.
Pastikan sistem anda dikemas kini, atau sekurang-kurangnya versi yang disokong, untuk prestasi dan keselamatan yang optimum.
Konfigurasi rangkaian
- Pastikan semua pelayan yang mengambil bahagian berada dalam rangkaian yang sama supaya mereka boleh berkomunikasi melalui VIP.
- Tetapkan setiap pelayan alamat IP statik yang unik, alamat ini akan digunakan untuk komunikasi rangkaian biasa.
- Pastikan kad antara muka rangkaian (NIC) dikonfigurasikan dengan betul dan sambungan rangkaian stabil.
Keperluan Sistem
- Bergantung pada skala penggunaan, pastikan sumber CPU dan memori mencukupi. Untuk penggunaan bersaiz kecil hingga sederhana, konfigurasi pelayan umum adalah mencukupi.
- Pastikan sistem mempunyai penyegerakan masa yang stabil Menggunakan perkhidmatan NTP dapat memastikan masa antara pelayan adalah konsisten.
Pergantungan perisian
- Sebelum memasang Keepalived, pastikan sistem anda telah memasang semua kebergantungan yang diperlukan, seperti penghalaan IP dan alatan pengurusan.
- Jika menggunakan pengurus pakej tertentu (seperti APT atau YUM), pastikan ia dikemas kini kepada versi terkini.
Menggunakan Keepalived dalam persekitaran yang betul membantu meningkatkan kestabilan dan kebolehpercayaan.
Beri saya contoh
Melalui langkah dan contoh khusus, kami akan menunjukkan cara memasang Keepalived dan cara mengkonfigurasinya untuk mencapai drift VIP automatik.
Pasang Keepalived
Kemas kini senarai pakej: Sebelum memasang, pastikan senarai pakej sistem anda dikemas kini. Pada sistem berasaskan Debian anda boleh menggunakan arahan berikut:
sudo apt update
Pasang Keepalived: Gunakan pengurus pakej anda untuk memasang Keepalived. Pada sistem berasaskan Debian, gunakan arahan berikut:
sudo apt install keepalived
Untuk pengedaran Linux lain, sila gunakan arahan pengurus pakej yang sepadan.
Konfigurasikan hanyut automatik VIP
/etc/keepalived/keepalived.conf
. Anda memerlukan hak pentadbir untuk mengedit fail ini. vrrp_instance VI_1 { state MASTER interface eth0 virtual_router_id 51 priority 100 virtual_ipaddress { 192.168.1.100 } }
在这个例子中,
VI_1
是vrrp_instance的名称,状态设置为MASTER
,并使用了虚拟IP地址192.168.1.100
.
state
改为BACKUP
,并将priority
kepada nilai yang lebih rendah daripada pelayan utama. sudo systemctl restart keepalived
Dengan langkah ini, anda boleh memasang dan mengkonfigurasi Keepalived pada pelayan Linux anda untuk mencapai drift VIP automatik.
Ringkasan
Melalui artikel ini, Bu Nian memperkenalkan proses pemasangan dan konfigurasi Keepalived secara terperinci, terutamanya cara merealisasikan drift automatik VIP (alamat IP maya).
Keepalived, sebagai penyelesaian ketersediaan tinggi, bukan sahaja menyediakan keupayaan failover, tetapi juga meningkatkan kestabilan dan kebolehpercayaan sistem melalui fungsi pengimbangan bebannya.
Atas ialah kandungan terperinci Pemasangan Keepalived dan hanyut automatik VIP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



DeepSeek adalah alat carian dan analisis pintar yang kuat yang menyediakan dua kaedah akses: versi web dan laman web rasmi. Versi web adalah mudah dan cekap, dan boleh digunakan tanpa pemasangan; Sama ada individu atau pengguna korporat, mereka dapat dengan mudah mendapatkan dan menganalisis data besar-besaran melalui DeepSeek untuk meningkatkan kecekapan kerja, membantu membuat keputusan dan menggalakkan inovasi.

Terdapat banyak cara untuk memasang DeepSeek, termasuk: Menyusun dari Sumber (untuk pemaju berpengalaman) menggunakan pakej yang dikompilasi (untuk pengguna Windows) menggunakan bekas docker (untuk yang paling mudah, tidak perlu bimbang tentang keserasian) Dokumen rasmi dengan berhati -hati dan menyediakannya sepenuhnya untuk mengelakkan masalah yang tidak perlu.

Penyelesaian kepada Isu Kebenaran Semasa Melihat Versi Python di Terminal Linux Apabila anda cuba melihat versi Python di Terminal Linux, masukkan Python ...

Gate.io adalah pertukaran cryptocurrency yang popular yang boleh digunakan pengguna dengan memuat turun pakej pemasangannya dan memasangnya pada peranti mereka. Langkah -langkah untuk mendapatkan pakej pemasangan adalah seperti berikut: Lawati laman web rasmi Gate.io, klik "Muat turun", pilih sistem operasi yang sepadan (Windows, Mac atau Linux), dan muat turun pakej pemasangan ke komputer anda. Adalah disyorkan untuk mematikan perisian antivirus atau firewall sementara semasa pemasangan untuk memastikan pemasangan yang lancar. Selepas selesai, pengguna perlu membuat akaun Gate.io untuk mula menggunakannya.

Bitget adalah pertukaran cryptocurrency yang menyediakan pelbagai perkhidmatan perdagangan termasuk perdagangan tempat, perdagangan kontrak dan derivatif. Ditubuhkan pada tahun 2018, pertukaran itu beribu pejabat di Singapura dan komited untuk menyediakan pengguna dengan platform perdagangan yang selamat dan boleh dipercayai. Bitget menawarkan pelbagai pasangan perdagangan, termasuk BTC/USDT, ETH/USDT dan XRP/USDT. Di samping itu, pertukaran mempunyai reputasi untuk keselamatan dan kecairan dan menawarkan pelbagai ciri seperti jenis pesanan premium, perdagangan leverage dan sokongan pelanggan 24/7.

Ouyi Okx, pertukaran aset digital terkemuka di dunia, kini telah melancarkan pakej pemasangan rasmi untuk menyediakan pengalaman perdagangan yang selamat dan mudah. Pakej pemasangan OKX OUYI tidak perlu diakses melalui penyemak imbas. Proses pemasangan adalah mudah dan mudah difahami.

Bagaimana untuk menetapkan keizinan UnixSocket secara automatik selepas sistem dimulakan semula. Setiap kali sistem dimulakan semula, kita perlu melaksanakan perintah berikut untuk mengubahsuai keizinan UnixSocket: sudo ...

Ouyi, juga dikenali sebagai Okx, adalah platform perdagangan cryptocurrency terkemuka di dunia. Artikel ini menyediakan portal muat turun untuk pakej pemasangan rasmi Ouyi, yang memudahkan pengguna memasang klien OUYI pada peranti yang berbeza. Pakej pemasangan ini menyokong sistem Windows, Mac, Android dan iOS. Selepas pemasangan selesai, pengguna boleh mendaftar atau log masuk ke akaun OUYI, mula membuat kriptografi perdagangan dan nikmati perkhidmatan lain yang disediakan oleh platform.
