Procedura de upgrade de la Ubuntu 18.04 la Ubuntu 20.04
- Backup la VPS
- Update și upgrade la pachetele Ubuntu 18.04 apt update && apt upgrade
- Restartăm serverul folosind comanda reboot și ștergem pachetele reziduale
- Instalăm unealta de update-uri folosind comanda apt install update-core-manager
- Incepem procedura de upgrade folosind comanda do-release-upgrade
- Restartăm serverul folosind comanda reboot
- Verificăm upgrade-urile
NOTĂ: Acest upgrade a fost făcut pe un VPS virtono.ro.
NOTĂ: Puteți face upgrade la Ubuntu 20.04 LTS fie din Ubuntu 18.04 LTS, fie numai din Ubuntu 19.10
IMPORTANT!
Nu este recomandat să faceți upgrade-ul de la Ubuntu la 18.04 la Ubuntu 20.04 prin SSH. Până la pasul 4 poți să folosești un client SSH, dar pentru pasul 5 iți recomandăm să te conectezi prin VNC la VPS prin interfața de administrare a VPS-ului oferită de www.virtono.ro.
Backup la VPS
Cel mai important pas este să vă faceți un backup la VPS, la configurația pachetelor instalate și la serverul web și, de asemenea, nu uitați nici de bazele de date sau de fișiere. Luați în calcul că se poate pierde tot. Nu o să intrăm în detalii tehnice deoarece doar voi știți ce date sunt importante pentru voi, tocmai, de aceea, înainte de toate, FACEȚI UN BACKUP DATELOR IMPORTANTE!
Update și upgrade la pachetele Ubuntu 18.04
DUPĂ ce ai făcut backup putem trece la acțiune, facem update, apoi upgrade la toate pachetele folosind comenzile:
sudo apt update -y
sudo apt list –upgradable
sudo apt upgrade -y
În timpul instalării o să apară o întrebare ca-n poza de mai jos, tot ce trebuie să faceți este să apăsați ENTER.
Restartăm serverul
După toate aceste upgrade-uri restartăm al nostru VPS folosind comanda reboot. Pentru a șterge pachetele reziduale folosim comanda
sudo apt –purge autoremove
Instalăm unealta de update-uri
Avem de instalat unealta numita Update Manager deoarece sunt șanse să nu fie pe al tau VPS comandat de la virtono.ro. Pentru a instala Update Manager folosim comanda
sudo apt install update-manager-core
Incepem procedura de upgrade
Această procedură o recomandăm să o faceți folosind clientul VNC HTML5 din panoul de administrare a VPS-ului. NU ESTE RECOMANDAT ca upgradeul să fie făcut folosind un client SSH (exemplu PuTTy), tocmai, de aceea, VĂ RUGĂM SĂ NU FACEȚI UPGRADE PRIN SSH deoarece sunt șanse să nu-l duceți la bun sfârșit.
Urmând recomandarea de mai sus vă conectați la interfața VNC, apoi, scrieți comanda de mai jos.
sudo do-release-upgrade
Acțiunea necesită confirmare, tocmai, de aceea, scrie y, fix ca-n imaginea de mai jos.
Upgradeul se poate face și prin SSH, DAR NU-L RECOMANDĂM, pentru upgrade se deschide un port random SSH pe care vă puteți conecta în caz de eșec. Dar, de ce să ne complicăm? Facem prin VNC upgrade și scăpăm de un posibil upgrade nereușit. După ce ai scris y și ai apăsat ENTER o să înceapă upgrade-ul. Tot ce trebuie să faci acum este să aștepți.
Continue running under SSH?
This session appears to be running under ssh. It is not recommended
to perform a upgrade over ssh currently because in case of failure it
is harder to recover.If you continue, an additional ssh daemon will be started at port
‘1022’.
Do you want to continue?Continue [yN] y
Starting additional sshd
To make recovery in case of failure easier, an additional sshd will
be started on port ‘1022’. If anything goes wrong with the running
ssh you can still connect to the additional one.
If you run a firewall, you may need to temporarily open this port. As
this is potentially dangerous it’s not done automatically. You can
open the port with e.g.:
‘iptables -I INPUT -p tcp –dport 1022 -j ACCEPT’To continue please press [ENTER]
A se remarca cum chiar managerul de update-uri ne avertizează de acest lucru dacă încercăm să facem upgrade-ul prin SSH, nu este interzis, dar nici recomandat nu este.
În timpul upgradeului, după aproximativ 10 minute o să fim întrebați ce versiune de /etc/sshd_config vrem să păstrăm, pur și simplu apăsăm ENTER.
După alte câteva minute o să fim întrebați de GRUB și unde să fie instalat, folosind SPACE selectăm locația potrivită, apoi apăsăm ENTER. Mai avem de așteptat puțin până când se generează GRUB (GRand Unified Bootloader), apoi, înainte de terminarea instalării suntem întrebați dacă vrem să ștergem pachetele învechite, desigur, vrem, tocmai, de aceea scriem y. Dacă vrem detalii scriem d. Noi nu o să vrem detalii și o să le ștergem direct, fix ca-n poza de mai jos.
Restartăm serverul
Felicitări! Upgrade-ul este complet! Avem nevoie de un ultim restart, dar acum nu trebuie să mai scriem reboot, ci y, exemplu fiind mai jos.
După ce scrii y și apeși ENTER VPS-ul o să se restarteze, apoi, poți verifica log-ul de upgrade și versiunea sistemului tău de operare folosind următoarele comenzi
tail -f /var/log/my-app.log
uname -mrs