[ D_Radenkovic @ 24.09.2010. 17:46 ] @
U firmi posedujemo dva identična servera IBM x3550 3Ghz, 2GB RAM, sa po dva SCSI HDD-a i RAID1.
Na oba imamo instaliran Windows Server 2003 SP2, i MS SQL Sever 2005.

Da li postoji softver koji bi omogućio redudantnost ova dva servera, odnosno da u slučaju otkaza jednog servera, njegovu ulogu preuzme drugi server.

Trenutno koristimo jedan server, dok drugi služi samo za backup podataka.

[ nkrgovic @ 25.09.2010. 08:55 ] @
Pogledaj MS dokumentaciju za to kako se dize cluster. Verovatno ces prvo morati da dignes cluster nad dva OS-a, a onda da podesi i bazu da radi u klasteru. Mislim da ce ti trebati neki shared storage, ali to moze da bude i jedan mrezni disk koji podrzava iSCSI - ako Win 2K3 ima inicijator.

Skoro sigurno moze, samo treba naci kako se radi to za Windows platformu - nije moj fah. Uglavnom, sad znas kljucne reci, pa polako... google :).
[ someone_bl @ 27.09.2010. 07:10 ] @
ako nemas storage nista od clustera. Sta znaci da preuzme ulogo ? Zelis da bude drugi DC, da imas pristup File serveru, da imas pristup bazi? Moras da budes precizniji. Nesto se moze napraviti nesto ne ...
[ nemesis @ 27.09.2010. 09:01 ] @
hm ...
stvarno nisam probao ali zar ne moze preko loadbalance stavke ...
video sam na 2003 enterprise ... :) jel moze neko ako ej radio da
kaze dal preko loadbalance moze ...
[ deki2free @ 27.09.2010. 11:48 ] @
Citat:
U firmi posedujemo dva identična servera IBM x3550 3Ghz, 2GB RAM, sa po dva SCSI HDD-a i RAID1.
Na oba imamo instaliran Windows Server 2003 SP2, i MS SQL Sever 2005.

Da li postoji softver koji bi omogućio redudantnost ova dva servera, odnosno da u slučaju otkaza jednog servera, njegovu ulogu preuzme drugi server.


Nisi napisao koja edicija Win servera, 2003 standard podrzava Network Load Balancing (NLB). To ti je vise za web servere, koji dele jednu virtuelnu IP adresu, a NLB distribuira zahteve klijenata na vise servera u okviru cluster-a, namenjen za aplikacije gde se podaci retko menjaju (npr. web strane)!

A ti imas SQL 2005. Ono sto tebi treba je cluster service, ali to su ti verzije 2003 Datacentar i Enterprise.

sve ti se nalazi na linkovima:

http://msdn.microsoft.com/en-us/library/ms952401.aspx

http://technet.microsoft.com/en-us/library/cc758523%28WS.10%29.aspx

Citat:
Trenutno koristimo jedan server, dok drugi služi samo za backup podataka.


Ovo znaci da je ovaj drugi maltene neiskoriscen. Pre svega RAM mora da se doda (ovaj server podrzava do 32GB 667MHz, ali Win SVR 2003 standard do 4 GB )- inace ima da koci, nisi napisao koji NIC, HDD (nisi napisao koji kontroler imas) podrzava do max 4 komada bilo bi lepo da ih ima toliko, inace storage ti je skuplje, a bolje resenje (najbolje u SAN)!

Ovakva konfiguracija nije u stanju ni za virtuelizaciju.

U svakom slucaju mrka kapa.




[ D_Radenkovic @ 30.09.2010. 18:19 ] @
Posedujemo Windows 2003 Server Standard Edition, na oba servera i
SQL Server 2005 Standatd Edition na oba servera.

U Microsoftovoj dokumentaciji piše da SQL 2005 Std Edition ima mogućnost Failover clusteringa, ali sa ograničenjem da DataBase Mirroring može da radi u samo u sinhronom modu. (Safety=FULL)
Da li može da mi neko objasni šta ovo znači.

Razmišljamo da Windows Server 2003 Std edition, zamenimo sa Windows Server 2003 Enterprise Edition ili Data centar edition, u zavisnosti od toga koji je jeftiniji, a može da nam ispuni zahteve.


