VyOS бол аж ахуйн нэгж, үйлчилгээ үзүүлэгч, сүлжээний сонирхогчдод зориулагдсан Debian Linux-д суурилсан програм хангамжийн чиглүүлэгч юм. VyOS-ийг техник хангамж (amd64) дээр суулгасан эсвэл виртуал машин болгон ашигладаг. Тохиргоог ихэвчлэн CLI-ээр гүйцэтгэдэг.
VyOS-д дараахь зүйлс орно.
- хэд хэдэн динамик чиглүүлэлтийн протоколууд (BGP, OSPF, IS-IS, PIM-SM, Babel, ...);
- олон VPN (OpenVPN, L2TP, WireGuard, IPsec, DMVPN…);
- commit/back and versioning функц бүхий тохиргооны систем;
- алсын HTTP API болон shell болон Python-д зориулсан скрипт API.
VyOS нь 2013 онд Vyatta програм хангамжийн чиглүүлэгчийн салаа хэлбэрээр байгуулагдсан бөгөөд энэ нь Juniper JunOS-тэй төстэй синтаксийг хэрэгжүүлсэн.
Хөгжлийн компанийн бизнесийн загвар нь LTS бүтээц, техникийн дэмжлэг, захиалгат хөгжүүлэлтийг борлуулж байна. Тиймээс хэдэн жилийн өмнө LTS-ийн бүтцэд, дараа нь тэдний эх код руу үнэгүй нэвтрэх эрхийг зогсоосон. LTS бүтээцийг үүсгэсэн үндсэн кодын суурь руу нэвтрэх боломж үргэлж нээлттэй хэвээр байсан; Өдөр бүр автоматаар бүтээх боломжтой байсан. LTS-ийн бүтээн байгуулалтыг хэд хэдэн ашгийн бус компаниуд болон төсөлд оролцогчид (бичиг баримт боловсруулах, турших, бичихэд хувь нэмрээ оруулсан хүмүүс, мөн төслийн талаар мэдээлэл түгээдэг "сайн мэдээг түгээгчид" -ийг үзнэ үү) үнэ төлбөргүй олгодог гэдгийг тэмдэглэх нь зүйтэй. оролцох нөхцөл).
Техникийн үүднээс авч үзвэл нээлттэй байдал нь дараахь байдлаар илэрхийлэгддэг.
- эх кодын бэлэн байдал;
- өөрийн ISO дүрсийг хялбархан бүтээх чадвар (жишээлбэл, та өөрийн хэрэгцээнд нийцүүлэн нэмэлт багц суулгаж болно);
- Линуксийн стандарт хэрэгслүүд болон танил хэрэгслүүд (grep, sed, awk, nmap, tcpdump гэх мэт) байгаа эсэх;
- нээлттэй хөгжүүлэлтийн процесс (vyos.dev-г үзнэ үү).
VyOS Stream бол нийтэд нээлттэй хувилбаруудыг бий болгох шинэ арга юм. Хөгжүүлэгчдийн бичсэн зүйл энд байна:
Товчхондоо, VyOS Stream бол бидний ажиллаж байгаа шинэ LTS хувилбарын агшин зураг юм. VyOS 1.4-ээс эхлэн бид одоогийнхоос биш өмнөх LTS-ээс шинэ LTS хувилбарын салбарыг үүсгэдэг. Энэ нь бидэнд мэдэгдэж буй сайн төлөвөөс эхэлж, удаан тогтворжуулах процессоос зайлсхийх боломжийг олгодог. Туршилтын явцад аль хэдийн шалгагдсан, эцсийн хэлбэрээ авсан шинж чанаруудыг л шинэ LTS салбар руу шилжүүлдэг бөгөөд энэ нь LTS хувилбаруудаас онцлог шинжүүдийг үндсээр нь дахин боловсруулах эсвэл устгах шаардлагатай нөхцөл байдлын тоог багасгах болно.
VyOS Stream-ийн шинэ зургууд ойролцоогоор улиралд нэг удаа гарна.
Тэгэхээр VyOS Stream-ийн зорилго юу вэ?
Нэгдүгээрт, энэ нь хэрэглэгчдэд LTS-ийн шинэ хувилбарт юу гарч байгааг харж, туршиж үзэх технологийн урьдчилан харах програм юм.
Хоёрдугаарт, энэ нь хөгжүүлэгчдэд зориулсан урьдчилан харах програм бөгөөд ингэснээр тэд боломжит API эвдрэлийг олж илрүүлж, скриптүүд, хэрэгслүүд, удирдлага, хяналтын системийн интеграцчлал болон бусад хийсэн зүйлсээ шинэчлэх, эсвэл эдгээр төслүүдэд VyOS-ийн шинэ функцүүдэд дэмжлэг нэмэх боломжтой.
Гуравдугаарт, энэ нь чанарын хяналт юм: заримдаа алдааг зөвхөн бодит орчинд зургийг туршиж үзэх замаар олж болно, ялангуяа техник хангамжийн нийцтэй байдал, бусад системтэй харилцах үед. VyOS Stream нь LTS-ийн дараагийн хувилбарт гаргахаар төлөвлөж буй функцуудыг туршиж үзэх, сайн ажиллаж байгаа эсэх, сайжруулах шаардлагатай эсэхийг харах боломжийг хэн бүхэнд олгодог.
VyOS Stream (шөнийн бүтээн байгуулалтаас ялгаатай нь) тогтвортой байдлын баталгааг өгдөг. Хөгжүүлэгчид ингэж бичдэг:
VyOS Stream нь дараагийн LTS-ийг урьдчилан үзэх тул LTS-ийн хувилбаруудтай ижил арга барилыг баримтлах ёстой. Жишээ нь:
- Хэрэв VyOS Stream зураг дээр ямар нэг онцлог шинж чанар байгаа бол үүнийг зөвхөн хасах процедурын тусламжтайгаар арилгах боломжтой.
- Тохиргооны формат нь өмнөх хувилбаруудтай үргэлж нийцдэг (ачаалах үед шилжих скриптээр өөрчлөгдөөгүй эсвэл тохируулагдаагүй).
- Дотоод API-ууд нь нийцтэй эсвэл элэгдлийн горимыг дагаж мөрддөг. Ингэснээр та VyOS Stream дүрс дээр ямар нэг зүйл ажиллаж байгаа бол албан ёсны LTS болсон үед ижил аргаар ажиллана гэдэгт итгэлтэй байж болно. Хэрэв ямар нэг зүйл өөрчлөгдвөл хуучирсан тухай анхааруулга гарч ирнэ. Энэ нь байршуулалтыг төлөвлөх, Ansible-ийн модулийн цуглуулга зэрэг төслүүдийг арчлахад хялбар болгоно.
За, одоо VyOS Stream гэж юу болохыг ойлгоцгооё. Хөгжүүлэгчдийн бичсэн зүйл энд байна:
VyOS Stream нь үнэгүй LTS хувилбар биш юм. Бид яаралтай алдаа засах эсвэл аюулгүй байдлын засваруудыг өгдөггүй. Хэрэв чухал сул тал олдвол бид үүнийг эргэлдэж буй хувилбар болон LTS хувилбаруудад аль болох хурдан засч, хэрэглэгчдэд засвар хийх болно. Гэхдээ энэ засвартай цацалтын зургууд дараагийн улирал хүртэл харагдахгүй байж магадгүй.
Бид зөвхөн ерөнхий ISO дүрсийг өгдөг; нэмэлт хонх, шүгэл байхгүй (Azure-д зориулсан тусгай бүтээц гэх мэт - орчуулагчийн тэмдэглэл)
VPP-д суурилсан Хурдасгасан мэдээллийн самбарыг онцгой дурдах нь зүйтэй: энэ нь VyOS Stream-д хараахан ороогүй байна, учир нь түүний дизайн, хэрэгжилт нь хангалттай тогтвортой гэж тооцогддоггүй бөгөөд ихээхэн өөрчлөгдөж магадгүй юм. Тиймээс одоохондоо VPP нь зөвхөн эргэлдэж буй хувилбарын зургуудад багтах болно.
Хэрэв та засвартай тогтвортой зургуудыг авахыг хүсвэл захиалгаар эсвэл шаардлага хангасан хүмүүст зориулсан үнэгүй захиалгын аль нэгээр дамжуулан LTS хувилбарыг худалдаж авах хэрэгтэй.
Хөгжүүлэгчдийн үзэж байгаагаар энэ хувилбарын гол санаанууд (1.5-2025-1-р улирал) нь:
- NAT дүрмийн FQDN дэмжлэг;
- Бүртгэлийн демоныг холбох;
- интерфэйс болон түүний бүх VLAN дээр PPPoE серверийг сонсох чадвар;
- Kea дээр суурилсан DHCP сервер.
Эх сурвалж: linux.org.ru
