Netplan 1.1, sesebelisoa sa ho qapa sebopeho sa ho boloka litlhophiso tsa sebopeho sa marang-rang le lits'ebeletso tse amanang le sona bakeng sa ho laola litlhophiso tsa marang-rang, se lokollotsoe. Netplan e boloka liparamente ka sebopeho sa YAML mme e fana ka li-backend phihlello e sa bonahaleng ea tlhophiso bakeng sa NetworkManager le systemd-networkd. Sesebelisoa sa ho qapa se sebelisoa kabong. Ubuntu ho qala ka tokollo ea 17.10 le ho li-builds Debian 12 bakeng sa litsamaiso tsa maru. Morero ona o ntse o ntlafatsoa ke Canonical ka menehelo e tsoang ho Microsoft le Deutsche Telekom. Khoutu ea morero ona e ngotsoe ka Python le C mme e abuoa tlas'a laesense ea GPLv3.
Mosebetsi oa Netplan ke ho bala litlhophiso tsa marang-rang ho tsoa ho lifaele tsa "/{lib,etc,run}/netplan/*.yaml" nakong ea boot process le ho ngola tlhophiso ho /run directory ka sebopeho se loketseng bakeng sa ts'ebetso e tsoelang pele ho systemd-networkd. kapa NetworkManager. Tlhophiso eohle e bolokiloe feela mohloling oa YAML faele ntle le ho sebelisa "/ etc/network/interfaces", ha ho ntse ho khoneha ho arola tlhophiso ho lifaele tse 'maloa, mohlala, ho beha li-libvirt le li-setting tsa lxd ka lifaele tse arohaneng. Tlhaloso ea li-parameter tsa marang-rang e etsoa ho sebelisoa syntax ea declarative, e leng se u lumellang ho hlalosa ka mokhoa o bonolo sebopeho sa marang-rang a rarahaneng.
Ho fapana le sebopeho sa ifupdown, netplan e sebelisa syntax e hlalosang; hoa khoneha ho sebelisa limaske bakeng sa mabitso a marang-rang a marang-rang, liaterese tsa MAC, bakhanni le likarolo tse ling; Ha ho aroloa maemo a marang-rang a marang-rang a marang-rang, moelelo oa taba o nkoa e le oa bohlokoa, o lumellang hore litlhophiso li fetisetsoe ka nepo le ka tatellano e nepahetseng ho batsamaisi (ka ifupdown, ha ho etsoa litlhophiso tse rarahaneng, mathata a bakoang ke maemo a morabe a ke ke a qheleloa ka thoko. ).
Tokollong e ncha:
- Bokhoni ba ho fetelletsa mekhoa ea litšebeletso tsa marang-rang tsa systemd-networkd-wait-online ho emela motho ka mong ka hare (link-local) le routered (routable) network interfaces.
- Tšehetso bakeng sa ho fetola litlhophiso tsa mokhoa oa ho fetola (embedded-switch-mode) bakeng sa li-interfaces tsa marang-rang ntle le mesebetsi ea sebele (VF, virtual-function) ho lisebelisoa tsa SR-IOV (Single Root I / O Virtualization).
- Tšehetso bakeng sa lifolakha tse u lumellang hore u susumetse parser ea tlhophiso ho hlokomoloha litlhophiso tsa motho ka mong tse fosahetseng ntle le ho emisa moloko oa tlhophiso eohle ea backend.
- Ho lokisitsoe litokiso ho rarolla mathata a itseng a ProtonVPN le Microsoft Azure. Linux.
Source: opennet.ru
