VyOS jẹ olulana sọfitiwia orisun-orisun Debian Linux ti o ni ero si awọn ile-iṣẹ, awọn olupese iṣẹ, ati awọn geeks nẹtiwọọki. VyOS ti fi sori ẹrọ lori ohun elo (amd64) tabi ran lọ bi awọn ẹrọ foju. Iṣeto ni igbagbogbo ṣe nipasẹ CLI.
VyOS pẹlu:
- ọpọlọpọ awọn ilana ipa ọna ti o ni agbara (BGP, OSPF, IS-IS, PIM-SM, Babel,…);
- ọpọlọpọ awọn VPN (OpenVPN, L2TP, WireGuard, IPsec, DMVPN…);
- eto iṣeto ni pẹlu ifaramo / yiyi pada ati iṣẹ ṣiṣe ti ikede;
- API HTTP latọna jijin ati awọn API iwe afọwọkọ fun ikarahun ati Python.
VyOS jẹ ipilẹ ni ọdun 2013 gẹgẹbi orita ti olulana sọfitiwia Vyatta, eyiti o ṣe imuse sintasi kan ti o jọra si Juniper JunOS.
Awoṣe iṣowo ti ile-iṣẹ idagbasoke n ta awọn ile-iṣẹ LTS, atilẹyin imọ-ẹrọ ati idagbasoke aṣa. Nitorinaa, ni ọpọlọpọ ọdun sẹyin, iraye si ọfẹ si awọn ile LTS ti duro, ati lẹhinna si awọn koodu orisun wọn. Wiwọle si ipilẹ koodu akọkọ lati eyiti awọn ipilẹ LTS ti ṣe ipilẹṣẹ nigbagbogbo wa; Awọn kikọ ojoojumọ aladaaṣe tun wa. O ṣe akiyesi pe awọn ile LTS ni a pese ni ọfẹ si nọmba awọn ile-iṣẹ ti kii ṣe èrè ati awọn oluranlọwọ iṣẹ akanṣe (awọn ti o ṣe alabapin si idagbasoke, idanwo, awọn iwe kikọ, ati “awọn oniwaasu” ti o tan kaakiri alaye nipa iṣẹ akanṣe - wo awọn ipo ti ikopa).
Lati oju-ọna imọ-ẹrọ, ṣiṣi silẹ ni a fihan ni:
- wiwa ti awọn koodu orisun;
- agbara lati ni irọrun kọ awọn aworan ISO tirẹ (fun apẹẹrẹ, o le fi awọn idii afikun sii lati baamu awọn iwulo rẹ);
- wiwa ti awọn irinṣẹ Linux boṣewa ati awọn ohun elo ti o faramọ (grep, sed, awk, nmap, tcpdump, bbl);
- ìmọ idagbasoke ilana (wo vyos.dev).
Ṣiṣan VyOS jẹ ọna tuntun si ṣiṣẹda awọn idasilẹ ti o wa ni gbangba. Eyi ni ohun ti awọn olupilẹṣẹ kọ:
Ni kukuru, ṣiṣan VyOS jẹ aworan ti itusilẹ LTS tuntun ti a n ṣiṣẹ lori. Bibẹrẹ pẹlu VyOS 1.4, a ṣẹda ẹka itusilẹ LTS tuntun lati LTS ti tẹlẹ, dipo ti lọwọlọwọ. Eyi n gba wa laaye lati bẹrẹ lati ipo ti o dara ti a mọ ati yago fun ilana imuduro gigun. Nikan awọn ẹya wọnyẹn ti o ti ni idanwo tẹlẹ lakoko idanwo ati ti mu fọọmu ipari wọn ni a gbe lọ si ẹka LTS tuntun - lati dinku nọmba awọn ipo nibiti awọn ẹya gbọdọ tun ṣiṣẹ tabi yọkuro lati awọn idasilẹ LTS.
Awọn aworan ṣiṣan VyOS tuntun yoo tu silẹ ni isunmọ lẹẹkan fun mẹẹdogun.
Nitorinaa kini awọn ibi-afẹde ti ṣiṣan VyOS?
Ni akọkọ, o jẹ awotẹlẹ imọ-ẹrọ fun awọn olumulo lati rii kini n bọ ninu itusilẹ LTS tuntun ati gbiyanju rẹ.
Ẹlẹẹkeji, o jẹ awotẹlẹ fun awọn olupilẹṣẹ ki wọn le rii awọn fifọ API ti o pọju ati ṣe imudojuiwọn awọn iwe afọwọkọ wọn, awọn irinṣẹ, iṣakoso ati awọn iṣọpọ eto ibojuwo, ati awọn ohun miiran ti wọn le ti ṣe - tabi ṣafikun atilẹyin fun awọn ẹya VyOS tuntun si awọn iṣẹ akanṣe yẹn.
Kẹta, iṣakoso didara ni: nigbakan awọn idun le ṣee rii nikan nipasẹ idanwo awọn aworan ni agbegbe gidi, ni pataki nigbati o ba de ibaramu ohun elo ati ibaraenisepo pẹlu awọn eto miiran. Ṣiṣan VyOS ngbanilaaye ẹnikẹni lati gbiyanju awọn ẹya ti a gbero fun itusilẹ LTS atẹle ati rii boya wọn ṣiṣẹ daradara tabi nilo ilọsiwaju diẹ.
ṣiṣan VyOS (ko dabi awọn ile alẹ) pese diẹ ninu awọn iṣeduro iduroṣinṣin. Eyi ni ohun ti awọn olupilẹṣẹ kọ:
Niwọn bi ṣiṣan VyOS jẹ awotẹlẹ ti LTS atẹle, o yẹ ki o tẹle ọna kanna bi awọn idasilẹ LTS. Fun apere:
- Ti ẹya eyikeyi ba wa ni aworan ṣiṣan VyOS, o le yọkuro nikan nipasẹ ilana aito.
- Ọna kika iṣeto nigbagbogbo jẹ ibaramu pẹlu awọn ẹya ti tẹlẹ (ko yipada tabi ṣatunṣe nipasẹ awọn iwe afọwọkọ ijira lakoko bata).
- Awọn API inu wa ni ibaramu tabi tẹle ilana idinku. Ni ọna yii o le ni idaniloju pe ti nkan ba ṣiṣẹ ni aworan VyOS Stream, yoo ṣiṣẹ ni ọna kanna nigbati o di LTS osise. Ti ohunkohun ba yipada, ikilọ idinku yoo han. Eyi yẹ ki o rọrun lati gbero awọn imuṣiṣẹ ati ṣetọju awọn iṣẹ akanṣe bii ikojọpọ module Ansible's.
O dara, ni bayi jẹ ki a loye kini ṣiṣan VyOS kii ṣe. Eyi ni ohun ti awọn olupilẹṣẹ kọ:
Ṣiṣan VyOS kii ṣe itusilẹ LTS ọfẹ. A ko pese awọn atunṣe kokoro pajawiri tabi awọn abulẹ aabo fun rẹ. Ti a ba rii ailagbara to ṣe pataki, a yoo ṣatunṣe ni ẹka itusilẹ yiyi ati awọn idasilẹ LTS ni kete bi o ti ṣee ati pese awọn abulẹ si awọn alabara. Ṣugbọn awọn aworan ṣiṣan pẹlu atunṣe yii le ma han titi di mẹẹdogun ti nbọ.
A pese nikan jeneriki ISO image; ko si awọn agogo afikun ati awọn súfèé (bii awọn ipilẹ pataki fun Azure - akọsilẹ onitumọ)
Igbimọ Data Imuyara ti o da lori VPP yẹ fun mẹnuba pataki kan: ko tii wa ninu ṣiṣan VyOS, nitori apẹrẹ ati imuse rẹ ko jẹ iduro to to ati pe o le yipada ni pataki. Nitorinaa fun bayi, VPP yoo wa nikan ni awọn aworan itusilẹ yiyi.
Ti o ba fẹ awọn aworan iduroṣinṣin pẹlu awọn atunṣe to gbona, o yẹ ki o ra itusilẹ LTS nipasẹ ṣiṣe alabapin tabi ọkan ninu awọn ṣiṣe alabapin ọfẹ fun awọn ti o peye.
Awọn aaye akọkọ ti itusilẹ yii (1.5-2025-Q1), ni ibamu si awọn olupilẹṣẹ, jẹ:
- FQDN atilẹyin fun awọn ofin NAT;
- Conntrack gedu daemon;
- agbara lati tẹtisi olupin PPPoE lori wiwo ati ni gbogbo awọn VLAN rẹ;
- Olupin DHCP ti o da lori Kea.
orisun: linux.org.ru
