ĂshtĂ« lancuar versioni i mjetit Netplan 1.1, i cili zhvillon formatin pĂ«r ruajtjen e konfigurimeve tĂ« ndĂ«rfaqeve rrjet dhe mjetet e lidhura pĂ«r menaxhimin e konfigurimeve rrjetore. Netplan siguron ruajtjen e parametrave nĂ« formatin YAML dhe ofron backend qĂ« abstrahon qasjen nĂ« konfigurim pĂ«r NetworkManager dhe systemd-networkd. Ky mjet pĂ«rdoret nĂ« distribucionin Ubuntu qĂ« nga versioni 17.10 dhe nĂ« ndĂ«rtimet Debian 12 pĂ«r sistemet cloud. Projekti zhvillohet nga Canonical me pjesĂ«marrjen e punonjĂ«sve tĂ« Microsoft dhe Deutsche Telekom. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«t Python dhe C, dhe shpĂ«rndahet nĂ«n licencĂ«n GPLv3.
Puna e netplan përfshin leximin e konfigurimeve rrjetore nga skedarët "{lib,etc,run}/netplan/*.yaml" gjatë procesit të ngarkimit fillestar dhe shkruajtjen e konfiguracionit në katalogun /run në një format të përshtatshëm për përpunim të mëtejshëm në systemd-networkd ose NetworkManager. Të gjithë konfigurimi ruhet vetëm në skedarin YAML burimor pa përdorimin e "/etc/network/interfaces", ndërkohë që lejohet ndarja e konfigurimeve në disa skedarë, për shembull për menaxhimin e cilësimeve të libvirt dhe lxd. Përshkrimi i parametrave të ndërfaqeve rrjetore realizohet përmes një sintakse deklarative, e cila lejon që të përshkruhet mjaft thjesht struktura e një rrjeti kompleks.
Në krahasim me formatin ifupdown, në netplan përdoret një sintaksë deklarative; ka mundësi të përdoren maska për emrat e ndërfaqeve rrjetore, adresat MAC, drejtorët dhe komponentët e tjerë; gjatë analizës së hierarkisë së parametrave të ndërfaqeve rrjetore merret parasysh konteksti, që lejon kalimin e saktë dhe në rend të duhur të konfigurimeve te përpunuesit (në ifupdown gjatë analizës së konfigurimeve komplekse, nuk përjashtohet shfaqja e problemeve shkaktuar nga një gjendje garash).
NĂ« versionin e ri:
- Mundësia e tejkalimit të logjikës së shërbimit systemd-networkd-wait-online për të pritur ndërfaqet rrjetore të brendshme (link-local) dhe ato që mund të rruhen (me status routable).
- Mbështetje për ndryshimin e konfigurimeve të modit eswitch (embedded-switch-mode) për ndërfaqet rrjetore pa funksione virtuale (VF, virtual-function) në pajisje SR-IOV (Single Root I/O Virtualization).
- Mbështetje për flamujt që lejojnë ndikimin mbi parserin e konfigurimit për të injoruar disa konfigurime të pasakta pa ndaluar gjenerimin e të gjithë konfiguracionit të backend-it.
- Janë bërë korrigjime që zgjidhin probleme specifike për ProtonVPN dhe Microsoft Azure Linux.
Burimi: opennet.ru
