Portál AbcLinuxu, 27. dubna 2024 02:42


Dotaz: Vyuziti 2 fyzickych pocitacu jako celek

21.7.2008 10:24 mAx
Vyuziti 2 fyzickych pocitacu jako celek
Přečteno: 652×
Odpovědět | Admin
DD,

chtel bych se zeptat, zda je mozne nejak udelat z 2 stejnych fyzickych PC jedno (nejspise virtualni:), tak abych mohl najednou vyuzit jejich vypocetni (ale i celkove HW) vykon. Takze bych si to asi predstavoval nejak tak, ze na kazdy z nich bych asi nainstaloval linux a po siti dal obe do nejakeho virtualniho "stroje" na kterem by mi vsechno bezelo. Ty "fyzicke" linuxy by nejspis komunikovali po siti v nejake privatne siti a ten virtualni stroj by uz mel normalne verejnou IP. Idealne bych si to predstavoval tak, ze pokud by jeden z pocitacu umrel, tak by se dohromady nic nedelo, jenom by prinejhorsim byl nutny celkovy restart toho "virtualniho" stroje (snizil by se vykon na polovinu) a bezelo by to virtualne dal ale uz jenom na jednom fyzickem PC. Data by byli treba nad nejakym sitovym "raidem" mezi obema pocitaci, nebo na nejakem externim storage. Mozna mluvim o necem co jeste nebylo vymysleno :) ale primarne mi jde o to, zda je mozne mit postaven nejak virtualne server na urovni OS (ne jenom napr. databaze a pod.) nad vice fyzickymi stroji i treba komercnima aplikacema ale aby ten "virtualni" OS byl linux. Diky.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.7.2008 11:19 diverman | skóre: 32 | blog: život s tučňáčkem
Rozbalit Rozbalit vše Re: Vyuziti 2 fyzickych pocitacu jako celek
Odpovědět | | Sbalit | Link | Blokovat | Admin
nevim, jestli je to presne to, co chces, ale mrknout na to muzes: beowulf cluster
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
21.7.2008 18:55 elnino
Rozbalit Rozbalit vše Re: Vyuziti 2 fyzickych pocitacu jako celek
Tak toto aj mna zaujalo,nieco podobne som videl na http://www.linuxsoft.cz/sw_detail.php?id_item=1548. Len este nemam nato aby som takto experimentoval.
21.7.2008 19:52 diverman | skóre: 32 | blog: život s tučňáčkem
Rozbalit Rozbalit vše Re: Vyuziti 2 fyzickych pocitacu jako celek
tento projekt se jiz dale nevyviji, pokud se nepletu :-/
deb http://ftp.cz.debian.org/debian jessie main contrib non-free
22.7.2008 01:38 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
Rozbalit Rozbalit vše Re: Vyuziti 2 fyzickych pocitacu jako celek
Přesně tak, openMosix je mrtvý.
21.7.2008 11:23 Adam Pribyl | skóre: 16
Rozbalit Rozbalit vše Re: Vyuziti 2 fyzickych pocitacu jako celek
Odpovědět | | Sbalit | Link | Blokovat | Admin
Bohuzel nepises o nicem co by uz hodne dlouho neresili vsechny enterprise korporace. Takze ano, jistym zpusobem jde udelat to co popisujes, ale ma to hodne problemu, danych proste technologiemi. Hledej cluster, gfs, redundance atd.
22.7.2008 01:08 paf1
Rozbalit Rozbalit vše Re: Vyuziti 2 fyzickych pocitacu jako celek
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud by to mel byt cluster typu "failover", da se to treba resit VmWare + OCFS2 filesystemem ( oracle.com ). Tzn: common FS na externim ( SCSI,FC diskarray a pres daemon nebo scripty hlidat ktery pocitac je funkcni a ma-li na nem bezet ten virtualni server. ( tohle je reseni nejlevnejsi = nekomercni ). Pokud se podivame na druhou stranu pole, jsou tu komercni clustery - HP-ServiceGuard, TRU64 cluster, VMS cluster, Veritas Cluster, RedHat cluster, ..... Nikde jsem prozatim nenasel plne funkcni cluster s CDSL linky ( bohuzel ) ( to umoznuje jednu instanci OS (na shared bus) a jednotlive nody maji pouze lokalni nektere konfiguracni soubory a kernel ( tak jako to ma TRU64 cluster )). Pak jou jeste clustery dedikovane pouze pro sdileni vypocetniho vykonu ( napr. pres sit), ale ty nejsou typu failover - pouzivaji se napr. na vypocty digitalnich scen ve filmove prumyslu. Atd, ..atd, .... ==>> www.google.com P.
22.7.2008 15:17 mAx
Rozbalit Rozbalit vše Re: Vyuziti 2 fyzickych pocitacu jako celek
Diky moc za odpoved. Trochu ale tapu v tom jak jste to napsal:( "Nikde jsem prozatim nenasel plne funkcni cluster s CDSL linky" - znamena to, ze neni opensource reseni anebo ze to neexistuje vubec (jestli chapu spravne, tak asi existuje, to je ten TRUE64).

Ja spis obecne myslel neco v podobnem stylu (nejspis zalezi na typu cluseru) jako je u disku RAID-0 a RAID-1 (trochu upravuju puvodni dotaz do teoreticke roviny). Takze se radeji zeptam takhle: Ktere z opensource a ktere z komercnich reseni co jste jmenoval (pokud mate prehled) umi budto 1. anebo 2. moznost ?

Cili

1. od clusteru typu RAID-0 bych ocekaval:

Virtualni PC bezici nad obema fyzickymi pocitaci propojenymi pres ethernet (rekneme ciste teoreticky, ze ethernet neni uzke hrdlo a ze PC jsou spojene 2Gb/s) ma 2x tolik RAM a CPU (soucet obou fyzickych) a virtualni PC pravdepodobne v pripade vypadku jedneho z techto pocitacu umre (idealni by bylo, kdyby kernel toho virtualniho PC bezel na obou fyzickych a umreli by jenom aplikace, ktere by hlidacimi skripty mohli byt restartovany a bezelo by se dal ale s mensim poctem CPU/RAM. Ale chapu, ze tohle asi moc realne neni:).

2. od clusteru typu RAID-1 bych ocekaval:

Virtualni PC ma jenom tolik HW kolik je pouze v jednom z tech PC a pokud umre jeden z tech fyzickych PC, tak bezi v pohode dal. Samozrejme pokud bezi obe fyzicke PC, tak se "jeden vypocet" provadi na obou fyzickych PC, ale virtualni PC veme vysledek od toho, ktery ho doda driv.

Nejde mi o failover typu "detekujeme ze nejaky server umrel, nastartujeme jinej server". Stejne tak me nezajima cluster ktery sdili jenom vypocetni vykon. Snad je to napsano pochopitelne :-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.