Udgivelse af Netplan 1.1, værktøjet til konfiguration af netværksparametre

Netplan 1.1 værktøjet er blevet frigivet, hvilket udvider formatet til opbevaring af netværksgrænsefladeindstillinger og relaterede værktøjer til styring af netværkskonfigurationer. Netplan muliggør opbevaring af parametre i YAML-format og leverer backend-systemer, som abstraherer adgangen til konfigurationen for NetworkManager og systemd-networkd. Værktøjet anvendes i Ubuntu-distributionen fra version 17.10 og i Debian 12 builds til cloud-systemer. Projektet udvikles af Canonical i samarbejde med medarbejdere fra Microsoft og Deutsche Telekom. Koden til projektet er skrevet i Python og C og distribueres under GPLv3-licensen.

Netplan arbejder ved at læse netværksindstillinger fra filer „/{lib,etc,run}/netplan/*.yaml“ under opstart og skriver konfigurationen til kataloget /run i et format, der er passende til videre behandling i systemd-networkd eller NetworkManager. Al konfiguration opbevares kun i den oprindelige YAML-fil uden brug af „/etc/network/interfaces“, og det er muligt at opdele konfigurationen i flere filer, for eksempel for at adskille indstillingerne for libvirt og lxd. Beskrivelse af netværksgrænsefladeparametre sker ved hjælp af en deklarativ syntaks, som gør det relativt nemt at beskrive strukturen i et komplekst netværk.

I modsætning til ifupdown-formatet anvender netplan en deklarativ syntaks; der er mulighed for at bruge masker til navne på netværksgrænseflader, MAC-adresser, drivere og andre komponenter; når hierarkiet af netværksgrænsefladeparametre analyseres, tages konteksten i betragtning, hvilket gør det muligt at overdrage indstillingerne korrekt og i den rigtige rækkefølge til håndtererne (i ifupdown kan komplekse konfigurationer føre til problemer forårsaget af race-tilstande).

I den nye version:

  • Muligheden for at overskrive logikken i systemd-networkd-wait-online servicen for at vente på specifikke interne (link-local) og routbare (med routable status) netværksgrænseflader.
  • Understøttelse af ændring af indstillingerne for eswitch-tilstand (embedded-switch-mode) for netværksgrænseflader uden virtuelle funktioner (VF, virtual-function) på SR-IOV (Single Root I/O Virtualization) enheder.
  • Understøttelse af flag, der påvirker konfigurationsparseren og tillader, at specifikke ugyldige indstillinger ignoreres uden at stoppe genereringen af hele backend-konfigurationen.
  • Rettelser er blevet foretaget for at løse problemer specifikke for ProtonVPN og Microsoft Azure Linux.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster