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 ...

Salt - instalare si configurare

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

Salt (sau Saltstack) este un sistem de managementul configuratiilor scris in Python ce are urmatoarele caracteristici:

  • arhitecura master - slave (necesita agent locat pe fiecare slave)
  • capabil sa administreze mii de noduri (minioni) per master
  • executa comenzile in paralel pe minioni
  • comenzile sunt scrise in YAML

Ca si Ansible acesta permite …

Mai mult ...

Sugestii, tutoriale - dec 2018

Publicat in Wed 09 January 2019 in sugestii • Tagged with web, sugestiiScrie un comentariu

nteract: write your next code-driven story. https://t.co/8yvhczFTQf

SearchPedia: A List of 250+ Search Engines https://t.co/SV9C0ghBm3

10 books for your #DevOps reading wishlist https://t.co/ppPHhShDQw

Hidden directories and files as a source of sensitive information about web application https://t.co/tEsdSCrI30

How …

Mai mult ...

AWX - interfata web pentru Ansible

Publicat in Mon 31 December 2018 in tutoriale • Tagged with tutoriale, cm, ansibleScrie un comentariu

AWX - proiect ce aduce o interfata web si un robust REST API pentru Ansible, si este proiectul din care se dezvolta cunoscuta aplicatie comerciala Ansible Tower sustinuta acum de Redhat.

Personal am considerat ca o interfata la Ansible nu e absolut necesara, mai ales la proiectele mici - one man show …

Mai mult ...

Ansible - utilizare roluri

Publicat in Sat 15 December 2018 in tutoriale • Tagged with tutoriale, cm, ansibleScrie un comentariu

In Ansible, rolul e definit ca un mod de incarcare de variabile, task-uri si handlere sub forma unei structuri de fisiere predefinite.

De asemenea aceste permite distribuirea si utilizarea facila intre proiecte.

Uzual rolurile sunt definite in folderul roles din proiect

---
site.yml
webservers.yml
fooservers.yml
roles/
   common/
     tasks …
Mai mult ...

Sugestii, tutoriale - nov 2018

Publicat in Sat 08 December 2018 in sugestii • Tagged with web, sugestiiScrie un comentariu

Docker in Development Part I https://t.co/vOinv7IPmh

SRE: Performance Analysis: Tuning Methodology Using a Simple HTTP Webserver In Go https://t.co/IEuiys27GM

Modern Frontend CI/CD Architecture — The Missing Guide (Part. 3) https://t.co/jN3v9z4Pmw

Modern Frontend CI/CD Architecture — The Missing Guide (Part. 2) https …

Mai mult ...

Sugestii, tutoriale - oct 2018

Publicat in Tue 06 November 2018 in sugestii • Tagged with web, sugestiiScrie un comentariu

How To Remove Docker Containers, Images, Volumes, and Networks https://t.co/1zTPerovQ4

Setting up Sensu v0.29 for Monitoring https://t.co/Pw0qTaUeoK

Step By Step: Install and Configure Sensu + Grafana https://t.co/m35Fz6ktxD

Google Fuchsia: Here's what the NSA knows about it https://t.co/5zjGnPeWBn

How …

Mai mult ...

Ansible - utilizare playbook-uri

Publicat in Sat 03 November 2018 in tutoriale • Tagged with tutoriale, cm, ansibleScrie un comentariu

In documentatia oficiala de la ansible, playbook-urile (playbooks) e definit ca limbaj de configuare, deploy si orchestrare (administrare daca doriti).

Playbook-urile sunt fisiere in format yaml care pot fi usor de parcurs si inteles si pe care ansible executa instructiunile - comenzile - in ordinea descrisa.

Un exemplu (apache.yml):

---
- hosts: webservers …
Mai mult ...

Ansible - rulare comenzi adhoc

Publicat in Sat 27 October 2018 in tutoriale • Tagged with tutoriale, cm, ansibleScrie un comentariu

In articolul anterior am prezentat cum instalam si configuram Ansible iar acum cateva exemple de utilizare.

Comezile adhoc sunt acele comenzi pe care dorim sa le rulam ocazional cu ansible in consola, fie pentru administrare sau pentru testare.

Pentru teste am pornit un container cu Ubuntu 18.04 pe serverul …

Mai mult ...

Instalare si configurare Ansible

Publicat in Sun 21 October 2018 in tutoriale • Tagged with tutoriale, cm, ansibleScrie un comentariu

Cum am mentionat anterior Ansible este un aplicatie foarte usor de folosit care permite administrarea de servere multiple - instalare pachete, configurare, administrare servicii - cat si efecturea de deploy-uri, creare de containere etc. Totul prin intermediul modulelor incluse

Comenzile sunt foarte intuitive si se pot grupa pentru rularea lor in playbook-uri …

Mai mult ...