Thread View: pl.comp.os.bsd
6 messages
6 total messages
Started by bulba008
Tue, 28 Dec 2010 22:12
czy da sie to zrobic w oparciu o OBSD?
Author: bulba008
Date: Tue, 28 Dec 2010 22:12
Date: Tue, 28 Dec 2010 22:12
6 lines
1138 bytes
1138 bytes
Jest serwer na OBSD i sa obrazy dyskow stanowisk w sieci. Potrzeba jest taka aby program na serwerze "wpychal te obrazy na stanowiska w sieci o zadanej porze. Komputery maja mozliwosc botowania z karty sieciowej. Co do tworzenia obrazu to byla jakas botowalna dystrybucja OBSD (nie pamietam) co robila obrazy dyskow przez siec. O pojemnosci dyskow serwera prosze sie nie martwic.
Re: czy da sie to zrobic w oparciu o OBSD?
Author: Daniel Horecki
Date: Wed, 29 Dec 2010 07:46
Date: Wed, 29 Dec 2010 07:46
17 lines
1633 bytes
1633 bytes
bulba008 <bulba008@op.pl> writes: > Jest serwer na OBSD i sa obrazy dyskow stanowisk w sieci. Potrzeba jest > taka aby program na serwerze "wpychal te obrazy na stanowiska w sieci o > zadanej porze. Komputery maja mozliwosc botowania z karty sieciowej. Co do > tworzenia obrazu to byla jakas botowalna dystrybucja OBSD (nie pamietam) co > robila obrazy dyskow przez siec. O pojemnosci dyskow serwera prosze sie nie > martwic. "Dystrybucja" NetBSD do robienia obrazów nazywa się g4u: http://www.feyrer.de/g4u/ -- Daniel Horecki http://morr.pl http://linux.pl http://netbsd.pl http://netbsd.org HAIL ERIS!
Re: czy da sie to zrobic w oparciu o OBSD?
Author: bulba008
Date: Wed, 29 Dec 2010 17:36
Date: Wed, 29 Dec 2010 17:36
33 lines
1812 bytes
1812 bytes
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??) 3. stanowisko botuje sie z kart sieciowych 4. serwer kopiuje dany obraz do kompa o danym IP lub MAC Tylko jak to zrealizowac w relau. W dniu 2010-12-29 08:46, Daniel Horecki pisze: > bulba008<bulba008@op.pl> writes: > >> Jest serwer na OBSD i sa obrazy dyskow stanowisk w sieci. Potrzeba jest >> taka aby program na serwerze "wpychal te obrazy na stanowiska w sieci o >> zadanej porze. Komputery maja mozliwosc botowania z karty sieciowej. Co do >> tworzenia obrazu to byla jakas botowalna dystrybucja OBSD (nie pamietam) co >> robila obrazy dyskow przez siec. O pojemnosci dyskow serwera prosze sie nie >> martwic. > > "Dystrybucja" NetBSD do robienia obrazów nazywa się g4u: > > http://www.feyrer.de/g4u/ >
Re: czy da sie to zrobic w oparciu o OBSD?
Author: 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
Re: czy da sie to zrobic w oparciu o OBSD?
Author: bulba008
Date: Thu, 30 Dec 2010 02:52
Date: Thu, 30 Dec 2010 02:52
64 lines
3209 bytes
3209 bytes
Za podpowiedzi dziekuje ale klienci to niestety win 7 ultimate. W dniu 2010-12-29 22:52, PetruS pisze: > 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. :)
Re: czy da sie to zrobic w oparciu o OBSD?
Author: birkoff
Date: Fri, 28 Jan 2011 09:08
Date: Fri, 28 Jan 2011 09:08
16 lines
1956 bytes
1956 bytes
bulba008 napisał(a): > Za podpowiedzi dziekuje ale klienci to niestety win 7 ultimate. > > Do tworzenia obrazow jest Livecd o nazwie CloneZilla, obsluguje wiekszosc znanych filesystemow i dla nich klonuje tylko faktycznie uzywane miejsce, dla nieobslugiwanych systemow klonuje za pomoca dd. http://clonezilla.org/ Aby skonfigurowac na OpenBSD serwer PXE musisz wystawic na nim uslugi: bootp, rarpd, dhcp, tftpd, nfs. http://geek00l.blogspot.com/2006/05/freebsd-mass-installations-using.html http://www.openbsd.org/faq/faq6.html#PXE -- Kamil Monticolo
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads