Sziasztok!
Van egy olyan megoldásra váró problémám, hogy 2 szervert kéne tükrözni.
A két szerveren Ubuntu van és semmi más( tehát csak oprendszer van és semmi más csomag szinte), annyi lenne a feladat, hogy ha az egyik szerver kiesik, akkor a másik szerver lépjen a helyébe.A 2 gépben 2 hálókártya van.
Én a heartbeat- ra gondoltam hogy azzal oldom meg, csak nem nagyon értek hozzá, csak olvastam róla.
Ezeket a beállító állományokat találtam
/etc/ha.d/ha.cf
/etc/ha.d/haresources
/etc/ha.d/authkeys
Gondolom ezeket kell állítgatni, mert ez lesz a daemon, csak azt nem tudom, hogy ezeken kivűl még milyen beállítások vannak. Ehhez kérnék valami tanácsot, vagy információt.
A segítséget előre is köszönöm!!
-relatyve-
- 4524 megtekintés
Hozzászólások
Azert ez nem ilyen egyszeru.
Pl. elso korben milyen gepek ezek, milyen messze vannak egymastol, mi van kozottuk, SAN van-e, milyen szolgaltatasokat akarsz clusterezni?
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
ezek fél éves szervergépek és egymás alatt vannak. ( 1 m)
Szolgáltatást nem mondtak, csak azt hogy alap hálózati szolgáltatásoknak kell menni.
A gépek megfelelően vannak összekötve, csak ezt kell rajtuk végrehajtanom.
- A hozzászóláshoz be kell jelentkezni
SAN -ra vonatkozó kérdésre nem tudok rendesen válaszolni, csak anyit tudok elmondani hogy scsi vinyó van mind a 2 -ben és az egész tárterületen az Ubuntu van. Nicsen semmiféle partíció.
- A hozzászóláshoz be kell jelentkezni
ha nincsen közös diskalrendszer akkor nézd meg a drbd-t ami afféle hálózati raid1, ezzel lehet szinkronban tartani a két gép fájlrendszerét.
Core2Duo T7100, 2.5G, Ubuntu 8.04, 2.6.24
- A hozzászóláshoz be kell jelentkezni
de gondolom a drbd -hez kell a heartbeat -is nem?
Igen uyg kell szinkronban tartanom, hogy ha az egyik kiesik akkor a másik vegye át az müködést.
- A hozzászóláshoz be kell jelentkezni
"de gondolom a drbd -hez kell a heartbeat -is nem?"
Nem. A drbd csak annyit csinal, hogy egy block device tartalmat atszinkronizalja egy masik gepre ip-halozaton keresztul, es ezt onmagaban, mindentol fuggetlenul teszi.
A heartbeat pedig arra jo, hogy detektalja, hogy kihalt a gep, es vegrehajt bizonyos scripteket, amivel at tudja venni a kiesett szolgaltatasokat (pl. aktiv/passziv konfig eseten beallitja maganak a kozos ip-t), plusz ezenkivul megprobalja megoldani, hogy az olyan eroforrasokat, amiket normal esetben csak 1 gep hasznalhat, azt tenyleg csak egy gep hasznalhassa.
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
aktiv/aktiv -ra akkor nem is jó a heartbeat?
meg akkor elvileg nekem nem is kell a "drbd". ( gondolom )
- A hozzászóláshoz be kell jelentkezni
A heartbeat teljesen jo, a drbd mar huzosabb (elvileg tud aktiv-aktivot, gyakorlatilag nem biztos, hogy sebesseg szempontjabol jol jarsz vele).
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
Amellett, hogy dedikált gigabites kapcsolat illik alá, fel kell venni a ha-konfigurációba mint szolgáltatást, és az "átborulás" során elvégzendő teendőket korrekten le kell programozni...
Apropo, aktív/passzív, vagy aktív/aktív cluster lesz?
- A hozzászóláshoz be kell jelentkezni
aktiv/aktiv lesz a rendszer, és hogy érted ezt hogy programozni? Nem csak konfigolni?
- A hozzászóláshoz be kell jelentkezni
Tehát a "nemtudommicsoda" szolgáltatás mindkét szerveren egyszerre kell működjön? Ez azért messze áll a "tudom, mit akarok"-tól... (a/a esetben nem mászik át a szolgáltatás az egyik node-ról a másikra, viszont ott más sz0...sok vannak, a/p esetben átmászik, de meg kell mondani, hogy az aktív kidőlése esetén a passzívból hogyan, mely scripteket futtatva lesz belőle aktív, milyen beállításokat kell alkalmaznia, stb. Sajna tapasztalat, hogy ezeket a scripteket gyakran kézzel kell megírni, hogy tényleg úgy működjön a borítás, ahogy annak működnie kell.
Nagyon nem tudod, mit akarsz... fentebb írod, hogy a kiesés esetén át kell venni a szolgáltatást, itt meg írod, hogy aktív/aktív...
- A hozzászóláshoz be kell jelentkezni
ez végül is egy feladat és igy hangzott:
2 gépet kell tükrözni aktiv/aktiv - legyen és az alap hálózati szolgáltatások fussanak.
- A hozzászóláshoz be kell jelentkezni
Na meg kinek mit jelent az alap hálózati szolgáltatás....
Nem korrekt a feladat kiírása sem. Tisztázd minden képpen, hogy ki mit szeretne. Mi fusson, mi nem. Ez így nagyon karcsú kiírás...
- A hozzászóláshoz be kell jelentkezni
Nemjó. Nagyon nem...
- A hozzászóláshoz be kell jelentkezni
Mi az a szolgáltatás, aminek valamelyik vas kiesése esetén át kell vándorolnia a másik vasra? Emögött a szolgáltatás mögött a szükséges fájlokat milyen tárolóeszközön, hogyan fogják a szerverek elérni? Ha nem közös a storage, hogyan oldod meg a szinkronizálást? Mekkora a megengedett maximális kiesési- és adatvesztési időablak? (Mi van akkor, ha az hálózatkezelés borul meg...?)
Túl sok a nyitott kérdés, ez nem olyan, hogy feltolom és megy...
- A hozzászóláshoz be kell jelentkezni
"Szolgáltatást nem mondtak, csak azt hogy alap hálózati szolgáltatásoknak kell menni."
Akkor ezt erdeklodd meg. Egesz mashogy esik neki az ember, ha pl. egy tuzfalrol, vagy egy adatbazisszerverrol van szo.
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
alap hálozati szolgáltatásnak kell mennie, azt mondták, másnak nem.
- A hozzászóláshoz be kell jelentkezni
Jode ez mit takar pontosan?
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
HA-cluster tervezéséhez van kb. 2-300 oldalnyi papíros doksim -- csak viszonyításként... Igaz, az csak a tervezés, többféle clusterezési megoldásra...
- A hozzászóláshoz be kell jelentkezni
és meg tudnám kapni azokat a doksikat, ha nem probléma?
Lehet segitségemre lenne a beállitásoknál
Nagyon megköszönném!
- A hozzászóláshoz be kell jelentkezni
az a ba hogy neten szinte konkrét megoldást nem találtam, csak ilyen config- file beállitásokat. Még olyat sem hogy mit kel még állitani a linuxon hogy ez menjen.
- A hozzászóláshoz be kell jelentkezni
Ennek valoszinuleg az lehet az oka, hogy tenyleg nem olyan egyszeru, hogy beallitom, es megy. :)
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
Eléggé specifikus (AIX+HACMP) a doksi, és mint írtam, a tervezésben, a HA-rendszerek felépítésének elméletében lehetne hasznos -- a gond csak az, hogy kb. 200km-re van felhajítva egy dobozban a padlásra...
Javslat: definiáld pontosan, mit jelent az "alap hálózati szolgáltatások", mi kell a működéséhez, azt hogyan tudod két gép között megosztani/szinkronizálni, miképp kell/lehet a szolgáltatást leállítani/indítani, működésképtelenségéről meggyőződni(!) (példa: a szolgáltatás fut, processz megvan, de nem válaszol a megkövetelt időn belül -> borítani kell a clustert.)
- A hozzászóláshoz be kell jelentkezni
alap hálózati szolgáltatások:
- Át kell vennie az IP cimet
- Jó essélyel a MACaddress cimet.
- Ne legyen kiesés.
- "fél over" a/a
ennyi instrukciót kaptam :(
- A hozzászóláshoz be kell jelentkezni
Nem nagyon akarnak több infót adni, annyit mondott még az illető, hogy heartbeat -el kell megoldanom.
- A hozzászóláshoz be kell jelentkezni
Tehat ha pingik, akkor mar jo? (Ez valami iskolai feladat? :) )
Akkor erre a heartbeat onmagaban eleg, az ip takeoverre script is van, tehat a helyzet sokban egyszerusodik.
Ezt es ezt (heartbeat v2-hoz) nezd meg.
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
- "fél over" a/a
A kettő nem üti erősen egymást??
Ha valami failover, akkor nem aktiv-aktiv, hanem aktiv-standby, nem?
- A hozzászóláshoz be kell jelentkezni
"Ha valami failover, akkor nem aktiv-aktiv, hanem aktiv-standby, nem?"
Nem. Pl. az egyik gep kapja a 1.2.3.4, a masik az 1.2.3.5 ip-cimet, es mindegyik szepen teszi a dolgat. Ha valamelyik megdoglik, akkor a masik atveszi az o cimet (es szolgaltatasait) is, es igy minden megy tovabb, csak lassabban.
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
Elméletileg ez így szép, de gyakorlatban érdekes. Mind a két gépen ugyan azoknak a szolgáltatásoknak kell futnia (persze csak amelyeket clusterezni akarunk), ha az egyik gép leáll/felrobban/stb.., akkor a másik gép ugyan úgy szolgáltat tovább. Kívűlről (jó esetben) csak egy logikai cluster IP -t látnak a kliensek amin a szolgáltatás figyel, és nem látják a cluster összes node-jának IP -it.
Szerintem ez így a szebb megoldás.
- A hozzászóláshoz be kell jelentkezni
Elméletileg ez így szép, de gyakorlatban érdekes. Mind a két gépen ugyan azoknak a szolgáltatásoknak kell futnia
Nem feltetlenul, nyugodtan lehet az egyiken (harsautes) webszerver, a masikon meg (hasrautes) dns, csak failoverkor nyilvan a masik node-on el kell inditani, ami eddig nem futott (plusz szinkronban kell tartani a szinkronban tartando dolgokat).
"Kívűlről (jó esetben) csak egy logikai cluster IP -t látnak a kliensek amin a szolgáltatás figyel, és nem látják a cluster összes node-jának IP -it."
Ez mar egy masik temakor (load-balancing).
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
Nem feltetlenul, nyugodtan lehet az egyiken (harsautes) webszerver, a masikon meg (hasrautes) dns, csak failoverkor nyilvan a masik node-on el kell inditani, ami eddig nem futott (plusz szinkronban kell tartani a szinkronban tartando dolgokat).
Ez hol aktiv-aktiv megoldás? Ez az aktiv-standby.
Ez mar egy masik temakor (load-balancing).
Egy aktiv-aktiv szolgaltatasnal ez nem egy kulon temakor, hanem ez a temakor.
- A hozzászóláshoz be kell jelentkezni
"Ez hol aktiv-aktiv megoldás? Ez az aktiv-standby."
Nem, ez a "Mind a két gépen ugyan azoknak a szolgáltatásoknak kell futnia"-megallapitasra adott reakcio.
Aktiv-aktivhoz tegyel fel pl. 2 webszervert, es tegyel elejuk pl. dns-round-robint (aztan dig-eld meg pl. a cnn.com-ot, es lass csodat... ;) ).
"Egy aktiv-aktiv szolgaltatasnal ez nem egy kulon temakor, hanem ez a temakor."
Ahogy erzed.
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
Igen de szerintem nem a legszerencsésebb dns-round-robin -nal load balance -olni. Igaz ez alkalmazás függő, de a sessionöket elég macerás lehet kezelni így.
Azért egy ellenpélda:
# dig www.sun.com
; <<>> DiG 9.4.2 <<>> www.sun.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31226
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 4;; QUESTION SECTION:
;www.sun.com. IN A;; ANSWER SECTION:
www.sun.com. 900 IN A 72.5.124.61;; AUTHORITY SECTION:
sun.com. 86400 IN NS ns8.sun.com.
sun.com. 86400 IN NS ns1.sun.com.
sun.com. 86400 IN NS ns2.sun.com.
sun.com. 86400 IN NS ns7.sun.com.;; ADDITIONAL SECTION:
ns1.sun.com. 86400 IN A 192.18.128.11
ns2.sun.com. 86400 IN A 192.18.99.5
ns7.sun.com. 86400 IN A 192.18.43.15
ns8.sun.com. 86400 IN A 192.18.43.12;; Query time: 209 msec
;; SERVER: 84.2.44.1#53(84.2.44.1)
;; WHEN: Tue Jun 10 18:46:17 2008
;; MSG SIZE rcvd: 181
Itt szépen látszik, hogy a kliens csak egy IP -t lát kívülről.
--
http://laszlo.co.hu/
- A hozzászóláshoz be kell jelentkezni
Pound nevezetu programot erre talaltak ki :) nekem nagyon bejott.
POUND
--
1 leszel vagy 0 élő vagy hulla!
- A hozzászóláshoz be kell jelentkezni
"nem a legszerencsésebb dns-round-robin -nal load balance -olni"
Nem mondta senki, hogy ez a legszerencsesebb, sot, mi tobb, ott volt elotte egy 3 byte-os magic value ("pl."), ami azt jelenti, hogy ez a sok-sok kulonbozo lehetoseg kozul az egyik, amelyiket az illeto (jelen esetben en) szemlelteteskent kiemelt. A szakzsargon ezt peldanak hivja, errol tobbet kedvenc ertelmezo keziszotarodban olvashatsz.
Mindazonaltal megjegyzendo, hogy nehany esetben ez nemhogy a legszerencsesebb, de kis modositasokkal (pl. anycast dns) gyakorlatilag az egyetlen realis lehetoseg.
"Igaz ez alkalmazás függő, de a sessionöket elég macerás lehet kezelni így."
Az alkalmazasok session-kezelesenek hihetetlen modon tokmindegy, hogy hogy megy a load-balancing a fejuk felett, mar csak azert is, mert egy jol tervezett alkalmazas nem elhet semmilyen prekoncepcioval a load-balancing algoritmust tekintve, masreszt a load-balancerek sem igazan szoktak vegigparse-olni a teljes request-et.
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
Szabad tippelni a cegre?
- A hozzászóláshoz be kell jelentkezni
Vegyenek basszus egy VMware ESX cluster-t arra a két gépre, a szolgáltatást meg tegyék guest-be. Persze egy failover esetén mindenképp lesz kiesés, de a szolgáltatás ismerete nélkül nem ismerek jobb megoldást.
Másfelől nem ártana a megrendelőnek (és a szállítónak) tisztában lennie a cluster tervezésnél használt terminológiával. Ha már azt alkalmazza a feladat kiírásánál.
Ave, Saabi.
- A hozzászóláshoz be kell jelentkezni
No ezt olvassad el:
https://wiki.kubuntu.org/UbuntuClusters?highlight=%28cluster%29
talán mindent tartalmaz
majd írd meg, hogy sikerült
- A hozzászóláshoz be kell jelentkezni
:)
- A hozzászóláshoz be kell jelentkezni
loool :)
- A hozzászóláshoz be kell jelentkezni
Hat ez telleg eleg karcsu. En elkezdenek kerdezoskodni, mi kell a gepre, annak vannak-e adatai, az oprendszert eleve nem szabadott volna addig feltenni, amig ilyen alap dolgokat nem tudsz. Jo esellyel az egeszet ujra kell particionalni, a szerver adatokat jobb kulon partra tenni, azt a drdb is jobban kezeli. Azert ugye szervert telepitettel mar?
Eleve, ha webszerver kell, annak is mas konfig kell. Ha SQL-bol kell cluster, arra nem is biztos, hogy a HA cluster a jo megoldas, lehet hogy inkabb az SQL-en belul kellene clusterezni (lasd pl. MySQL NDB cluster). Az mar csak hab a tortan, hogy a clustering fogalmakkal sem vagy tisztaban.
Az aktiv/aktiv altalaban load balancingot jelent, ez azt jelenti, hogy az egyik sessiont az A szerver, a masikat a B server kezeli le. Az aktiv/passziv jelenti a failover clustert, azaz ha az A cluster kiesik, akkor a B cluster veszi at a helyet.
Olyan, hogy altalanos netszolgaltatas, nem letezik. Van webszerver, FTP szerver, SQL szerver, NAT router, proxy, fajlszerver, LDAP server, meg kismillio egyeb halozati szolgaltatas letezik, de 'altalanos' - na ezt meg nem lattam.
- A hozzászóláshoz be kell jelentkezni
Ezen nem teljesen specifikált feladatra én egy viszonylag egyszerű ámbár nem túl olcsó megoldást mondanám: http://www.vmware.com/products/vi/
És ajánlom ezt a videót: http://www.youtube.com/watch?v=qWf_WiaFedc
Tudom, hogy ez nem igazán tekinthető igazi erőforrás és pénztárca barát megoldásnak, de a videót látva atombiztos és nem kell hozzá programozói tudás és szívás sincs vele.
- A hozzászóláshoz be kell jelentkezni
Ez csak cirka par millioba kerul de hajra nekunk van ilyen rendszerunk.
VMware ESX - 1.5 millio - 2 db - server
Virtual Center - 800k kb - 1 db - kulon server
SAN Switch ( 2 db ) - x - csillagos eg
Storage - x - csillagos eg
Ez nekunk kb. 20 millioba fajt.
--
1 leszel vagy 0 élő vagy hulla!
- A hozzászóláshoz be kell jelentkezni
Én mondtam, hogy nem olcsó dolog ...
Ami olcsóbb ahhoz pedig egy teljesen specifikált feladat kellene és egy jó adag hozzáértés és tapasztalat ...
- A hozzászóláshoz be kell jelentkezni
Jajah :).Amugy ez is tartalmaz meglepeteseket.
--
1 leszel vagy 0 élő vagy hulla!
- A hozzászóláshoz be kell jelentkezni
de tud mindent ;)
- A hozzászóláshoz be kell jelentkezni
Mindent meg nem, a "continuous availability" nevu feature (amikor replikalja a vm-ek allapotat 2 hostgep kozott) meg csak valamikor az iden jon. Addig lehet nezegetni a stratus continuum-okat. :)
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
marmint amikor mozgatom a vmet egyik geprol a masikra?
szerintem kozben siman hasznalato a gep, mint juzer eszre sem veszed.
vagy arra gondolsz mikor az egyik gep meghal, es 15s utan egy masik gepen startolja el?
az van vagy 2-3 perc, ez igaz...
- A hozzászóláshoz be kell jelentkezni
"marmint amikor mozgatom a vmet egyik geprol a masikra?"
Nem, az a vmotion, az megy szepen.
"vagy arra gondolsz mikor az egyik gep meghal, es 15s utan egy masik gepen startolja el?"
Igen, erre talaltak ki egy olyan featuret, hogy a vm allapotat szinkronban replikaljak egy masik hostgepen futo vm-re, a teljes memoriaterulettel, interruptokkal, meg mindennel egyutt, es ha az egyik elpusztul, gyakorlatilag kieses nelkul at lehet ugrani a masikra. Ez az, amit talan 2008 Q3-ra igernek.
"az van vagy 2-3 perc, ez igaz..."
Nem is az a rossz, hogy 2-3 perc, hanem hogy ez az egesz a vm szempontjabol olyan, mintha kirugtak volna alola a tapfeszt, amit bizonyos dolgok (pl. dbms-ek, xfs) nehezen viselnek.
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
Egy "hagyományos" clusterben is történhetnek érdekes dolgok, ha az egyik gép alól kivágod a tápfeszt. Egy apacsot nyilván nem érdekel, replikált adatbázist már igen. Kivéve, ha olyan, de fentiek alapján szerintem ez kicsit se.
Nézzük viszont azt, mi történik előre tervezett (vagy nem annyire tervezett, de végrehajtandó) migráció esetén? Vmotion-nél ez elég fájdalommentes. Replikált directory-nál, adatbázisnál nem feltétlenül az. De mivel semmit sem tudunk a futtatandó alkalmazásokról, ezért persze csak találgatás.
Én azt mondom, ha adott szolgáltatásokat szeretnénk nagy rendelkezésre állásúvá tenni, akkor először is kell a hardver infrastruktúra. VMWare-hez is oda volt írva a storage, nem kötelező, rárakhatod egy PC-s NFS szerverre, de akkor mi a halál értelme van az egésznek? Aztán kell egy szoftver infrastruktúra, ez lehet Vmware is, ha még nem tudod, mit akarsz, lehet Sun Cluster vagy hasonló, ha nagyjából tudod, hogy mit akarsz, lehet egészen alkalmazás-specifikus, ha nagyon behatárolható (pl. RAC), esetleg ezek együtt, vagy nekiállhatsz reszelni. Csak ne legyen az a vége, hogy a nagy kalapálásban többet áll a szolgáltatás a házilagos heartbeat meg mindenféle scriptek miatt, mint amennyit hardver hiba vagy tervezett újraindítás alatt állna 20 év alatt...
Mindennek van egy minimum ára. GLX suzukiból a koppány kipufogó se csinál BMW-t. A gagyi félmegoldásokkal lehet, hogy egy apacs/php/mysql kombót le lehet clusterezni, de ettől még nem lesz belőle "mindenre jó ingyenes megoldás", és akkor is kell alá egy alap. Megfelelő alap nélkül a ház is összedől.
Ps. eax ezt nem mind neked szólt volna, csak egyben válaszoltam.
- A hozzászóláshoz be kell jelentkezni
20 milla töredékéből is ki lehet hozni, a kérdés az, hogy milyen erős ESX-ek kellenek és milyen tulajdonságú storage. Ha minimumot nézek:
- elég összesen 2 CPU VI3 Enterprise, ugyanis 1 CPU-s rendszerek is támogatottak már
- elég egy VC Foundation
- nem kell FC SAN, egy NFS kiszolgáló is elég lehet.
Ha részletek érdekelnek, keress meg :-)
- A hozzászóláshoz be kell jelentkezni
- nem kell FC SAN, egy NFS kiszolgáló is elég lehet.
És ettől lesz igazán izgalmas a dolog :)
A 20 milla meg nem is sok annyira.
- A hozzászóláshoz be kell jelentkezni
az lenne a kérdésem hogy ezt a Heartbeat -et mind a 2 gépre kell telepiteni és párhuzamosan állítani?
- A hozzászóláshoz be kell jelentkezni
meg az lenne még a kérdésem hogy elvileg 4 db IP cimet fogok kapni ehhez a "munkához", de olvastam, hogy 5 db kell. Az %. az ilyen Virtuális IP cim, azt irja a dokumentáció. Azt is a rendszergazdától kell elkérnem?
Mert én nem férek hozzá semmihez sem.
- A hozzászóláshoz be kell jelentkezni
Te ez így már nagyon zűrös.
Neked nem két szervered hanem két géped van - a szerver szolgáltat, ez konkrét, potnosan meghatározott szolgáltatások együttese.
A heratbeat működhet így is, meg úgy is, semmi másra nem szolgál mint arra, hogy jelezze a az adott gép működőképességét. Lehet, úgy hogy van egy harmadik gép, amelyik figíyeli ezeket a heartbeateket, és ha kell beavatkozik - beindítja a csere folyamatát. Lehet úgy hogy a két gép egymást figyeli, és ha az egyik elhallgat, átveszi a másik szereposztását is, vagy csak ő indul be. A heartbeat csak arra szolgál, hogy a cluster elemeinek működőképességét ellenőrízze. A telepítésének feltételeit - hány gépre, hány IP cím - már megint csak a feladat határozza meg, azaz milyen szolgáltatásokat kell biztosítani. Egy biztos, egyidejűleg, két gép, azonos IP címen nem lehet sem virtuáliasn, sem mint alias (ezt kipróbáltam).
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
2 szerverem van 2-2 hálókártyával, ami össze van ugy drótozva, hogy az egyik és a másik hálókártyája össze van kötve és a másik hálókártyák pedig elosztóba vannak kötve.
Egyik gép figyeli a másikat és ha leáll az egyik, akkor a másik átveszi a szerepét.
Próbáltam megkérdezni, hogy milyen szolgáltatások legyenek, de azt mondta ne legyen semmi, csak IP cim "átvitel", meg ha tudom akkor MAC address. Valami teljesen alap dolgot kértek.
Azt mondták még hogy Heartbeat -el csináljam, de többet nem és nem nagyon tudom ,hogyan kezdjek neki sajnos, pedig sokat olvasgatok, de nem jutok dűlőre :(((((
- A hozzászóláshoz be kell jelentkezni
Itt a feladattal van egyelőre a gond, mégpedig az, hogy nem lehet tudni, mit kell csinálni.
Biztosan lehet tudni, hogy a Megbízó pontosan tudja, hogy mit szeretne és ezért Neked egy jól definiált részfeladatot adott? Különben egy tapodtat se tovább, amíg nem lehet tudni, hogy amit készítesz magas rendelkezésreállású környezet, az mihez kell.
Ugyanis az alkalmazás maga általában meghatározza azt is, hogyan kell/lehet magas rendelkezésre állást biztosítani hozzá. Ha biztos vagy abban, hogy a telepítendő szolgáltatások magas rendelkezésre állásához szükséges scripteket a Megbízód vagy valaki más fogja szállítani, csak akkor menj tovább szerintem. Pl. MAC átvitel mihez kell? Elég fura igény. Sőt, nagyon fura ez az egész.
mrceeka
- A hozzászóláshoz be kell jelentkezni
ez egy ugymond próbafeladat, szinte nincs is jelentősége ugymond, csak a munkahelyemen b..nak velem :)
és ezt mondták, amit leirtam. de meg kell tudnom csinálni és pánikban vagyok, mert nem tudom hogy elkezdeni.
De több infót nme tudok kihuzni. Azt kell megoldanom:
csak az hálózati dolgok menjenek.
Szal nincsen magas rendelkezésre állás. :)
Még ezzel a Virtuális IP vel van gondom, hogy ezt nekem kell elkérnem, a helyi IT-stól, mert kapok 4 IP cimet alapból.
- A hozzászóláshoz be kell jelentkezni
Szerintem az van, hogy o valami kozepesen kezdo rendszergazda valahol, es ezt a reszfeladatot kapta. Valoszinu, hogy van valamifele hierarchia, es o valahol az alja fele van, info minimalis jut el hozza, de o vegzi a munka dandarjat. Fura, de ez van.
- A hozzászóláshoz be kell jelentkezni
Akkor tegyél fel neki egy Solaris Clustert, azon belül csinálj egy resource group-ot amiben egy logicalhostname resource van és semmi más. Ez pontosan az, amit szeretnél (IP cím átvitel, és semmi más), és 2 óra alatt kész :) A későbbi szolgáltatásokkal pedig nagyszerűen bővíthető.
Hogy ebből hogy lesz bármi értelmes dolog, pl. shared/HA filerendszer hiánya miatt, az későbbi kérdés.
- A hozzászóláshoz be kell jelentkezni
Na akkor tisztazzuk. Te egy alap rendszergazdi vagy, tehat neked csak azt a feladatot adtak, hogy egy olyan clustert epits, aminek van egy kozos (virtualis) ip cime, meg a 2 gepnek osszesen 4 ip cime. Ehhez a feladathoz az alabbi infok szuksegesek minimum:
- A clusterezendo szerverekhez full access
- Az ip cimek listaja. A kozos (virtualis) ip-t azt mindenkeppen meg kell adjak, hiszen ok ezen keresztul fogjak latni a szervert...
- Heartbeat
Ha rakeresel, eleg sok pelda van arra, hogyan kell heartbeat-tal IP address resource-t csinalni (ha jol emlexem, meg a ha configjaiba is van pelda), az egyes gepek kozott az szamit halott node-nak ha nem lehet pingelni (vagyis a cluster-belso kartyakon engedni kell a pinget).
MAC address atvetel eleg necces, elvben vannak mindenfele mac atirogato toolok, erre lehet cluster szolgaltatast csinalni, kerdes a rendszer ezt mennyire fogja toleralni.
- A hozzászóláshoz be kell jelentkezni
Igen valami hasonló vagyok, egyellőre teljesen alap rendszergazni :)
A szervereket én telepitem Ubuntu-val. Ill azt tettem rájuk. Az IP-ket megkapom és akkor elkérem a Virtuális IP-t is.
És akkor megvan a Heartbeat- is.
a MAC az annyira nem is fontos, csak az ilyen IP átvitel, vagy hogy nevezte.
Igen ez a feladat, jól látod. :)
- A hozzászóláshoz be kell jelentkezni
Így minden világosabb, roppant életszerűtlen volt :)
mrceeka
- A hozzászóláshoz be kell jelentkezni
Megkaptam végre az 5 ip cimet,
Akkor az lenne a kérdésem, hogy milyen hálózati beállitásokat kell csinálnom?
És még ezzel a Heartbeat -el sem boldogulok nagyon, ill megnéztem hogy 3 beállito file-la van, gondolom azokat kell állítgatni. Csak azt nem értem akkor hogy mind a 2 gépre kell ezt telepíteni?
Elnézést ezekért a kérdésekért, de kicsit nehezen megy. Olvasok is róla sokat, de nem érzem hogy továbbjutnék.
köszönök mindenféle segitséget és ne hari a tudatlanságomért. :)
- A hozzászóláshoz be kell jelentkezni
Olvass már doksit légyszives... Onnantól kezdve, hogy egyben van az egész OS felpakolva, nos... khm. olvasni, olvasni, olvasni... utána tervezni, tervezni, tervezni... Teszteket is. Sokat. Tápkitépőset, switchledöglőset, LAN-adapter-hibásat, heartbeat-kábelmegaszakadósat... mindezeket egyik és másik oldalra eljátszogatva.
- A hozzászóláshoz be kell jelentkezni
Leallitod a hallokartyat, atirod, vissza kapcs/beallit .
A kerdes az, hogy mi lesz, ha masik gep feleled :) Jo kis MAC utkozes.
- A hozzászóláshoz be kell jelentkezni
Én azt érzékelem, hogy esetleg a megbízó sem tudja, mit akar. Illetve hallott jópofaságokat, de nem ismeri annak követelményeit/következményeit.
(Esetleg ő is örülne egy kis felvilágosításnak, talán nem fut bele néhány zsákutcába. Ha ilyenekre rákérdezel és megspórolsz neki "némi" pénzt és energiát, jobb színben tűnhetsz fel :-) )
Nem technikai oldalról kellene megközelíteni, hanem az üzleti igény felől, majd ehhez választani technológiát paraméterek és ár alapján.
Lehet, hogy nem ismeri például a VMware HA-t, holott esetleg bőségesen elegendő lenne: rengeteg kezdeti és később fejfájást meg tud spórolni (a VMware HA konfigurációja kb 1x1, kvázi egy bekezdésben le lehet írni), összeségében nem feltétlenül drágább - sőt. És független a futtatott alkalmazástól, ami akár DOS+Tetris is lehet, hogy a munkatársak garantáltan tudják mivel elcsapni a munkaidejüket :-)
Ha nem elég a VMware HA + nem sürgős a projekt, érdemes lehet kivárni, hogy a már említett Continous HA mit fog nyújtani és mennyiért: szintén hatalmas előnye lesz, hogy az alkalmazásnak nem is kell tudnia arról, hogy nagy rendelkezésre állásban fut.
- A hozzászóláshoz be kell jelentkezni
elvileg a megbizom penge linuxból, csak én betanulni vagyok itt egyenlőre, de semmi segitséget sem kapok ilyen téren tőle és igy nehéz beilleszkednem, csak ilyen fórumokra támaszkodhatom, meg a google-ra, csak ott nem mindig van egyértelmű találat sajnos
- A hozzászóláshoz be kell jelentkezni
EgyeLőre (n nélkül) kezdő Linux-turkáló emberke vagy, otthon már raktál fel linugzot (meg két cimborának is, bezony!), de egy HA megoldás kialakításához ez kevés, nagyon-nagyon kevés. Az a baj, hogy kérdezni sem nagyon tudsz.
- A hozzászóláshoz be kell jelentkezni
Tényleg kezdőnek tekintem magamat.
Egyéb dolgot csináltam már, webserver, mailserver, ftp, meg ilyeneket.
Csak ezzel nem foglalkoztam még és ezt is szeretném megtanulni.
- A hozzászóláshoz be kell jelentkezni
Ez (sajnos) így igaz. Jobban jársz, ha először alap dolgokkal, fogalmakkal ismerkedsz meg. Egyből fejest ugrani az ismeretlenbe "veszélyes" és ritkán vezet a jó útra. Szisztematikusan kellene "megtanulnod" a szakmát. Mert mit nyersz azzal, hogy ha valaki beküld neked egy step-by-step howto -t a feladatodra? Jobban fog rögzülni a copy&paste maximum, de nem biztos, hogy érteni fogod, hogy mi mitől és miért úgy működik ahogy és milyen lehetőségeid lennének. Ne vedd sértésnek a fenti mondataimat, csak megszívlelendő.
- A hozzászóláshoz be kell jelentkezni
Dehogynem:
"Zeller bácsi! Hogyan kell fürtözni?"
:-D
Ave, Saabi.
- A hozzászóláshoz be kell jelentkezni
Szerintem meg a 20 milla sok. 10-ből ez Sun vassal, FC SAN-nal és az Attiláék féle VMWare okossággal ez úgy kijön, hogy na. És semmiből nem az olcsót számoltam. De teljesen mindegy mert szerintem a topic indítótól közben annyira más dimenzióba kerültünk... :)
- A hozzászóláshoz be kell jelentkezni
lassan a magyar informatikatol is, ellenben ez egy erdekes tema, nem xen fele* bohockodas.
engem pl erdekelne, hogy mivan ha van 2 vasam, es csinalok egy virtualis gepet. akkor hogy oldja azt meg, hogy ha az egyik megpusztul attol meg
a vmem nem szarja ossze magat (jo, a megpusztulas idejere igen, de utana felbootol rendesen par perc mulva, es folytathatom a munkat)?
replikalja a diszket realtime, kiveve amit eax irt fent, tehat interruptot meg memoriatartalmat nem?
viszont ha jol erzem igy N-ed reszere osztodik a teljes tarkapacitas ha N gepem van?
*: persze, a xennek is megvan a maga terulete: ha linuxon linuxokat akarok futtatni. es csak azt. egy vason. :)
- A hozzászóláshoz be kell jelentkezni
A diszket semmi sem replikálja, közös nagy rendelkezésre állású storage van.
Ez persze nem elég mindenre, akkor használandó, ha nem tudod előre, mit akarsz, vagy az a valami kimerül egyszerű szerverek felpakolásában :) Nagyobb teljesítményű dolgoknál nem annyira játszik, mert a reklámmal ellentétben csúnya teljesítmény-vesztés lehet sok CPU-s rendszernél (mondjuk 16-32 mag, és ilyen gépeken akarsz futtatni egyszerre több 4-16 cpu-s alkalmazást.. na ezt nem szereti).
Remekül lehet viszont kombinálni Solaris Cluster és hasonlókkal, és van is értelme.
- A hozzászóláshoz be kell jelentkezni
jajo.
most hogy mondod, az tenyleg nem egy msa30 a videon, hanem egy msa1500 :)
- A hozzászóláshoz be kell jelentkezni
Vmaware Infrastructure3 pack
3 Server license, 1 VC license volt 2 honapja kb 2800 dodo :)
San switch nemkell, tud NFSrol dolgozni, vagy iSCSIrol :) (nalam van mindharom FC,iSCSI, NFS es ha stabil a halo alatta akkor nem szignifikans a kulonbseg)
Ami ebben a licenszben nincs benne az a vMotion (ezt nem irtad Te sem)
- A hozzászóláshoz be kell jelentkezni
Az NFS-nél a stabil háló nagyon nem elég, iSCSI esetén meg storage/sw válogatja, hogy mennyire atombiztos (szerverenként két független hálózati interfész (nem duál adapter) menjen két független switchbe, amik a storage mindkét vezérlőjére rá vannak dugva (eth0-sw1-spA0, eth0-sw1-spB0, eth1-sw2-spA1, eth1-sw2-spB1). Ez persze duál vezérkős storage-t tételez fel, vezérlőnként minimum két ethernet-interfésszel.
- A hozzászóláshoz be kell jelentkezni
De ezt meg lehet oldalni egy Solaris szerverrel siman.
Nalam legalabbis produkciosan megy igy egy eve.
- A hozzászóláshoz be kell jelentkezni
Tehát van egy clustered, hogyha egy vas kiesik, menjen a szolgáltatás, mögötte meg egy NFS-ed van? Mi történik az nfs-szerver döglésekor?
- A hozzászóláshoz be kell jelentkezni
lehet hogy iSCSI -s targetje van solarissal :)
tenyleg, tfh akarok linuxbol/solbol csinalni egy iscsi targetet. hogy tudnam ezt HAsiteni? :)
- A hozzászóláshoz be kell jelentkezni
pl. StorageTek AVS-el?
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
Az AVS annál sokkal komolyabb. Sima HA -ra egy Solaris Cluster bőven elég :) Igaz, konkrétan iSCSI-t perpill nem tud hivatalosan (de össze lehet hozni), de NFS HA-t pl tud
- A hozzászóláshoz be kell jelentkezni
De azert az NFS-t nem jo egy SAN + Storage combohoz hasonlitani.Kicsit durva lenne.
--
1 leszel vagy 0 élő vagy hulla!
- A hozzászóláshoz be kell jelentkezni
Ezt a topikot érdemes átfutnod:
http://hup.hu/node/46072
- A hozzászóláshoz be kell jelentkezni
Szerver "tükrözés"
________________________________________
2B or not 2B, that is FF. *̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*
- A hozzászóláshoz be kell jelentkezni
Ez egy 10 pontos megoldás :)
Windows is NOT a virus. Viruses DO something.
- A hozzászóláshoz be kell jelentkezni
lol :D
--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!
- A hozzászóláshoz be kell jelentkezni
Ez egy workstation. :)
++ mostly harmless
- A hozzászóláshoz be kell jelentkezni
Hát igen, ezt eax egyedül is megtudja emelni:( Bár tükrözve már csak trükközve menne neki is:)
________________________________________
2B or not 2B, that is FF. *̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*
- A hozzászóláshoz be kell jelentkezni
fekete, tehát szerver
- A hozzászóláshoz be kell jelentkezni
:))
Az ellen véd ....
- A hozzászóláshoz be kell jelentkezni
nemide
- A hozzászóláshoz be kell jelentkezni