VyOS routerek nermalavê-based Debian Linux-ê ye ku ji pargîdanî, peydakiroxên karûbar û geekên torê re tê armanc kirin. VyOS li ser hardware (amd64) tê saz kirin an wekî makîneyên virtual tê bicîh kirin. Veavakirin bi gelemperî bi CLI-yê ve tête kirin.
VyOS dihewîne:
- çend protokolên rêveçûna dînamîkî (BGP, OSPF, IS-IS, PIM-SM, Babel, ...);
- pir VPN (OpenVPN, L2TP, WireGuard, IPsec, DMVPN…);
- pergalek vesazkirinê ya bi fonksiyona commit/vegerandin û guhertoyê;
- HTTP API-ya dûr û API-yên nivîsandinê ji bo shell û Python.
VyOS di sala 2013-an de wekî forkek routerê nermalava Vyatta hate damezrandin, ku di encamê de hevoksaziyek mîna Juniper JunOS pêk anî.
Modela karsaziyê ya pargîdaniya pêşkeftinê avahiyên LTS, piştgiriya teknîkî û pêşkeftina xwerû difiroşe. Ji ber vê yekê, çend sal berê, gihîştina belaş a avahiyên LTS, û dûv re jî kodên çavkaniya wan hate rawestandin. Gihîştina bingeha koda bingehîn a ku lê avahîyên LTS jê hatine çêkirin, her gav berdest maye; Avakirinên rojane yên otomatîk jî hebûn. Hêjayî gotinê ye ku avahîyên LTS belaş ji hejmarek pargîdaniyên ne-qezenc û beşdarên projeyê re têne peyda kirin (yên ku beşdarî pêşkeftin, ceribandin, nivîsandina belgeyan, û her weha "mizgînvanên" ku agahdariya li ser projeyê belav dikin - binêre şert û mercên beşdariyê).
Ji hêla teknîkî ve, vekirî di vê yekê de tête diyar kirin:
- hebûna kodên çavkaniyê;
- şiyana ku meriv bi hêsanî wêneyên xwe yên ISO-yê ava bike (mînakek, hûn dikarin pakêtên din saz bikin ku li gorî hewcedariyên we bin);
- hebûna amûrên standard Linux û karûbarên naskirî (grep, sed, awk, nmap, tcpdump, hwd.);
- pêvajoya pêşveçûnê vekirî (binêre vyos.dev).
VyOS Stream nêzîkatiyek nû ye ji bo afirandina weşanên berdest ên gelemperî. Li vir çi ye ku pêşdebir dinivîsin:
Bi kurtasî, VyOS Stream wêneyek serbestberdana LTS-ya nû ye ku em li ser dixebitin. Bi VyOS 1.4-ê dest pê dike, em şaxek berdana LTS-a nû ji LTS-ya berê, ne ji ya nuha, diafirînin. Ev rê dide me ku em ji dewletek baş a naskirî dest pê bikin û ji pêvajoyek aramkirina dirêj dûr bikevin. Tenê ew taybetmendiyên ku berê di dema ceribandinê de hatine ceribandin û forma xwe ya paşîn girtine, ji şaxa nû ya LTS-ê re têne veguheztin - ji bo kêmkirina hejmara rewşên ku pêdivî ye ku taybetmendî bi radîkal ji nû ve werin xebitandin an ji berdanên LTS werin rakirin.
Wêneyên nû yên VyOS Stream dê her sê mehan carekê werin berdan.
Ji ber vê yekê armancên VyOS Stream çi ne?
Pêşîn, ew pêşdîtinek teknolojiyê ye ji bo bikarhêneran ku bibînin ka di berdana nû ya LTS de çi tê û wê biceribînin.
Ya duyemîn, ew ji bo pêşdebiran pêşdîtinek e, da ku ew karibin têkçûnên API-ê yên potansiyel bibînin û nivîsarên xwe, amûr, entegrasyonên pergalê yên rêveberî û çavdêriyê, û tiştên din ên ku dibe ku wan kirine nûve bikin - an jî piştgirî ji taybetmendiyên nû yên VyOS re li wan projeyan zêde bikin.
Ya sêyemîn, ew kontrolkirina kalîteyê ye: carinan xeletî tenê bi ceribandina wêneyan di hawîrdorek rastîn de têne dîtin, nemaze dema ku ew tê ser lihevhatina hardware û danûstendina bi pergalên din re. VyOS Stream destûrê dide her kesî ku taybetmendiyên ku ji bo serbestberdana LTS ya paşîn hatine plansaz kirin biceribîne û bibîne ka ew baş dixebitin an hewceyê hin çêtirbûnê ne.
VyOS Stream (bervajî avahiyên şevê) hin garantiyên aramiyê peyda dike. Ya ku pêşdebir dinivîsin ev e:
Ji ber ku VyOS Stream pêşdîtinek LTS-ya paşîn e, divê ew heman nêzîkatiya wekî berdanên LTS bişopîne. Bo nimûne:
- Ger taybetmendiyek di wêneyek VyOS Stream de hebe, ew tenê bi prosedûra bêparkirinê dikare were rakirin.
- Forma vesazkirinê her gav bi guhertoyên berê re hevaheng e (di dema bootkirinê de ji hêla nivîsên koçberiyê ve nayê guheztin an verastkirin).
- API-yên navxweyî lihevhatî ne an pêvajoyek betalkirinê dişopînin. Bi vî rengî hûn dikarin pê ewle bin ku heke tiştek di wêneya VyOS Stream de bixebite, gava ku ew bibe LTS-ya fermî ew ê bi heman rengî bixebite. Ger tiştek biguhere, dê hişyariyek betalkirinê xuya bibe. Pêdivî ye ku ev plansazkirina bicîhkirinê û domandina projeyên mîna berhevoka modulê ya Ansible hêsantir bike.
Baş e, naha em fêm bikin ka VyOS Stream ne çi ye. Li vir çi ye ku pêşdebir dinivîsin:
VyOS Stream ne serbestberdana LTS-ya belaş e. Em ji bo wê rastkirinên xeletiyên acîl an pêlên ewlehiyê peyda nakin. Ger qelsiyek krîtîk were dîtin, em ê di zûtirîn dem de wê di şaxê serbestberdana gerok û berdanên LTS de rast bikin û ji xerîdaran re pêçan peyda bikin. Lê wêneyên Stream bi vê rastkirinê re dibe ku heya çaryeka pêşîn xuya nekin.
Em tenê wêneya ISO ya gelemperî peyda dikin; bê zengil û bilbilên zêde (wek avahiyên taybetî yên ji bo Azure - têbîniya wergêr)
Panela Daneyên Lezkirî ya li ser bingeha VPP-ê hêjayî gotinek taybetî ye: ew hîn jî di VyOS Stream de nehatiye nav kirin, ji ber ku sêwirandin û bicîhkirina wê bi têra xwe aram nayê hesibandin û dibe ku girîng biguhezîne. Ji ber vê yekê heya niha, VPP dê tenê di nav wêneyên serbestberdana gerok de cih bigire.
Heke hûn wêneyên domdar ên bi rastkirinên germ dixwazin, divê hûn bi navgîniyek abonetiyek an yek ji aboneyên belaş ên ji bo kesên ku jêhatî ne vedanek LTS bikirin.
Xalên sereke yên vê berdanê (1.5-2025-Q1), li gorî pêşdebiran, ev in:
- Piştgiriya FQDN ji bo qaîdeyên NAT;
- Daemon logging Contrack;
- şiyana guhdarîkirina servera PPPoE li ser pêvekê û di hemî VLANên wê de;
- Pêşkêşkara DHCP li ser bingeha Kea.
Source: linux.org.ru
