Release van het gedistribueerde gerepliceerde blokapparaat DRBD 9.1.0

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Ρ€Π΅Π»ΠΈΠ· распрСдСлСнного Ρ€Π΅ΠΏΠ»ΠΈΡ†ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ устройства DRBD 9.1.0, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ массива RAID-1, сформированного ΠΈΠ· ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… ΠΏΠΎ сСти Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… дисков Ρ€Π°Π·Π½Ρ‹Ρ… машин (Π·Π΅Ρ€ΠΊΠ°Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ сСти). БистСма ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π° Π² Π²ΠΈΠ΄Π΅ модуля для ядра Linux ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv2.

Π’Π΅Ρ‚ΠΊΠ° drbd 9.1.0 ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠΉ Π·Π°ΠΌΠ΅Π½Ρ‹ drbd 9.0.x ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстима Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°, Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚. ИзмСнСния сводятся ΠΊ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° установки Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ ΠΈ Π½Π°Ρ†Π΅Π»Π΅Π½Ρ‹ Π½Π° ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ установкС Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΎΠΊ Π² ΠΊΠΎΠ΄Π΅, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰Π΅ΠΌ Π·Π° Π²Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄ Π² DRBD. ИзмСнСниС ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π² конфигурациях с большим числом CPU ΠΈ c накопитСлями NVMe, Π·Π° счёт устранСния ΡƒΠ·ΠΊΠΎΠ³ΠΎ мСста, Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎ Π²Π»ΠΈΡΡŽΡ‰Π΅Π³ΠΎ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ поступлСнии большого числа ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… запросов Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π° с Ρ€Π°Π·Π½Ρ‹Ρ… ядСр CPU. Π’ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌ Π²Π΅Ρ‚ΠΊΠ° drbd 9.1.0 Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° выпуску 9.0.28.

Напомним, Ρ‡Ρ‚ΠΎ DRBD ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для объСдинСния Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ΠΉ ΡƒΠ·Π»ΠΎΠ² кластСра Π² Π΅Π΄ΠΈΠ½ΠΎΠ΅ отказоустойчивоС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅. Для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ систСмы Ρ‚Π°ΠΊΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ выглядит ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ для всСх систСм Π±Π»ΠΎΡ‡Π½ΠΎΠ΅ устройство. ΠŸΡ€ΠΈ использовании DRBD всС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ диском ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡƒΠ·Π»Ρ‹ ΠΈ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ с дисками Π΄Ρ€ΡƒΠ³ΠΈΡ… машин. Π’ случаС Π²Ρ‹Ρ…ΠΎΠ΄Π° ΠΈΠ· строя ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡƒΠ·Π»Π°, Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ автоматичСски ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π·Π° счёт ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ ΡƒΠ·Π»ΠΎΠ². ΠŸΡ€ΠΈ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ доступности сбойного ΡƒΠ·Π»Π°, Π΅Π³ΠΎ состояниС Π±ΡƒΠ΄Π΅Ρ‚ автоматичСски Π΄ΠΎΠ²Π΅Π΄Π΅Π½ΠΎ Π΄ΠΎ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°.

Het cluster dat de opslag vormt, kan enkele tientallen knooppunten omvatten die zich zowel op het lokale netwerk bevinden als geografisch verspreid zijn over verschillende datacenters. Synchronisatie in dergelijke vertakte opslagplaatsen wordt uitgevoerd met behulp van mesh-netwerktechnologieΓ«n (gegevens stromen langs de keten van knooppunt naar knooppunt). Replicatie van knooppunten kan zowel in synchrone als in asynchrone modus worden uitgevoerd. Lokaal gehoste knooppunten kunnen bijvoorbeeld synchrone replicatie gebruiken, en voor overdracht naar externe sites kan asynchrone replicatie worden gebruikt met extra compressie en codering van verkeer.

Release van het gedistribueerde gerepliceerde blokapparaat DRBD 9.1.0


Bron: opennet.ru

Voeg een reactie