Ero sivun ”DRBD” versioiden välillä

Siirry navigaatioon Siirry hakuun
1 651 merkkiä lisätty ,  27. huhtikuuta 2024
ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
Ei muokkausyhteenvetoa
Rivi 21: Rivi 21:
DRBD:n synkronointialgoritmi on tehokas, koska se resynkronisoi vain ne lohkot, jotka muuttuivat katkoksen aikana, ei koko laitetta.
DRBD:n synkronointialgoritmi on tehokas, koska se resynkronisoi vain ne lohkot, jotka muuttuivat katkoksen aikana, ei koko laitetta.
DRBD integroituu usein Pacemaker- tai Heartbeat-klusteriresurssienhallintajärjestelmiin. Se toimii myös yhdessä virtualisointiratkaisujen, kuten Xenin, kanssa. DRBD mahdollistaa kuormantasapainon konfiguroinnin, jolloin molemmat solmut voivat käyttää tiettyä DRBD:tä luku-/kirjoitustilassa ja jakaa tallennustilan semantiikkaa. Esimerkiksi usean ensisijaisen (luku-/kirjoitustila) konfiguraatio vaatii hajautetun tiedostojärjestelmän kuten [[Ocfs2]] käyttöä.
DRBD integroituu usein Pacemaker- tai Heartbeat-klusteriresurssienhallintajärjestelmiin. Se toimii myös yhdessä virtualisointiratkaisujen, kuten Xenin, kanssa. DRBD mahdollistaa kuormantasapainon konfiguroinnin, jolloin molemmat solmut voivat käyttää tiettyä DRBD:tä luku-/kirjoitustilassa ja jakaa tallennustilan semantiikkaa. Esimerkiksi usean ensisijaisen (luku-/kirjoitustila) konfiguraatio vaatii hajautetun tiedostojärjestelmän kuten [[Ocfs2]] käyttöä.
Asenna DRBD Debian 12 käyttöjärjestelmään:
Asenna DRBD-paketit komennolla:
sudo apt install drbd-utils
Lataa DRBD-moduuli ytimeen komennolla:
sudo modprobe drbd
Varmista, että moduuli on lisätty:
lsmod | grep drbd
Valmistele alitason tallennuslaitteet:
Jokaiselle isäntäsolmulle valitse looginen lohkolaitteisto, joka toimii DRBD:n alla.
Konfiguroi DRBD-resurssi:
Luo DRBD-resurssille konfiguraatiotiedosto (esim. /etc/drbd.d/r0.res).
sudo nano /etc/drbd.d/r0.res
resource r0 {
net {
protocol C;
cram-hmac-alg sha1;
shared-secret "123456789";
}
on esimerkkiservu-1 {
address 192.168.1.201:7788;
node-id  1;
volume 0 {
device /dev/drbd0;
disk /dev/sdb5;
meta-disk internal;
}
}
on esimerkkiservu-2 {
address 192.168.1.202:7788;
node-id  2;
volume 0 {
device /dev/drbd0;
disk /dev/sdb5;
meta-disk internal;
}
}
Määritä ensisijainen ja toissijainen isäntäsolmu sekä looginen laite.
Alusta ja ota käyttöön DRBD-resurssi:
Alusta DRBD-resurssi komennolla:
sudo drbdadm create-md r0
Ota DRBD-resurssi käyttöön komennolla:
sudo drbdadm up r0
Aseta ensisijainen resurssi alkuperäisen laitteen synkronointiin:
Määritä ensisijainen isäntäsolmu komennolla:
sudo drbdadm primary --force r0
Luo tiedostojärjestelmä DRBD-laitteelle:
Luo tiedostojärjestelmä (esim. ext4) komennolla:
sudo mkfs.ext4 /dev/drbd0
Liitä DRBD-laite toiselle isäntäsolmulle:
Liitä DRBD-laite toiselle isäntäsolmulle komennolla:
sudo mount /dev/drbd0 /mnt
Nyt DRBD on asennettu ja konfiguroitu. Voit käyttää DRBD:tä korkean käytettävyyden ratkaisuna tai replikoida tietoa isäntäsolmujen välillä.
334

muokkausta

Navigointivalikko