Puncte:0

riscă să actualizeze instanța Linux Lightsail

drapel bz

Ar trebui să fie ceva de care să vă faceți griji atunci când actualizați instanța Linux Lightsail cu Gitlab instalat pe ea?

Caut să actualizez Gitlab-ul nostru de afaceri care rulează pe instanța AWS Lightsail de la Ubuntu 16.04 LTS la 20.04 LTS, deoarece este vechi și urât. Sincer, este prima dată când fac un upgrade, așa că am urmărit câteva informații și cred că nu ar trebui să existe nicio problemă.

Deci care este planul meu:

Creați un instantaneu

apt update și apt upgrade

Dezactivați ufw temporar sau deschideți portul TCP # 1022 din motive de siguranță dacă portul ssh a eșuat în timpul actualizărilor, apoi reporniți

Actualizați sistemul de operare la cea mai recentă versiune (ar trebui să fie 18.04 acum, nu?)

reporniți, apoi repetați actualizarea la 20.04

Întrebarea mea aici este că nu am făcut niciodată upgrade-ul este că îmi fac griji dacă ar putea exista ceva de care ar trebui să-mi fac griji.

Adică - toate serviciile instalate (gitlab, etc) nu ar trebui să fie atinse în procesul de actualizare a serverului Linux, nu?

Gitlab ar trebui să funcționeze imediat după repornire dacă totul se actualizează fără probleme?

EDIT: Aceasta este a doua lună a călătoriei mele Linux și cloud, așa că aceasta este cu siguranță o întrebare stupidă, dar trebuie să încep de undeva (fără mediul de testare), nu?

Puncte:0
drapel it

OK, voi încerca să fiu blând aici.

În primul rând - vă rugăm să nu faceți acest experiment pe un sistem de producție.

Nu sunt expert Ubuntu, dar bazându-mă pe experiența mea Debian, diferența dintre Ubuntu16. 04 și Ubuntu20. 04 este (presupun) uriaș..

Ce ar putea merge prost? Multe lucruri și doar pentru a le numi câteva:

  • Bibliotecile partajate necesare gitlab ar putea fi incompatibile cu gitlab după actualizarea Ubuntu
  • Scripturile init de la initd la switch systemd pot avea nevoie de ajustări
  • fișierele, directoarele și utilitățile de sistem se pot schimba în timpul actualizării sistemului de operare, ceea ce face ca gitlab să nu poată porni

Gitlab are un pachet de rezervă destul de frumos care face copii de rezervă pentru toate datele și cea mai mare parte a configurației, așa că pornește un nou Ubuntu20.04 cu instalarea Gitlab proaspătă și doar restaurarea copiei de rezervă ar putea fi o modalitate fezabilă de a migra la noul sistem Ubuntu.

Dacă totuși trebuie să faceți upgrade la locul dvs., vă sugerez să clonați mediul dvs. de producție (consultați-vă cu administratorul aplicației Gitlab dacă efectuarea unei clone VM poate crea probleme în configurarea dvs.) și să încercați soluția propusă într-un mediu neproductiv. Testați dacă totul a decurs conform așteptărilor și apoi continuați doar cu upgrade-ul PROD...

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.