🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

6 total messages Started by bulba008 Tue, 28 Dec 2010 22:12
czy da sie to zrobic w oparciu o OBSD?
#21907
Author: bulba008
Date: Tue, 28 Dec 2010 22:12
6 lines
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?
#21908
Author: Daniel Horecki
Date: Wed, 29 Dec 2010 07:46
17 lines
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?
#21909
Author: bulba008
Date: Wed, 29 Dec 2010 17:36
33 lines
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?
#21910
Author: PetruS
Date: Wed, 29 Dec 2010 21:52
62 lines
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?
#21912
Author: bulba008
Date: Thu, 30 Dec 2010 02:52
64 lines
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?
#21911
Author: birkoff
Date: Fri, 28 Jan 2011 09:08
16 lines
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