In die kern Linux Daar word voorgestel om die verspreide gerepliseerde bloktoestel DRBD 9 in staat te stel.

Vir die kern Linux 'n Stel opdaterings is voorgestel om die DRBD 9 verspreide gerepliseerde bloktoestel te implementeer, wat die skep van 'n RAID-1-skikking wat gevorm word uit netwerkgespieëlde skywe wat aan verskillende stelsels gekoppel is, moontlik maak. Die drywer sal aanvanklik in die linux-next-tak getoets en gefinaliseer word vir kernintegrasie. Linux 7.2.

Die ou DRBD-implementering is sedert weergawe 2.6.33, wat 16 jaar gelede vrygestel is, in die kern ingesluit. Die kernkode is gebaseer op die DRBD 8-tak, wat aansienlik verskil van die DRBD 9-tak, wat in 2015 vrygestel is, en op protokolvlak onversoenbaar is. Gevolglik het DRBD 9 ontwikkel as 'n aparte eksterne module, nie gesinchroniseerd met die kernkernmodule nie. Die kern se DRBD-implementering is afsonderlik in stand gehou en is 10-15 jaar agter die huidige DRBD-kodebasis. Die voorgestelde kolle is ontwerp om hierdie gaping te oorbrug.

DRBD maak dit moontlik om die aandrywers van cluster nodusse te kombineer in 'n enkele foutverdraagsame berging. Vir toepassings en die stelsel lyk sulke berging soos 'n bloktoestel wat vir alle stelsels dieselfde is. Wanneer DRBD gebruik word, word alle plaaslike skyfbewerkings na ander nodusse gestuur en met die skywe van ander masjiene gesinchroniseer. As een nodus misluk, sal die berging outomaties voortgaan om met die oorblywende nodusse te werk. Wanneer die beskikbaarheid van die mislukte nodus herstel word, sal sy toestand outomaties op datum gebring word.

Die groep wat die berging vorm, kan tot 32 nodusse insluit wat beide in die plaaslike netwerk en in geografies verspreide plekke geleë is. datasentrumsSinchronisasie in sulke verspreide stoorstelsels word in 'n maasnetwerk uitgevoer—data vloei van node tot node. Node-replikasie kan sinchroon of asynchroon uitgevoer word. Plaaslik gehuisvesde nodusse kan byvoorbeeld sinchrone replikasie gebruik, terwyl nodusse op afgeleë terreine asynchrone replikasie met bykomende verkeerskompressie en enkripsie kan gebruik.

Die DRBD 9-tak word onderskei deur die abstraksie van die transportlaag, wat dit moontlik gemaak het om kommunikasiekanale nie net bo-op te implementeer nie TCP/IP, maar ook met behulp van RDMA/Infiniband. In vergelyking met die gebruik van 'n tradisionele IP-netwerk, het die integrasie van direkte toegang tot 'n ander rekenaar se RAM met behulp van RDMA (Remote Direct Memory Access) die replikasieprestasie verdubbel terwyl die SVE-las met 50% verminder is. Die maksimum grootte van gesinchroniseerde berging is verhoog tot 32 nodusse. DRBD 9 bevat ook gewysigde nodushersinchronisasielogika, 'n herontwerpte sluitmeganisme, bygevoegde ondersteuning vir netwerknaamruimtes, outomatiese nodusstatusaanpassing gebaseer op aktiwiteit, en ondersteuning vir tweefase-toepassings en nie-blokkerende opdateringsvoortplanting. In die kern Linux Daar word voorgestel om die verspreide gerepliseerde bloktoestel DRBD 9 in staat te stel.

Bron: opennet.ru

Koop betroubare hosting vir werwe met DDoS-beskerming, VPS VDS-bedieners 🔥 Koop betroubare webwerfhosting met DDoS-beskerming, VPS VDS-bedieners | ProHoster