Portál AbcLinuxu, 2. května 2025 06:05

systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP

Lennart Poettering se na Mastodonu rozepsal o novince v systemd, na které pracuje: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP v rámci initrd.

11.2. 04:11 | Ladislav Hagara | Komunita


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

11.2. 07:02 Want
Rozbalit Rozbalit vše Re: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP
Odpovědět | Sbalit | Link | Blokovat | Admin
Novinka, kterou jsem řešil před dvěma lety. Už rok takhle fungují pahorky na DC. Skutečný háček, byť relativně snadno řešitelný, je úplně jinde - kontrola konzistence staženého souboru. Bohužel nástroj btrfs, nedělá dump checksumů souboru. Byť existuje patch, který to uměl. Takže největší problém je to, jak zjistit zdali je nakešovaný soubor ok, aby se nemusel tahat furt znova. Daní za to je fakt, že je zdlouhavý boot, protože se počítají kontrolní součty. A když si někdo navymýšlí hromadu kravin, je fakt co počítat.
11.2. 07:04 Want
Rozbalit Rozbalit vše Re: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP
Ale je možné, že bcachefs začne být použitelný, a bude tuhle informaci vracet.
k3dAR avatar 11.2. 10:22 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP
a co jako? ja to resil pred 19 lety ;-)
porad nemam telo, ale uz mam hlavu... nobody
11.2. 16:57 Radovan
Rozbalit Rozbalit vše Re: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP
Jako že to není nic nového. Jenom Ntá iterace...

https://en.wikipedia.org/wiki/Network_Computer
11.2. 20:44 Want
Rozbalit Rozbalit vše Re: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP
Tady šulin 3c509 ti to vysvětlil celkem názorně. Boot po síti není nic nového. Tím hlavním otazníkem je spolehlivost a blbuvzdornost. Když máš starý HW a nulovou podporu se, platíš časem. Ale furt je lepší varianta že checksum počítá naráz 150 klientů, než stahovat 150 x 12 GB furt dokola. Můj cíl je srazit to na nezbytné minimum, což je tč. cca 3GB.
11.2. 08:07
Rozbalit Rozbalit vše Re: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP
Odpovědět | Sbalit | Link | Blokovat | Admin
Takže napřed je potřeba nabootovat něco, co zprovozní hardware, pustí systemd, zajistí připojení k síti. A teprve potom se může něco stáhnout z té sítě, někam uložit a poté nabootovat podruhé.
11.2. 08:16 Want
Rozbalit Rozbalit vše Re: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP
Zřejmě ti uniklo, že drtivá většina strojů dnes používá UEFI, které umí stahovat soubory přes HTTP. Ale možností jak to vyřešit je více.
11.2. 08:19
Rozbalit Rozbalit vše Re: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP
Jinými slovy, Poettering chce dostat systemd do UEFI.
12.2. 17:51 Want
Rozbalit Rozbalit vše Re: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP
Přesně tak, protože teď tam sedí podepsaný grub, který ti umožňuje nabootovat co chceš a odkud chceš. A někoho to jak se zdá sere. Protože tě nemá jak zaříznout.
k3dAR avatar 11.2. 10:29 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP
logicky systemd (zatim?) neni v UEFI, takze samozrejme se nejdriv natahuje zavadec, ten natahne jadro a initramdisk, a ten si zpristupni nejaky rootfs, ktery bezne je na tom samem disku, v pripade PXE pak na NFS share, no a tady je to (asi, necetl sem) o tom ze z WWW si stahne image, ten obnovi na disk a pak pokracuje (nikoliv podruhe) boot z tohoto rootfs...

jako klidne si muzes sam poresit to ze pouzijes iPXE ktere flashnes do ROM sve sitove karty vcetne configu s URL na tve WWW, na kterem budes mit jadro+initramfs, v kterem budes mit poresen http-fs a ten image on-the-fly moutnes primo z tveho WWW a nikam neukladas, pokud bys pri potrebe nic neukladat na disk si nevystacil s beznym PXE+NFS ;-)
porad nemam telo, ale uz mam hlavu... nobody
11.2. 08:12 plostenka | blog: plstnk
Rozbalit Rozbalit vše Re: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP
Odpovědět | Sbalit | Link | Blokovat | Admin
Clovek by doufal, ze odchodem do MS prestane skodit v linuxu. Skoda...

Odkud se bude bootovat by mel resit BIOS, maximalne tak GRUB, ale rozhodne ne vyssi vrstvy.
11.2. 08:14 Valgrind
Rozbalit Rozbalit vše Re: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP
TFTP/PXE je take vyssi vrstva a to ti snad nevadi, ne?
k3dAR avatar 11.2. 10:31 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP
Clovek by doufal, ze odchodem do MS prestane skodit v linuxu. Skoda...

Odkud se bude bootovat by mel resit BIOS, maximalne tak GRUB, ale rozhodne ne vyssi vrstvy.
Tak pocit ze systemd skodi sem mel pred X lety take, nicmene ted spokojene pouzivam jeho service&timers a misto Grubu systemd-boot + systemd-ukify ve spojeni s sbctl ;-)
porad nemam telo, ale uz mam hlavu... nobody
11.2. 10:38 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP
Odpovědět | Sbalit | Link | Blokovat | Admin
Pokiaľ to v budúcnosti dokáže to, čo už teraz zvláda prastarý netboot.me, tak budem rád.
11.2. 16:08 3c509
Rozbalit Rozbalit vše Re: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP
Odpovědět | Sbalit | Link | Blokovat | Admin
Hele lidi, nenechte se opit rohlikem. Bootovani po siti je tak jako tak bootovani z disku. Akorat ten disk je za kurva dlouhym dratem (v lepsim pripade, v horsim po bezdrate) a za stadem sitovych krabicek (ktere rychlosti taky nepridaji). Navic je ten disk shared a tak kdyz 20 studaku zapne PC a chteji bootnout ze site tak se ten disk zapoti mnohem vic. A to tu mame jeste moznost custom images, takze ani kesky nepomuzou.

Jedine rychle a rozumne reseni je mit 2 partisny, jednou aktivni a druhou na kterou se v mene vytizenych hodinach image pres sit aktualizuje az ma novy checksum. Pak uz zalezi od strategie kdy to rebootnout a z ktere partisny. Disk chces mit co nejbliz k zbernici (idealne napajeny na desce, protoze M2 je dalsi brzda). Bootovani po siti berte jako neefektivni nouzovku.

Asi jsem objevil hybridni sendvic nebo co, hehe.
12.2. 15:53 RealJ | skóre: 8
Rozbalit Rozbalit vše Re: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP
ja myslel, ze jedna ze skvelych veci ktere linux umi je kesovani takze tech 20 studaku patrne dostanou ten image (nebavime se o alesovych 100gb sendvicich) z ram...
12.2. 17:53 Want
Rozbalit Rozbalit vše Re: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP
Kušuj. Nic o tom nevíš jelito. A neumíš si to ani přečíst, když to máš před zobákem Žako.
12.2. 19:56 3c509
Rozbalit Rozbalit vše Re: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP
Jo jasne velmistre. Vy jste v problematice takovy odbornik, ze musite mit notas s dvema disky, protoze nikdy nevite jak ten vas diskless sendvic dopadne a co rozmr..rozmrsi. A tak pro jistotu mate druhy svaty disk :-) :-) :-)
12.2. 21:27 Want
Rozbalit Rozbalit vše Re: systemd bude umět nabootovat z obrazu disku staženého pomocí HTTP
Můj notebook není diskless z cloudu moulo.

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.