Ono što sam gore napisao, da jedan server može da zameni drugi, podrazumevam, da prilikom hardverskog otkaza jednog servera, drugi preuzme prikupljanje podataka od strane raznoraznih aplikacija koje imamo na drugim računarima sa kojih se unose podaci, bez gubitka podataka.
[ nemesis @ 30.09.2010. 18:29 ] @
hm... misim da u aplikaciji mora da stoji da ako primarni server kome
shalju te podatke mre da odmah nastave slanje podataka preko sekundarnog ...
inache cesh sigurno imati neki time out dok drugi preuzme funkciju ...
[ D_Radenkovic @ 30.09.2010. 18:45 ] @
Takva je struktura sistema da timeout može da bude i 20 sec.
[ nemesis @ 30.09.2010. 18:48 ] @
pa ok, ali to sto treba tebi a to je da serveri budu povezani posebnim mreznim karticama ili rs232 ili nebitno kako
i kad na hartbeat ili slichno ne odgovori primarni server sekundarno da sekundarni sam promeni svoj IP, to jest doda
i IP primarnog i od tad krene da prima podatke ?
pa za to morash da imash repliciran san software na drugom serveru .. ili da oni medjusobno rade repliku itd...
to se reshava mudim pisanjem aplikacija koja ako se pojavi timeout ka prvom serveru dalje vrshi upis na drugi server
a prvi i drugi (i treci i ...) serveri medjusobnom odmah repliciraju svaki upis ...
ne znam kakvi su podaci ...
[ D_Radenkovic @ 01.10.2010. 07:30 ] @
Pa takvim rešenjem nećeš imati potpuno iste podatke na oba servera, u svakom trenutku.
Trbalo bi da se uvek vrši upis na oba servera, a kad jedan otkaže da se nastavi upis na drugi server.
[ nemesis @ 01.10.2010. 09:21 ] @
nepostoji softwerski 100% error free reshenje ...
znachi uvek ce imati opciju da mu nesto zabrljavi ...
:)
[ deki2free @ 01.10.2010. 12:23 ] @
Citat:
nemesis: nepostoji softwerski 100% error free reshenje ...
znachi uvek ce imati opciju da mu nesto zabrljavi ...


Zato to radi hardware. Mora da postavi neku vrstu shared storage-a, najjeftinije neki mrezni disk, na koji ce biti prikljucena oba servera, ali to ce da zahteva podesavanja i podesavanja, mozda postoji i neko free ili open source resenje za ovo, ali ja to nisam radio i moram da se ogradim! Sigurno postoji pod linux-om http://www.gluster.com/community/documentation/index.php/Gluster_Storage_Platform

@D_Radenkovic
I daljem tvrdim da je najbolje resenje SAN storage. Napravices sebi previse komplikacija sa ovakvim nacinom povezivanja, a problemi ce nastati tek u radu.
[ someone_bl @ 05.10.2010. 08:06 ] @
Ne moze i jeftino, i sigurno i kvalitetno...
[ nemesis @ 05.10.2010. 10:18 ] @
zapravo loshe je odredjen aplikativni deo ...
da je radio neko ko ima iskustva sa mreznim aplikacijama malo vishe znao
bi da treba da radi sa vishe kopija odmah ... :)
[ daigu @ 09.10.2010. 00:26 ] @
Citat:
D_Radenkovic: Pa takvim rešenjem nećeš imati potpuno iste podatke na oba servera, u svakom trenutku.
Trbalo bi da se uvek vrši upis na oba servera, a kad jedan otkaže da se nastavi upis na drugi server.


Takvoga rješenja za SQL Server nemaš. SQL nema mogućnost spajanja više SQL servera u HA Cluster. A ni Windows uopće. Znači, nije dovoljno napraviti HA cluster, i sama aplikacija mora biti cluster aware. Jedino rješenje ti je Failover Clustering, a za to ti treba storage i Windows Server Enterprise ili Datacenter kao što ti je rečeno. Ili neka vrsta database mirroringa.
[ D_Radenkovic @ 10.10.2010. 19:13 ] @
Da li je neko imao iskustva sa Double Take Availability rešenjem. Ponudili su mi ga iz firme SBS.
Postoji u više varijanti. Meni su ponudili varijantu aplikacije koja se instalira u windowsu na oba servera. Sama aplikacija se umeće između Operativnog sistema i File sistema.
Radi mirroring podataka, sa source na target server i ima mogućnost failovera u slučaju otkaza source servera. Monitoring Source servera radi Target server i u slučaju otkaza preuzima njegove mrežne parametre (ime i IP idresu) i na mreži počinje da se ponaša kao Source server.
[ someone_bl @ 11.10.2010. 10:40 ] @
Meni su na nekim HP kursevima takodje pominjali taj sw, samo pod drugim imenom, i hvalili su da radi ekstra... e sad ja ga nisam nikad probao...
[ nemesis @ 11.10.2010. 19:30 ] @
trazi demonstraciju
onda izmaltretiraj repliku
tu sw .. i to reci dok radish neko
masivno premeshtanje fajlova ili
samo defragmentaciju ... :)
svashta nesto mogu da smislim :")
i ako prezivi 10-ak akcija
pali gasi, ubi kabl, ubi server ...
i na kraju radi ... kupuj !:)
i prenesi nam info koliko koshta itd
obavezno kad kupujesh ubaci i opciju da
odesh na neki kurs / licenciranje za taj program :)
i da to sve plati firma ... jer posle si na konju :)
nema ko drugi da radi sa tim .. znachi skache ti cena :")
[ deki2free @ 15.10.2010. 13:18 ] @
Citat:
someone_bl: Meni su na nekim HP kursevima takodje pominjali taj sw, samo pod drugim imenom, i hvalili su da radi ekstra... e sad ja ga nisam nikad probao...


HP sve svoje proizvode hvali - extra, treba to proveriti, narocito ako se uzme u obzir da sw za hw firme rade third party firme.

Njihov hp data protector je, cini mi se, pisala slovenacka firmi ili su oni radili lokalizaciju za ADRIA region, tako nesto - inace GUI u data protectoru je kao u win 95!