[ icobh @ 22.11.2009. 16:35 ] @
Nisam siguran da li ova tema pripada ovdje ali u priči ima i Linux-a i mreža i još ponešto :D

Naime, uzeo sam da radim seminarski rad na gore navedenu temu, pa uz priču treba i uraditi mali sistem. Pošto sistem treba da zadovolji određene uslove: fail safe, 99,9% uptime, cheap itd..., ja sam ga zamislio ovako:

[att_img]

Znači imam Server 1 koji priža servis klijentima. Na serveru treba da se vrti jedan servis koji će raditi po http protokolu, a služi znači za autentifikaciju klijenata i manipulaciju/transferovanje podataka. To ja i kolege trebamo isprogramirati...

Server 2 je mirror Servera 1 i to ću uraditi sa HeartBeat & DRBD rješenjem.

PC3, PC4 & PC5 su računari koji služe kao Storage. No tu imam problem. Kako ih povezati i prijaviti na Serveru 1 odnosno 2.

a) Jedno rješenje zamišljam kao još jedan moj servis koji će jedan fajl koji se uploaduje uvijek sačuvavati na 2 mjesta, npr. PC 3 i PC5. To znači ponovo moram programirati. Takođe moram praviti neki journal na Serveru te aplikaciju za oporavak na Storage PC-u.

b) Drugo rješenje je korištenje već gotovih rješenja, ali tu imam nedoumica. Znači, mogao bih da pomoću nekog SAN rješenja da prijavljujem ove Storage PC-ove na Server(e) kao lokalne diskove. Tu bih onda mogao da napravim SW RAID 5, gdje bih se spasio pravljenja journal-a, no ne znam da li je moguće sa npr. Open-iSCSI prijaviti ove Storage računare kao lokalne uređaje pa od njih napraviti SW Raid. I ko u ovom slučaju treba da vrši oporavak nekog od ovih Storage računara, npr. ako je izgorio HDD ili napajanje itd...

Ono što nisam rekao je da će ovi računari biti vezani u neku lokalnu mrežu gigabitnim karticama. U krajnjoj mjeri, uopšte i ne moram da radim sa pravim računarima, mogu sve kroz VM.

Sad me zanima mišljenje i pokoji odgovorčić nekih stručnjaka, koji su imali dodira sa ovim stvarima, da li je ovo što sam ja zamislio ostvarivo, da li je moglo drugačije, vaše preporuke i za moje ideje i za softwerska rješenja itd...
[ nikolafranovic @ 15.02.2011. 22:07 ] @
* drbd ti sluzio za mirovanje, i to bitova, a ne bajtova.

* heartbeat je taj koji sluzi da odredi koji server je aktivan, u njemu se podesi da bude glavni server1, i kada on padne da prelazi na server2 (a ujedno se naprave da rade istovremeno)

* openfiler uvedes, to je STORIDŽ SERVER u sustini

* postavis hard diskove u racunarima server1 i server2 u RAID10 i preko ISCSI protokola napravis da uzima HDD i da ga prezentira preko mreze drugim racunarima

* za storidž sistem ukljucis SAN i NAS tehnologije

* kasnije se malo pozabavis sa virtuelizacijom..

[ mulaz @ 16.02.2011. 00:01 ] @
...mislim da mu prosao rok :))

Inace, ovo bas smrdi po ZFS-u :D