reklama

Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - tripplezero

Stran: 1 [2]
16
Vsimli jste si nekdo ze jobs.cz uz nenabizi praci v zahranici? :D

17
Studium a uplatnění / Re:IT start
« kdy: 06. 08. 2019, 20:22:19 »
Kolik matematiky jsi mel na ty ekonomce? Na nejakej front-end blbinec se spis vykasli, ale pockam az co napises na tu matiku/algoritmy. Nebo ses spis "humanitniho" vzdelani typu "dejepis ekonomie"?

18
Role neni playbook. Playbook neni inventory.

apache2.yml je playbook a ne role (jasne zalezi co mas vevnitr), ale playbook mit musis v nem definujes na kterou grupu se pusti a z toho to bere promeny.

Jak jsem ti psal si myslim, ze mas nekde nadefinovano v playbooku:

hosts: group1

Neco jako tady: https://github.com/ansible/test-playbooks/blob/master/sleep.yml

kde je hosts: all

snad uz ti to dava smysl. Zmen si v apache2.yml

hosts na group2 a pujde ti to

chces dve sluzby?

v playbooku apache2.yml nadefinuj dve grupy

hosts: grup1
roles: apache2

hosts: grup2
roles: apache2

pak kdyz pustis

ansible-playbook -i myhosts -l grup1 apache2.yml
ansible-playbook -i myhosts -l grup2 apache2.yml

tak to udela to co chces. Prijde mi ze michas jablka s hruskama. Protoze to co ve skutecnosti chces jsou grupy pod playbookem, precti si tu inheritance/var precedense jeste jednou.

19
vidim 2 veci:

1.) apache2.yml ma nadefinovany "hosts: group1"
2.) ujisti se, ze si nekde ty promenny spatne neprepisujes, "-i /env/prod" ti bere default "-i /env/prod/hosts" mozna tam mas jinej soubor jeste

nicmene snad tady najdes odpoved: https://docs.ansible.com/ansible/latest/user_guide/playbooks_variables.html#variable-precedence-where-should-i-put-a-variable

20
Software / Re:Ako na Ansible lab na notebooku
« kdy: 05. 08. 2019, 20:34:17 »
To odkud si pustis ansible je vesmes sumak. Jestli to chces mit v dockeru, klidne, jen si uvedom, ze docker neni VM, takze se k tomu tak nechovej. Nacpi si ansible do gitu, tim si to muzes naklonovat kam chces. Jak budes resit ucty v tvym pripade asi klidne pouzij root ucet na ten lab, jak budes popr. resit ssh klice, dalsi vec. Kdyz na Widlich pustis docker, v Dockerfile das nejakej git clone mojeansiblerepo.git, pak se do nej pres ssh prihlasis .... hele to urcite na zacatek neches. K.I.S.S. udelej si VM, do nej nacpy ten ansible a z toho VM si pak diriguj dalsi virtualky nebo kontejnery dle libosti. Az si to trochu osahas klidne se pust do toho cos napsal, sam uvidis, ze jsou tam urcity uskali, ktery jsou z principu "neresitelny" - jasne vsechno jde vyresit, ale pokud se to ucis, pochop nejdriv princip jak ansible funguje a jak docker funguje, napr ssh na dockeru, kdyz tam chces bezet LAMP stack s tim moc nepochodis. Na labu mozna jeste yo, ale dat to pak nekam, to uz fakt spis nechces.

Zacni s malem, udelej si tri virtualky, nainstaluj si na ne treba zabbix-server a pak zkus to samy zreplikovat na tech virtualkach, ale tak abys na kazdy mel 3x v kontejneru zabbix-server. Uvidis sam o cem mluvim. Tvuj nejlepsi kamos je tedka dokumentace k ansiblu na jejich sajtach, cti a cti nez zacnes vymejslet nejaky "nesmysly".

Az pochopis praci s inventory, group a host vars a jak resit rozumne playbooky, pak zacni delat komplexnejsi konfigurace.

