Article View: pl.comp.os.bsd
Article #21910Re: czy da sie to zrobic w oparciu o OBSD?
From: PetruS
Date: Wed, 29 Dec 2010 21:52
Date: Wed, 29 Dec 2010 21:52
62 lines
3049 bytes
3049 bytes
bulba008 wrote: > Super, a ma ktos pomysl na taki skrypt co pcha te obrazy do klientow. ja > widze to tak. > > Skrypt dziala tak: > 1. uruchamia srodowisko PXE na serwerze > 2. zdlanie resetuje stanowisko (ale jak??) Jaki system na klientach? Jeśli OpenBSD, Linux itp., to możesz odpalić na kliencie opensshd i z serwera wydać polecenie: $ ssh root@klient reboot > 3. stanowisko botuje sie z kart sieciowych > 4. serwer kopiuje dany obraz do kompa o danym IP lub MAC Ok, ale skąd serwer będzie wiedział, że klient wystartował? Może lepiej, niech klient sam pobierze obraz z serwera. Ja bym to widział tak: System odpala się z PXE i w pliku rc, zanim zamontują się dyski i wystartują usługi, pobiera obraz dysku. Następnie montuje ten dysk i kończy startartowanie reszty systemu. ===== Jak zrobić obraz bez specjalistycznej wersji OpenBSD (typy g4u)? Obraz najlepiej zrobić bootując komputer z LiveCD, LiveUSB lub PXE. Odpalasz system na kliencie bez montowania lokalnego dysku i dalej: # dd if=/dev/xxx bs=64k | bzip2 -c | ssh user@serwer > pliku_obrazu.bz2 xxx - to nazwa twojego dysku (choć wystarczy nazwa konkretnej partycji). Pewnie zapyta o hasło, więc podaj i czekaj... O nie! Nie czekaj! Przerwij i skonfiguruj openssh do łączenia się z użyciem kluczy, to się przyda do automatyzacji pobierania obrazu przez klienta. (Nie używaj do tego konta root-a na serwerze!) Potem wykonaj obraz jw. Wcześniej dobrze jest zrobić "zerowanie" dysku, czyli skasować pliki tymczasowe i inne śmieci, a potem: # cat /dev/zero > /zero # rm -f /zero To sprawi, że dysk lepiej się skompresuje i możesz zyskać obraz kilkukrotnie mniejszy niż bez "zerowania". Wiem, że masz dużo miejsca na serwerze, ale mniej danych szybciej będzie latać siecią. (Jeśli używasz g4u, to też dobrze jest zrobić takie "zerowanie".) Klient może pobierać taki obraz za pomocą polecenia: # ssh user@serwer cat pliku_obrazu.bz2 | bzip2 -dc > /dev/xxx Ot i wsio. :) -- Piotr Sietnik s i e t p [@] p o c z t a [na] . o n e t . p l
Technical Details
Message-ID:
<ifgair$ppl$1@news.onet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mailReferences:
<ifdnd5$fa$1@news.onet.pl> <87ipyd81hu.fsf@myrkr.stars> <iffri7$494$1@news.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!not-for-mail From: PetruS <sietp@poczta.onet.pl> Newsgroups: pl.comp.os.bsd Subject: Re: czy da sie to zrobic w oparciu o OBSD? Followup-To: pl.comp.os.bsd Date: Wed, 29 Dec 2010 22:52:34 +0100 Organization: http://onet.pl Lines: 62 Message-ID: <ifgair$ppl$1@news.onet.pl> References: <ifdnd5$fa$1@news.onet.pl> <87ipyd81hu.fsf@myrkr.stars> <iffri7$494$1@news.onet.pl> NNTP-Posting-Host: apn-95-40-193-244.dynamic.gprs.plus.pl Mime-Version: 1.0 X-Trace: news.onet.pl 1293659548 26421 95.40.193.244 (29 Dec 2010 21:52:28 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Wed, 29 Dec 2010 21:52:28 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2 ThunderBrowse/3.3.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit