#nbd — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #nbd, aggregated by home.social.
-
Ритуалы закончились: разворачиваем систему резервного копирования как код
Привет, Хабр! Это снова Денис — тимлид инфраструктурной Core-команды в Timeweb Cloud. В прошлой статье я разбирал живые миграции: NBD, RDMA, switchover за сотни миллисекунд и прочий внутренний хардкор платформы. Там было вкусно инженерам. Сегодня — про другое удовольствие. Вот у нас снова есть клиент. У него есть сервер. На сервере — жизнь бизнеса: сайт, база, файлы, пара скриптов «временно, но уже третий год». И где-то в голове тихо живёт мысль: > «Бэкапы? Конечно. Сделаем. После релиза. И отпуска. И вот этого срочного.» Знакомо до боли. Я как раз собрал сценарий для тех, кто уже устал откладывать и хочет нормальный бэкап без полугодового проекта внедрения. Открываете один файл настроек, запускаете Terraform — и получаете готовую систему резервного копирования в облаке. Если ждали 40 экранов про внутренности Bareos — выдохните. Сегодня я буду продавать спокойный сон. Он, между прочим, тоже продукт.
https://habr.com/ru/companies/timeweb/articles/1063134/
#бэкап #timeweb_статьи #nbd #rdma #switchover #bacula #vds #postgres #резервное_копирование
-
-
… and it's as done as it can be without trying it for size. 🤞🏼️ #NBD #cycling #WhiteGarageDoor
-
Transfer 2.0, или Как я перестал бояться и полюбил миграции облачных серверов
Привет, Хабр! Меня зовут Денис, я тимлид инфраструктурной Core команды в Timeweb Cloud. Итак... представьте обычную виртуальную машину клиента. Она принимает запросы, пишет в базу, держит файловый кэш, обновляет память, что-то постоянно меняет на диске. А теперь нам нужно перевезти её с одной физической ноды на другую так, чтобы клиент не заметил переезд. Звучит просто, пока не вспоминаешь, что у виртуальной машины есть память, диски, снапшоты, сетевые настройки, разные формат хранилищ, отличающиеся модели и вендоры CPU и состояния в базе управления. Любая из этих деталей может превратить задачу типа «перенести сервер» в ручную операцию с окном обслуживания, тикетом в поддержку и нервным инженером у консоли. Мы переписали модуль миграции VDS так, чтобы эти детали стали частью алгоритма, а не частью ночной операционной инструкции. В этой статье расскажу, как мы устроили живые миграции на базе libvirt, зачем оставили rsync , почему перешли на NBD для активных дисков, как выбираем RDMA или TCP, что дают SYNC_WRITES , ZEROCOPY , DETECT_ZEROES , AUTO_CONVERGE и другие флаги, и почему всё это важно не только инженерам, но и бизнесу. Кодовые фрагменты взяты из реального модуля управляющего трансферами. Они немного сокращены и упрощены для статьи, но отражают настоящую логику. В целом материал будет полезен как сетевым инженерам, так и пользователям, для понимания всех внутренних процессов — что и как устроено и почему работает так, как работает.
https://habr.com/ru/companies/timeweb/articles/1045384/
#kvm #timeweb_статьи #nbd #qemu #libvirt #live_migration #rdma #itинфраструктура #облачные_сервисы
-
-
I've eventually merged in the the past couple of years worth of changes into my NBD SQLite dedupe server (I'd somehow ended up with multiple versions doing different things as you do 🤣). Think I'm going to call it "done" (other than the bugs) and work on porting it to C at some point as that should improve things a little.
-
Happy New Bike Day to me (technically yesterday)! Bluesky, meet my new cargo bike! I picked it up from Freewheel in Minneapolis last night. It's a Trek Fetch+4 and this thing is a BEAST. #NBD #NewBikeDay
-
🚲 Riding my new bike through my favorite trails was a blast! I still have a lot of configuring and adjusting before this bike feels like home but I'm super pumped (pun intended)!
🤭 NBD but...it's NBD!
-
Nadejszła wiekopomna chwila
-
#nbd Ta-dah! I was remarkably restrained in only treating myself to some bling handlebars for it with everything else being already in the shed, either new and never used or part worn, or bought used. #mtb #cycling #bikeTooter
-
#NBD I've gone for it, will put up more info on Monday when I collect...
-
Создаём образ RDP-клиента для запуска с USB-флешки (часть 3)
В части 1 и части 2 мы подробно рассмотрели процесс создания загрузочного образа RDP-клиента на базе Debian 12. В результате у нас получился готовый к использованию образ, который можно записать на USB-носитель или установить на жёсткий диск. В некоторых случаях требуется уменьшить размер виртуального диска — не просто сжать образ, а физически уменьшить объём виртуального qcow2 -диска. Самый надёжный способ — создать новый образ с меньшим диском и перенести туда систему .
-
New bike day: Cube Attain Race
-
まえここで書いたっけ毛呂山に住んで働きだした共同研究者、せっかく MTB の聖地に住んでんだから買おうぜとそそのかしていたところ、今日一緒に買いに行って即決。
楽しみじゃ😁
#NBD -
"Bitte informieren Sie sich bei Ihrem Fachhändler, ob Ihr Rad bereits abholbereit ist."
Ich wünschte es. Dauert noch so 70 Tage 😭 #Rennrad #TrekBikes #NBD -
New bass day! Spector Euro LX 4 neck-through in natural sunburst matte.
This thing is gorgeous.
-
Heute im Angebot: #linux #nbd #NetworkBlockDevice
Aufgrund Umbauarbeiten ist mein CD/DVD/BR-Laufwerk bereits in einen anderen Rechner gewandert. Nun brauch ich aber das `/dev/sr0` auf meiner (alten) Workstation.
Und warum? #WeilsGeht 😆
-
[2/3]
1. Create custom Windows 11 #MBR #USB drive with secure boot and #TPM disabled.
2. Boot #Arch #Linux via #PXE and #NFS #rootfs on the server.
3. Expose PCIe M.2 SSD via #NBD.
4. Mount NBD on another computer.
5. Create #QEMU #VM on that other computer, give it access to the NBD and #boot from the USB drive.
6. Install Windows
7. Install GRUB on second USB drive.
8. Plug it into the server to chainload Windows.