เบเบฒเบ™โ€‹เบ›เปˆเบญเบโ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™ Block replicated เปเบˆเบโ€‹เบขเบฒเบ DRBD 9.1.0

เบเบฒเบ™เบ›เปˆเบญเบเบญเบธเบ›เบฐเบเบญเบ™เบšเบฅเบฑเบญเบเปเบšเบšเบˆเปเบฒเบฅเบญเบ‡เบ—เบตเปˆเปเบˆเบเบขเบฒเบ DRBD 9.1.0 เป„เบ”เป‰เบ–เบทเบเบˆเบฑเบ”เบžเบตเบกเบกเบฒ, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™ RAID-1 array เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบˆเบฒเบเบซเบผเบฒเบเป†เปเบœเปˆเบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบœเปˆเบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ (เบเบฒเบ™เบชเบฐเบ—เป‰เบญเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ). เบฅเบฐเบšเบปเบšเป„เบ”เป‰เบ–เบทเบเบญเบญเบเปเบšเบšเป€เบ›เบฑเบ™เป‚เบกเบ”เบนเบ™เบชเปเบฒเบฅเบฑเบš Linux kernel เปเบฅเบฐเบ–เบทเบเปเบˆเบเบขเบฒเบเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” GPLv2.

เบชเบฒเบ‚เบฒ drbd 9.1.0 เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ›เปˆเบฝเบ™เปเบ—เบ™ drbd 9.0.x เบขเปˆเบฒเบ‡เป‚เบ›เปˆเบ‡เปƒเบช เปเบฅเบฐเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบชเปˆเบงเบ™เปƒเบ™เบฅเบฐเบ”เบฑเบšเป‚เบ›เบฃเป‚เบ•เบ„เป, เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เปƒเบŠเป‰เบ•เปˆเบฒเบ‡เป†. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰เบ•เบปเป‰เบกเบฅเบปเบ‡เป„เบ›เปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบซเบกเปˆเบ‚เบญเบ‡เบเบปเบ™เป„เบเบเบฒเบ™เบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบฅเบฑเบญเบเปเบฅเบฐเบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เป€เบžเบทเปˆเบญเบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เปเบ‚เปˆเบ‡เบ‚เบฑเบ™เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เบฅเบฑเบญเบเปƒเบ™เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบฎเบฑเบšเบœเบดเบ”เบŠเบญเบšเบชเปเบฒเบฅเบฑเบš I / O เปƒเบ™ DRBD. เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ—เบตเปˆเบกเบต CPU เบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเปเบฅเบฐเบ”เป‰เบงเบ NVMe drives, เป‚เบ”เบเบเบฒเบ™เบเปเบฒเบˆเบฑเบ”เบ„เปเบ‚เบงเบ”เบ—เบตเปˆเบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบ—เบฒเบ‡เบฅเบปเบšเบ•เปเปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป I/O เบ‚เบฐเบซเบ™เบฒเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบฅเบฒเบเป„เบ”เป‰เบฎเบฑเบšเบˆเบฒเบ CPU cores เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบ–เป‰เบฒเบšเปเปˆเบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบชเบฒเบ‚เบฒ drbd 9.1.0 เปเบกเปˆเบ™เบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ›เปˆเบญเบ 9.0.28.

เบˆเบทเปˆเป„เบงเป‰เบงเปˆเบฒ DRBD เบชเบฒเบกเบฒเบ”เบ–เบทเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบฅเบงเบก cluster node drives เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบ—เบปเบ™เบ—เบฒเบ™เบ•เปเปˆเบ„เบงเบฒเบกเบœเบดเบ”เบญเบฑเบ™เบ”เบฝเบง. เบชเปเบฒเบฅเบฑเบšเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เปเบฅเบฐเบฅเบฐเบšเบปเบš, เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบญเบธเบ›เบฐเบเบญเบ™เบšเบฅเบฑเบญเบเบ—เบตเปˆเบ„เบทเบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบฅเบฐเบšเบปเบš. เป€เบกเบทเปˆเบญเปƒเบŠเป‰ DRBD, เบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบ‚เบญเบ‡เปเบœเปˆเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ–เบทเบเบชเบปเปˆเบ‡เป„เบ›เบซเบฒ nodes เบญเบทเปˆเบ™เป†เปเบฅเบฐ synchronized เบเบฑเบšเปเบœเปˆเบ™เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบญเบทเปˆเบ™เป†. เบ–เป‰เบฒเบซเบ™เบถเปˆเบ‡ node เบฅเบปเป‰เบกเป€เบซเบฅเบง, เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบˆเบฐเบชเบทเบšเบ•เปเปˆเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰ nodes เบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญ. เป€เบกเบทเปˆเบญเบ„เบงเบฒเบกเบžเป‰เบญเบกเบ‚เบญเบ‡เป‚เบ™เบ”เบ—เบตเปˆเบฅเบปเป‰เบกเป€เบซเบฅเบงเบ–เบทเบเบŸเบทเป‰เบ™เบŸเบนเบ„เบทเบ™เบกเบฒ, เบชเบฐเบ–เบฒเบ™เบฐเบ‚เบญเบ‡เบกเบฑเบ™เบˆเบฐเบ–เบทเบเบ™เบณเบกเบฒเบญเบฑเบšเป€เบ”เบ”เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”.

เบเบธเปˆเบกเบ—เบตเปˆเบ›เบฐเบเบญเบšเป€เบ›เบฑเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบญเบฒเบ”เบˆเบฐเบ›เบฐเบเบญเบšเบกเบตเบซเบผเบฒเบเป‚เบซเบ”เบ”เบ—เบตเปˆเบ•เบฑเป‰เบ‡เบขเบนเปˆเปƒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™ เปเบฅเบฐเปเบˆเบเบขเบฒเบเบ•เบฒเบกเบžเบนเบกเบชเบฑเบ™เบ–เบฒเบ™เบขเบนเปˆเปƒเบ™เบชเบนเบ™เบ‚เปเป‰เบกเบนเบ™เบ•เปˆเบฒเบ‡เป†. เบเบฒเบ™เบŠเบดเบ‡เป‚เบ„เบฃเป„เบ™เปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบ—เบตเปˆเบกเบตเบชเบฒเบ‚เบฒเบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบŠเบตเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ•เบฒเปœเปˆเบฒเบ‡ (เบ‚เปเป‰เบกเบนเบ™เป„เบซเบผเป„เบ›เบ•เบฒเบกเบฅเบฐเบšเบปเบšเบ•เปˆเบญเบ‡เป‚เบชเป‰เบˆเบฒเบเป‚เบ™เบ”เป„เบ›เบซเบฒเป‚เบ™เบ”). เบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡เบ‚เบญเบ‡เบ‚เปเป‰เบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบ—เบฑเบ‡เปƒเบ™เบฎเบนเบšเปเบšเบš synchronous เปเบฅเบฐ asynchronous. เบ•เบปเบงเบขเปˆเบฒเบ‡, เป‚เบ™เบ”เบ—เบตเปˆเป‚เบฎเบ”เบขเบนเปˆเปƒเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡เปเบšเบš synchronous, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป‚เบญเบ™เป„เบ›เบซเบฒเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ, เบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡เปเบšเบš asynchronous เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เปเบฅเบฐเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก.

เบเบฒเบ™โ€‹เบ›เปˆเบญเบโ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™ Block replicated เปเบˆเบโ€‹เบขเบฒเบ DRBD 9.1.0


เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™