[rlug] flame de vineri ( ubuntu)
Adrian Sevcenco
Adrian.Sevcenco at cern.ch
Fri Mar 22 10:02:30 EET 2024
-------- Original Message --------
Subject: [rlug] flame de vineri ( ubuntu)
From: Mihai Badici via RLUG
To: Romanian Linux Users Group
Date: 3/22/2024, 9:13:43 AM
> Acum că e vineri m-am gândit să lansez un flame, zilele trecute era traficul prea mare pe listă :)
>
> Iacă-tă ce am pățit: am primit un vps cu ubuntu 20 configurat cu netplan să instalez o aplicație.
>
> Doar că aplicația mea avea nevoie de un python mai mare, 3.10 măcar, decât cel din distribuție, care e 3.8
>
> După tot felul de manevre nereușite am ajuns la concluzia că soluția cea mai bună e să fac un dist-upgrade, așa că am
> purces pe această cale.
>
> Toate bune și frumoase dar după restart... pauză .
>
> Noroc că aveam un vnc și am constatat că nu mai am nici o adresă de IP pe interfața de rețea.
>
> După ce mă tot învârt și mă sucesc aflu și motivul: netplan e scris în python și după toate manevrele mele , utilitarul
> fusese dezinstalat.
>
> Eu înțeleg foarte bine de ce ubuntu folosește netplan:
>
> Am un config ca mai jos, care poate fi ușor de manevrat de scripturile de configurare automată, așa că e util pentru
> deployment:
>
>
> version: 2
> renderer: networkd
> ethernets:
> ens18:
> match:
> macaddress: xxxx
> addresses:
> - 192.168.2.1/24
>
> Totuși, cu toate că am început calculatoarele cu Cobra și interpretorul de Basic, așa că simt o solidaritate cu kizii de
> azi care au făcut o pasiune pentru interpretorul de python, tot
>
> nu înțeleg de ce ai avea nevoie de python doar ca să poți porni computerul (a, da există și networkmanager, și mai
> distractiv, țin un serviciu pornit permanent ca să mă uit dacă mai apare vreo rețea wireless nouă pe proxmox-ul meu :))
din cate mi-am dat seama, noob in cloud-init, asta cu netplan-ul vine de la cloud-init si din cate am inteles
e pe principiu "hai sa avem un standard unificator --> acum avem un standard in plus"
parese ca netplan-ul asta e doar un layer de translatie de la un format de informatie (yml) la formate
native sistemului, in cazul tau de mai sus traduce/genereaza fisiere networkd
eu am incercat la masini virtuale sa folosesc cloud-init-ul (care ar fi minunat ca se elimina etapa de instalare a
masinii virtuale) dar mi-am prins urechile (din lipsa de timp) si quick and dirty am instalat masinile cu kickstarturi
generate automat ..
iar in ceea ce priveste networkd-ul IMHO e tot ceea ce si-ar dori un admin si cum ar trebui sa fie
setarile de retea: fisiere text, compozabile, cu capabilitati de match per diverse informatii/contexte
doar se arunca/genereaza fisierul la locul lui si gata
Adrian
>
> Pe un old good slackware un rc.inet1.conf arată cam așa:
>
> IPADDR[0]="192.168.0.3"
> NETMASK[0]="255.255.255.0"
> USE_DHCP[0]=""
> DHCP_HOSTNAME[0]=""
>
> Ce să zic, greu de parsat :)
>
> "Era mai bine înainte" ...
> _______________________________________________
> RLUG mailing list
> RLUG at lists.lug.ro
> http://lists.lug.ro/mailman/listinfo/rlug_lists.lug.ro
More information about the RLUG
mailing list