Salt - gestionare states si pillar prin git

Publicat in Fri 03 January 2020 in tutoriale • Tagged with tutoriale, cmScrie un comentariu

O optiune foarte utila oferita de Salt este includerea fisierelor de configurare (states) si a secretelor (pillar) din repository git (sau gitfs).

Pentru asta trebuie instalata libraria pygit2 sau GitPython, prima fiind preferata in cazul ca exista pe server.

Pe sisteleme CentOS 7.x aceasta se instaleaza:

yum install python-pygit2 …
Mai mult ...

Consul - Securizare acces

Publicat in Mon 23 December 2019 in tutoriale, consulScrie un comentariu

Sunt cazuri cand Consul este necesar sa fie securizat.

Consul foloseste liste de acces (ACL) pentru securizarea accesului la API, consola si interfata de administrare, comunicarea serviciilor cat si a agentilor.

In principal un ACL grupeaza reguli de acees intr-o politica de acess (policy) pe cate apoi le asociaza unui …

Mai mult ...

Consul - configurare servicii si autodiscovery

Publicat in Tue 10 December 2019 in tutoriale, consulScrie un comentariu

Intr-o infrastructura dinamica - unde microserviciile ruleaza pe instante cu durata de viata scurta - interconectarea serviciilor se rezolva prin service discovery oferita de Consul.

Acest serviciu foloseste un registru (baza de date) pentru a cunoaste in timp real lista de servicii, locatia lor si starea lor de sanatate. Clienti interogeaza acest …

Mai mult ...

Consul - Instalare, configurare server si client

Publicat in Sat 07 December 2019 in tutoriale, consulScrie un comentariu

Consul este o solutie creata si dezvoltata de Hashicorp ce permite interconectarea microserviciilor in medii dinamice si autoscalabile.

Acest sistem consta din doua parti:

  • instante server ce stocheaza informatiile (se recomanda min 3 pe datacenter)
  • instante client - instalate pe fiecare masina ce ruleaza un serviciu - care comunica serverelor serviciile oferite …
Mai mult ...

Solutii de patch management

Publicat in Sun 28 April 2019 in tutoriale • Tagged with tutoriale, cm, patch, saltScrie un comentariu

Uneori ori suntem in situatia de a administra o infrastructura pe care nu putem reimprospata usor sau fregvent sistemul de operare prin reinstall, asa cum se poate face in cloud. Ma gandesc aici servere de webhost cu zeci de domenii instalate , servere de baze de date ori storage de date …

Mai mult ...

Salt - rulare comenzi remote

Publicat in Sat 02 March 2019 in tutoriale • Tagged with tutoriale, cmScrie un comentariu

Salt pe langa ca aduce si mentine sistemele in starea dorita (ca pachete si configurare), ne permite si executia de comenzi pe masinile slave (minioni) prin module proprii.

Target-area minionilor

Selectia minionilor pe care se vor rula comenzile dorite se poate face prin mai multe metode:

  • prin id - numele - minionului …
Mai mult ...

Salt - grains, pillars si sabloane

Publicat in Wed 13 February 2019 in tutoriale • Tagged with tutoriale, cmScrie un comentariu

Un aspect important in orice sistem de managementul configuratiilor este descrierea variabilelor pentru sistemele administrate (minioni pentru Salt). Acest lucru se face prin:

  • grains - se definesc la minion - includ atributute sistem (OS, aplicatii instalate, etc) si variabile definite.
  • pillars - sunt definite pe master - includ uzual credentiale / setari comune pe roluri …
Mai mult ...

Sugestii, tutoriale - ian 2019

Publicat in Mon 04 February 2019 in sugestii • Tagged with web, sugestiiScrie un comentariu

Managing WordPress from your terminal - https://t.co/P8MiwmOCJy

#Salt - management prin states

How to Install #Ansible #AWX on #CentOS 7 https://t.co/oAExAs022y

#Salt - rulare comenzi

Automate Static Site Deployments with Salt, Git, and Webhooks https://t.co/fAU8t0INt6

#Salt - instalare si configurare

Tips to Speed up Your …

Mai mult ...

Salt - management prin states

Publicat in Sun 27 January 2019 in tutoriale • Tagged with tutoriale, cmScrie un comentariu

Salt dispune de un format simplu si puternic de fisiere ce ne permite descrierea configuratiei dorite (numita state) ce este si simplu de aplicat. Multiple states pot fi combinate pentru realizarea unor configuratii complexe.

Lista completa a modulelor state incluse in Salt gasiti aici.

Putem descrie un state prin fisiere …

Mai mult ...

Salt - rulare comenzi

Publicat in Sat 19 January 2019 in tutoriale • Tagged with tutoriale, cmScrie un comentariu

Interactiunea cu Salt presupune utilizarea unei comenzi in consola. Cele mai uzuale comezi sunt:

  • /usr/bin/salt
  • /usr/bin/salt-call
  • /usr/bin/salt-run

salt

Comanda salt se executa pe master si are ca parametrii minionii targhetati si comanda pe care o dorim sa o rulam pe ei.

Selectia minionilor pe …

Mai mult ...