https://docs.ansible.com/

21
Software / Re:Ako na Ansible lab na notebooku
« kdy: 05. 08. 2019, 11:15:12 »
Tvoje nejvetsi otazka je vesmes jak chces delat provisioning. Neboli chces pres ansible vytvaret VM/kontejnery? S Dockerem si to rozumi aktualne asi nejvic, LXD/LXC se da celkem jednoduse napsat, u KVM to trochu zalezi, na lab se to da celkem jednoduse, pouzij qcow2 image (umi snapshoty). Problem u dockeru je, ze to nechces poustet primo do kontejneru, takze bych doporucoval LXC/LXD (bude te ze zacatku trochu troli privilegovany a neprivilegovany kontejner, chova se to jinak k socketum, poznas treba na Postgresu).

Mrkni treba na tohle: https://mike42.me/blog/2018-03-automating-lxc-container-creation-with-ansible

Jinak management dockeru pres ansible, to jsou dva odlisne koncepty a moc se spolu nekamaradi, nebo je to drbani se pravou nohou za levym uchem. Vetsinou nacpes do nejakyho build-container.sh neco jako "apt install ansible ...; ansible-playbook container.yml", ale nedoporucuju tenhle pristup, na ten Lab, proc ne.

Jestli to mas na Wirdowsech (Hyper-V), udelej si dve/tri virtualky, snapshotni si zakladni image a zkousej si (klidne do nich nacpi lxd/docker) to funguje, jenom potrebujes nastavit jumpbox jako tu VM na ktery to mas, pak si skocis na ssh do lxc.

22
Server / Re:MariaDB Galera Cluster
« kdy: 28. 07. 2019, 12:57:46 »
MariaDB je trochu mimo me, nicmene MySQL az tak ne. Jsem zastancem postgresu. Zalezi na typu aplikace kterou jedete, ale z postgresu na stejnem stroji je mozne vymackat 4x vetsi rychlost a mate vetsi kontrolu nad "zdroji" (ram/swap usage). Replikace a basebackup je neco co na postgresu nastavite bez vetsich problemu a s trochou rsync to slape opravdu rychle a spolehlive.

Postgres ma nastroje na migraci dat z Mysql a pokud nemate nejake vylozene specificke/custom bastleni primo v DB (funkce, procedury atd.) funguje to krasne a spolehlive (pgLoader).

Jak uz bylo zmineno vyse cluster je preci jen slozitejsi reseni, dlouho jsem hledal neco jako Galera cluster na Postgres, jejich BDR a XL neni apriory spatne, ale porad to neni cluster/Galera (nejsem DBA, rad se neco priucim). Aktualne testuji CockroachDB a rozhodne je to srovnatelne s Galera clusterem, nicmene je to pomerne nove, takze vys jak na staging si to zatim nepoustim, ma to hezke funkce jako inkrementalni backup coz pri testovani/vyvoji rozhodne potesi. Zatim jsem nenarazil na problem s kompatibilitou (pouziva to postgres driver v railsech napr. a CockroachDB tvrdi ze jsou 100% postgres/sql compatible).

https://www.cockroachlabs.com/docs/stable/

23
Server / Re:Vhodné úložiště pro LXC
« kdy: 28. 07. 2019, 12:11:45 »
Diky za hezkou otazku a shrnuti. Jsem zhruba v podobnem stadiu a to co jste sem nahodil mi rozhodne usetri/usetrilo par hodin.

Nejsem si uplne jisty zdali vam to k necemu bude nebo ne, ale ostree mi pripada ze by mohlo pomoct v tom co pozadujete. Prijde mi, ze se vam libi Xen templates a chtel byste neco podobneho pro kontejnery (vesmes mam nejaky podobny pozadavek).


Vsak posudte sam:

https://ostree.readthedocs.io/en/latest/
https://ostree.readthedocs.io/en/latest/manual/related-projects/ (doporucuju alespon prolistovat)

Stran: 1 [2]

reklama