Puncte:0

Care este cea mai bună practică pentru configurarea de noi servere?

drapel ni

Mă confrunt cu problema că din când în când, la instalarea unui sistem nou, fie că este vorba de mașini virtuale în VMWare, fie că este vorba de un nou VDS al serverului clientului, trebuie să instalez constant aceleași pachete (Nginx, firewalld, htop, python). ), faceți aceleași configurații și instalați aceeași aplicație. Și totul este în linia de comandă. Există vreo modalitate de a face acest proces confortabil? Mă gândeam la diverse aplicații de administrare web (cum ar fi FastPanel, CWP și etc), dar nu a găsit niciun standard specific. Cum te descurci cu toate acestea când ai la dispoziție o mulțime de servere și trebuie să faci aceleași setări?

Nu iau în considerare cazul când ai un cluster de mașini virtuale identice și poți instala pur și simplu o imagine de sistem gata făcută, pentru că, printre altele, trebuie să lucrez cu sisteme terțe în alte companii unde nu pot instala un imagine specifică și trebuie să instaleze manual tot software-ul

P.S.Pentru referință, lucrez mai ales cu Ubuntu, CentOS și Redhat.

Puncte:3
drapel cn

Automatizați instalarea și configurarea software-ului. Funcțiile pentru a instala o listă de pachete este funcționalitatea de bază în „biblioteca standard” a instrumentelor de automatizare. Sau relativ ușor să-ți scrii propriile scenarii.

Scrieți propriile pachete pentru a încheia lucrurile în arhive ușor de instalat, care țin seama de dependențe. De exemplu, un fișier de cerințe pentru a crea un python venv. Sau, împachetând aplicația într-un pachet de sistem, cum ar fi rpm sau deb.

Copiați fișierele de configurare pre-construite. Utilizați un instrument care poate face șabloane cu variabile în care există valori specifice site-ului.

Făcută corect, automatizarea va face sarcini mai rapid și mai fiabil decât manual.

Davidw avatar
drapel in
Pentru asta sunt instrumentele de orchestrare.
drapel in
Termenul de căutare este „configuration management”.
djdomi avatar
drapel za
sau doar scrieți un fișier script bash de bază ;) sau dacă este întotdeauna același, creați o imagine de bază și clonați-o

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.