Ero sivun ”DRBD” versioiden välillä

Siirry navigaatioon Siirry hakuun
2 077 merkkiä lisätty ,  27. huhtikuuta 2024
ei muokkausyhteenvetoa
(Ak: Uusi sivu: DRBD (Distributed Replicated Block Device) on jakautunut replikoitu tallennusjärjestelmä Linux-alustalle. Se on toteutettu ytimessä olevana ajurina, useina käyttäjätilan hallintaohjelmina ja muutamina komentosarjoina. DRBD:tä käytetään perinteisesti korkean käytettävyyden (HA) tietokoneklustereissa, mutta DRBD-version 9 alkaen sitä voidaan käyttää myös suurempien ohjelmistomääritteisten tallennusallasten luomiseen, erityisesti pilviympäristöissä. DRBD-l...)
 
Ei muokkausyhteenvetoa
(2 välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 1: Rivi 1:
{{Ohjelma
| nimi=DRBD
| kuva=[[Tiedosto:2560px-DRBD_logo.svg.png|pienoiskuva]]
| kuvateksti=
| käyttöliittymä=
| kotisivu=[https://linbit.com/user-guides-and-product-documentation/ Dokumentointi uusin(27.4.2024) versio (englanniksi)]
}}
DRBD (Distributed Replicated Block Device) on jakautunut replikoitu tallennusjärjestelmä Linux-alustalle. Se on toteutettu ytimessä olevana ajurina, useina käyttäjätilan hallintaohjelmina ja muutamina komentosarjoina. DRBD:tä käytetään perinteisesti korkean käytettävyyden (HA) tietokoneklustereissa, mutta DRBD-version 9 alkaen sitä voidaan käyttää myös suurempien ohjelmistomääritteisten tallennusallasten luomiseen, erityisesti pilviympäristöissä.
DRBD (Distributed Replicated Block Device) on jakautunut replikoitu tallennusjärjestelmä Linux-alustalle. Se on toteutettu ytimessä olevana ajurina, useina käyttäjätilan hallintaohjelmina ja muutamina komentosarjoina. DRBD:tä käytetään perinteisesti korkean käytettävyyden (HA) tietokoneklustereissa, mutta DRBD-version 9 alkaen sitä voidaan käyttää myös suurempien ohjelmistomääritteisten tallennusallasten luomiseen, erityisesti pilviympäristöissä.


Rivi 13: 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:
Lisää molemmat palvelimet /etc/hosts -tiedostoon:
sudo nano /etc/hosts
192.168.1.201  esimerkkiservu-1.lan esimerkkiservu-1
192.168.1.202  esimerkkiservu-2.lan esimerkkiservu-2
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