]>
git.entuzijast.net Git - imunes.git/log
Josip Rodin [Sun, 8 Nov 2009 19:27:52 +0000 (20:27 +0100)]
izgleda da je debug rezervirana varijable iz nekog razloga
Josip Rodin [Sun, 8 Nov 2009 18:54:25 +0000 (19:54 +0100)]
fmt
Josip Rodin [Sun, 8 Nov 2009 18:54:16 +0000 (19:54 +0100)]
nedostajuci global
Josip Rodin [Sun, 8 Nov 2009 18:53:52 +0000 (19:53 +0100)]
opcija -d je wishu --display, pa moramo odvojiti opcije same skripte eksplicitno
Kosta Pribić [Sun, 8 Nov 2009 17:49:48 +0000 (18:49 +0100)]
Dodan parametar za paljenje DEBUG ispisa (-d ili --debug) , dodani
uvjeti na sve relevantne ispise, default je silent.
Kosta Pribić [Tue, 20 Oct 2009 22:14:07 +0000 (00:14 +0200)]
Merge branch 'master' of http://git.entuzijast.net/imunes
Josip Rodin [Mon, 2 Nov 2009 14:00:23 +0000 (15:00 +0100)]
popravio ipv6 default route adresu (bio je krivi subnet iz nekog razloga, nebitno za eksperiment)
Josip Rodin [Mon, 2 Nov 2009 13:57:29 +0000 (14:57 +0100)]
lo neka ide na pocetak
Josip Rodin [Mon, 2 Nov 2009 13:56:49 +0000 (14:56 +0100)]
popravio ipv6 adrese, dignuo network u quagga
Josip Rodin [Mon, 2 Nov 2009 13:47:50 +0000 (14:47 +0100)]
konzistentnije dijagnosticke poruke
Josip Rodin [Mon, 2 Nov 2009 13:41:59 +0000 (14:41 +0100)]
jos jedan kombinirani test primjer
Josip Rodin [Mon, 2 Nov 2009 13:41:17 +0000 (14:41 +0100)]
konzistentno koristenje ip link set up (eliminirajuci i zadnje koristenje ifconfiga u engineu)
Josip Rodin [Mon, 2 Nov 2009 13:35:06 +0000 (14:35 +0100)]
zbog toga sto imunes gui po defaultu dodaje adrese skupa s maskom, treba koristiti ip(8) svuda jer on to shvaca za razliku od ifconfiga, koji se ovime pretvara u samo opcionalni dependency
Josip Rodin [Mon, 2 Nov 2009 13:15:43 +0000 (14:15 +0100)]
Merge branch 'master' of http://git.entuzijast.net/imunes
Josip Rodin [Mon, 2 Nov 2009 13:15:34 +0000 (14:15 +0100)]
nepotreban debug
Josip Rodin [Sat, 31 Oct 2009 17:05:24 +0000 (18:05 +0100)]
korekcija canonical ifconfig(8) sintakse; maknuo FreeBSD komentare za smanjenje nepotrebnog diffa s originalom
Josip Rodin [Sat, 31 Oct 2009 17:04:37 +0000 (18:04 +0100)]
samo da smanjimo diff s originalom
Josip Rodin [Sat, 31 Oct 2009 17:04:10 +0000 (18:04 +0100)]
samo da smanjimo diff s originalom
Josip Rodin [Sun, 25 Oct 2009 14:29:07 +0000 (15:29 +0100)]
zasad nepotreban komentar (imamo zabiljesku da nam to fali)
Kosta Pribić [Tue, 20 Oct 2009 22:13:22 +0000 (00:13 +0200)]
Debug korekcija, nema smisla da pise vimage kad tog nema na Linuxu
Kosta Pribić [Sat, 17 Oct 2009 11:03:57 +0000 (13:03 +0200)]
izbrisani neki nepotrebni komadi koda, popravljena indentacija i neke manje sintakticke greske
Kosta Pribić [Fri, 16 Oct 2009 14:25:03 +0000 (16:25 +0200)]
quagga: maknuli beskorisne stvari, bezuspjesno pokusali sa svim OpenVZ capabilityima
Kosta Pribić [Fri, 16 Oct 2009 13:01:08 +0000 (15:01 +0200)]
quaggini pokusaji da digne IPv6 interfaceove i route rezultiraju s greskom (-EINVAL), pa zakomentiravamo
Kosta Pribić [Fri, 16 Oct 2009 13:00:11 +0000 (15:00 +0200)]
normalne poruke o napretku; strace u default set za debugging; rc.local relative location handling
Kosta Pribić [Fri, 16 Oct 2009 12:46:26 +0000 (14:46 +0200)]
autogenerirana IPv6 adresa treba biti iz trenutno aktualnog 2001::/16 jer alati tipa route(8) i ip(8) provjeravaju takve stvari
Kosta Pribić [Fri, 16 Oct 2009 12:43:47 +0000 (14:43 +0200)]
autogenerirana IPv6 adresa treba biti iz trenutno aktualnog 2001::/16 jer alati tipa route(8) i ip(8) provjeravaju takve stvari
Kosta Pribić [Fri, 16 Oct 2009 12:42:04 +0000 (14:42 +0200)]
route(8) iz nekog razloga pokusava resolveati a::1 u DNS-u, dok ip(8) to ne radi, pa koristimo potonji
Kosta Pribić [Fri, 16 Oct 2009 11:55:50 +0000 (13:55 +0200)]
ovo je bilo nepotrebno ovdje jer ne radimo dodatni l2 bridging za rj45 vec ga direktno bridgeamo s fizickim interfaceom u deployCfg i to radi (pod uvjetom da je l3 ispravno podesen)
Kosta Pribić [Wed, 14 Oct 2009 19:12:04 +0000 (21:12 +0200)]
pociscen debug nakon reorganizacije
Josip Rodin [Wed, 14 Oct 2009 18:41:52 +0000 (20:41 +0200)]
Merge branch 'master' of http://git.entuzijast.net/imunes
Josip Rodin [Wed, 14 Oct 2009 18:41:34 +0000 (20:41 +0200)]
syslogd povlaci klogd koji je nepotreban i nekako broken
Kosta Pribić [Wed, 14 Oct 2009 18:34:41 +0000 (20:34 +0200)]
mali debug ispis
Kosta Pribić [Wed, 14 Oct 2009 18:33:33 +0000 (20:33 +0200)]
Dodana global deklaracija za tcl_platform, bez nje iz nekog razloga skripta puca - google kaze da je vjerojatno do verzije interpretera
Josip Rodin [Mon, 12 Oct 2009 18:26:40 +0000 (20:26 +0200)]
prebacio vzctl stop u shutdown pseudo-metodu, i pokrenuo sve shutdown metode u petlji prije petlje koja pokrece sve destroy metode; pomaknuo bridge cleanup na pocetak vimageCleanup tako da se vjernije emulira ponasanje pod FreeBSD-om
Josip Rodin [Sat, 10 Oct 2009 12:14:25 +0000 (14:14 +0200)]
koristi portabilniju varijablu tcl_platform(user)
Josip Rodin [Sat, 10 Oct 2009 12:12:50 +0000 (14:12 +0200)]
premjestio remoteStart evasion na prikladnije mjesto
Josip Rodin [Sat, 10 Oct 2009 12:04:46 +0000 (14:04 +0200)]
revert trivial spacing change
Josip Rodin [Mon, 5 Oct 2009 13:36:52 +0000 (15:36 +0200)]
syslog daemoni za slucaj da nam quagga nesto zeli reci
Josip Rodin [Mon, 5 Oct 2009 13:36:35 +0000 (15:36 +0200)]
sintakticka greska za koju Tcl ne javlja warning
Josip Rodin [Mon, 5 Oct 2009 13:08:48 +0000 (15:08 +0200)]
dodao lokalni network u primjer
Josip Rodin [Mon, 5 Oct 2009 12:55:54 +0000 (14:55 +0200)]
Merge branch 'master' of http://git.entuzijast.net/imunes
Josip Rodin [Mon, 5 Oct 2009 12:55:39 +0000 (14:55 +0200)]
apt-get install unutar chroota radi sasvim normalno, d'oh; dodao provjeru jesu li vec instalirani paketi koje trebamo, i ako ne, instalira ih
Josip Rodin [Mon, 5 Oct 2009 12:54:58 +0000 (14:54 +0200)]
podrska za izvrsavanje iz ../; popravio newlines
Josip Rodin [Fri, 18 Sep 2009 14:38:32 +0000 (16:38 +0200)]
tocni apt-getovi, jos malo cleanupa, popravio ln ako vec postoji (nek prebrise za slucaj da smo mijenjali dist)
Josip Rodin [Fri, 18 Sep 2009 13:55:58 +0000 (15:55 +0200)]
move linux files -> linux/
Josip Rodin [Fri, 18 Sep 2009 13:50:51 +0000 (15:50 +0200)]
skripta za generiranje openvz template cachea
Josip Rodin [Mon, 14 Sep 2009 00:29:14 +0000 (02:29 +0200)]
prebacio eid_base promjenu u Linux-specific kod
Josip Rodin [Sun, 13 Sep 2009 22:48:42 +0000 (00:48 +0200)]
indentation fixes
Josip Rodin [Sun, 13 Sep 2009 22:45:08 +0000 (00:45 +0200)]
zamijenio ifconfig-l s internim parserom (just for kicks)
Josip Rodin [Sun, 13 Sep 2009 22:19:18 +0000 (00:19 +0200)]
jos malo test
Josip Rodin [Sun, 13 Sep 2009 22:16:38 +0000 (00:16 +0200)]
zakomentirao extra debug
Josip Rodin [Sun, 13 Sep 2009 22:11:14 +0000 (00:11 +0200)]
zamijenio polustrgani oneliner s dva tuceta redaka cisto da se vidi da se to i u Tclu moze napraviti :)
Josip Rodin [Sun, 13 Sep 2009 21:31:25 +0000 (23:31 +0200)]
lanswitch najosnovnije
Josip Rodin [Sun, 13 Sep 2009 17:22:53 +0000 (19:22 +0200)]
ovaj whereis se vrti u hostu sto je pod OpenVZom krivo, a ionako je beskorisno jer se popis shellova ionako ne mijenja non-stop; napravio jednostavno da se makne sve osim vzctl enter
Josip Rodin [Sun, 13 Sep 2009 17:14:08 +0000 (19:14 +0200)]
revert praznog pimplanja po ngnodemapu u instantiate
usput primijetio cudnovate ngnodemap entrye za hub, rj45, lanswitch...
zakomentirano nepotreban redak u jednom destroyu koji zapravo ne radimo
Josip Rodin [Sun, 13 Sep 2009 16:38:00 +0000 (18:38 +0200)]
bah, da bi radili brctl itd, moramo imati interfaceove dignute, tako da i u deployCfg moramo pomaknuti bridging kod nakon start
Josip Rodin [Sun, 13 Sep 2009 16:24:08 +0000 (18:24 +0200)]
hrm, ngnodemap je potreban za bridging code u deployCfg, pa ga moramo izbuildati rano - srecom trivijalan je
Josip Rodin [Sun, 13 Sep 2009 16:09:14 +0000 (18:09 +0200)]
ngnodemap vise nije posljedica instantiate vec start, pa nuzna prilagodba
Josip Rodin [Sun, 13 Sep 2009 16:01:20 +0000 (18:01 +0200)]
da bi se ispravno mogao pokrenuti router.quagga, trebalo je napraviti
nekoliko stvari:
* prebaciti vzctl start iz l3node.instantiate u l3node.start (gdje mu je
zapravo logicno i mjesto)
* povlaci prebacivanje ifcList parsinga u l3node.start jer vzctl ne zeli
napraviti --netif_add bez pokrenutog VEa
* podesiti ve_dir odmah nakon vzctl create tako da je dostupan
za vrijeme .instantiate u modulima
* prebaciti, prilagoditi i aktivirati /etc/quagga fiddling u quagga
.instantiate proceduru
* prebaciti vzctl exec sysctl -w iz quagga .instantiate u quagga .start
proceduru, jer VE mora biti pokrenut
* dodati vzctl set --capability fiddling u quagga .start a prije l3node.start
tako da se zebra smije pokrenuti
Josip Rodin [Sun, 13 Sep 2009 16:00:56 +0000 (18:00 +0200)]
na Linuxu su quagga binaryi u /usr/lib/quagga, pa ga se mora dodati u PATH (na FreeBSD-u ne bi trebalo stetiti)
Josip Rodin [Sun, 13 Sep 2009 14:35:06 +0000 (16:35 +0200)]
bootcmd sada radi as is; popravio opis instantiate
Josip Rodin [Sun, 13 Sep 2009 14:33:12 +0000 (16:33 +0200)]
zbog odvojenih filesystema po VEovima, moramo skriptu jednostavno iskopirati u VE prije pokretanja
Josip Rodin [Sun, 13 Sep 2009 14:26:02 +0000 (16:26 +0200)]
popravio bridges deklaraciju i sl.
Josip Rodin [Sun, 13 Sep 2009 14:16:15 +0000 (16:16 +0200)]
bridge l3 case fixup; tidyup
Josip Rodin [Sun, 13 Sep 2009 14:12:02 +0000 (16:12 +0200)]
opet popravio Linux route(8) sintaksu, doh
Josip Rodin [Sun, 13 Sep 2009 14:05:05 +0000 (16:05 +0200)]
brzinski bridge cleanup
Josip Rodin [Sun, 13 Sep 2009 13:56:35 +0000 (15:56 +0200)]
objasnio lo bolje; popravio Linux route(8) sintaksu
Josip Rodin [Sun, 13 Sep 2009 13:49:22 +0000 (15:49 +0200)]
indentation fix
Josip Rodin [Sun, 13 Sep 2009 13:29:59 +0000 (15:29 +0200)]
multi-exper support
Josip Rodin [Sun, 13 Sep 2009 13:26:48 +0000 (15:26 +0200)]
nepotrebno
Josip Rodin [Sun, 13 Sep 2009 13:24:19 +0000 (15:24 +0200)]
multiple experiment support u bridging kodu
Josip Rodin [Sun, 13 Sep 2009 13:23:53 +0000 (15:23 +0200)]
umjesto rucnog sastavljanja ifida, koristimo ngnodemap() kojeg nam je instantiate vec konstruirao
Josip Rodin [Sun, 13 Sep 2009 12:57:25 +0000 (14:57 +0200)]
node_id varijabla je stajala neiskoristena pod OpenVZ-om, pa sam je iskoristio za support za vise paralelenih eksperimenata; razni cleanupi
Josip Rodin [Sun, 13 Sep 2009 12:44:38 +0000 (14:44 +0200)]
enter detektiramo jednostavno prema tome trazi li se /bin/sh iz editora
Josip Rodin [Sun, 13 Sep 2009 12:43:56 +0000 (14:43 +0200)]
smanjio kolicinu OS-specificsa
Josip Rodin [Sun, 13 Sep 2009 12:35:27 +0000 (14:35 +0200)]
pojednostavio sad kad vise nije u common kodu, dodao komentar za vzctl enter
Josip Rodin [Sun, 13 Sep 2009 12:30:29 +0000 (14:30 +0200)]
prebacio OS-specific application start funkcije u appstart.tcl
Josip Rodin [Sun, 13 Sep 2009 12:11:52 +0000 (14:11 +0200)]
jednostavni reference counting u novoj globalnoj varijabli za bridgeve i interni cleanup
Josip Rodin [Sun, 13 Sep 2009 11:52:20 +0000 (13:52 +0200)]
prebacio destroy akcije u l3node.destroy funkciju (na FreeBSDu je bilo u opcem cleanupu iz nepoznatog razloga)
Josip Rodin [Sun, 13 Sep 2009 11:40:40 +0000 (13:40 +0200)]
prepravio node_id handling tako da ga se ne konstruira non-stop nego se u deployCfg odmah napravi per-node namespace i tamo ga stavi; tamo stavio i openvz node id i node dir; iskoristio nove verijable na zeljenim mjestima
Josip Rodin [Sun, 13 Sep 2009 11:00:11 +0000 (13:00 +0200)]
ovo ne treba dirati, zasad
Kosta Pribić [Fri, 11 Sep 2009 13:11:19 +0000 (15:11 +0200)]
Parcijalna implementacija routera (quagga)
Elegantnije rijesena detekcija usera. Omogucen odabir routera u
GUI-u, modificiran exec.tcl da propisno prosljedjuje konfiguraciju
routeru.
TODO izvrsavanje konfiguracije na routeru
Kosta Pribić [Thu, 10 Sep 2009 19:52:54 +0000 (21:52 +0200)]
Implementirana podrska za PC node.
Kosta Pribić [Wed, 9 Sep 2009 21:34:12 +0000 (23:34 +0200)]
Pokusaj dodavanja rj45 funkcionalnosti.
Pokusaj dodavanja spajanja na fizički interface (rj45) tako da se napravi
L2 Bridge u koji se doda fizicko sucelje i sucelje danog VEa.
U teoriji izgleda ok, izgleda ok u "sudo brctl show" medjutim jednostavno
ne radi. Dok traje simulacija host ne moze van i DNS ne radi.
Moguce da je problem u tome sto je eth0 sucelje hosta povezano sa
VirtualBoxom kao bridged adapter.
Kosta Pribić [Wed, 9 Sep 2009 20:32:08 +0000 (22:32 +0200)]
Implementiran hub kao L2 bridge interface. Dobro radi za hostove,
konceptualni problemi se jave kad treba spojiti dva huba direktno.
Kosta Pribić [Wed, 9 Sep 2009 11:45:51 +0000 (13:45 +0200)]
implementiran hub kao L2 bridge, za sada radi samo sa jednim linkom (portom)
treba dodati detekciju da vec postoji hub kod dodavanja linka (porta)
Kosta Pribić [Wed, 9 Sep 2009 10:45:44 +0000 (12:45 +0200)]
sredjene skripte za ciscenje nakon pucanja imunes skripte, pozivati sa sudo ./cleanup
Kosta Pribić [Tue, 8 Sep 2009 19:55:34 +0000 (21:55 +0200)]
implementirano pokretanje Wiresharka na odabranom linku (bridge-u)
Kosta Pribić [Tue, 8 Sep 2009 18:41:29 +0000 (20:41 +0200)]
Implementirani linkovi u obliku L2 mostova, gašenje mostova izvedeno
preko shell skripte
Kosta Pribić [Sat, 5 Sep 2009 15:13:42 +0000 (17:13 +0200)]
dodana skripta za gasenje aktivnih VE-ova za slucaj pucanja imunesa u pola eksperimenta
Kosta Pribić [Sat, 5 Sep 2009 14:37:31 +0000 (16:37 +0200)]
popravljen ipv6 autoconfig za eth sucelja, maknut nepotreban prazan red iz konfiguracije
Kosta Pribić [Fri, 4 Sep 2009 22:51:33 +0000 (00:51 +0200)]
prilagodjen popup meni za otvaranje terminala OpenVZ logici i
popravljena detekcija shell-a za hostove
Kosta Pribić [Fri, 4 Sep 2009 22:05:08 +0000 (00:05 +0200)]
uljepsan debugging, dodan message box za neispravnu konfiguraciju nodeova
Kosta Pribić [Fri, 4 Sep 2009 20:20:42 +0000 (22:20 +0200)]
Merge branch 'master' of http://git.entuzijast.net/imunes
Kosta Pribić [Fri, 4 Sep 2009 20:20:00 +0000 (22:20 +0200)]
Datoteka sa testnom mreznom topologijom
numa [Fri, 4 Sep 2009 13:17:26 +0000 (15:17 +0200)]
vratili original FreeBSD host.tcl i exec.tcl, a dodali Linux verzije u linux/; dodali OS detection i pomaknuli platform detection iznad source'inga tako da to ide kondicionalno
(cherry picked from commit
15d9560111cb52ecc8d528000e18e8a1053592bf )
Signed-off-by: Josip Rodin <joy@CNZGRIJRL.carpriv.carnet.hr>
numa [Fri, 4 Sep 2009 13:17:14 +0000 (15:17 +0200)]
vratili original FreeBSD host.tcl i exec.tcl, a dodali Linux verzije u linux/; dodali OS detection i pomaknuli platform detection iznad source'inga tako da to ide kondicionalno
(cherry picked from commit
ce355bddd327e235f171b01331728f239fd48a76 )
Signed-off-by: Josip Rodin <joy@CNZGRIJRL.carpriv.carnet.hr>
numa [Fri, 4 Sep 2009 13:17:01 +0000 (15:17 +0200)]
koristi nove OS detected stvari za Linux support
(cherry picked from commit
e26d625da140377b7822d954b27fb38104d7ecb7 )
Signed-off-by: Josip Rodin <joy@CNZGRIJRL.carpriv.carnet.hr>
numa [Fri, 4 Sep 2009 13:16:34 +0000 (15:16 +0200)]
vratili original FreeBSD host.tcl i exec.tcl, a dodali Linux verzije u linux/; dodali OS detection i pomaknuli platform detection iznad source'inga tako da to ide kondicionalno
(cherry picked from commit
4a6d11e1f0f2e92cf1ffccc94d468e49678dedc0 )
Signed-off-by: Josip Rodin <joy@CNZGRIJRL.carpriv.carnet.hr>
numa [Thu, 3 Sep 2009 13:00:30 +0000 (15:00 +0200)]
zakomentiran niz FreeBSD-specific i/ili neimplementiranih stvari; OpenVZ interface configuration; bootcfg execution prebacen u vzctl exec
(cherry picked from commit
5180da437d28079b20efb878ca04baf57a408cc2 )
Signed-off-by: Josip Rodin <joy@CNZGRIJRL.carpriv.carnet.hr>