YumaWorks YANG-Based Unified Modular Automation Tools
Formáli
Lögfræðilegar yfirlýsingar
Höfundarréttur 2017-2022, YumaWorks, Inc., Allur réttur áskilinn.
Viðbótarauðlindir
Önnur skjöl innihalda:
- YumaPro uppsetningarleiðbeiningar
- YumaPro Quickstart Guide
- YumaPro API Quickstart Guide
- YumaPro notendahandbók
- YumaPro netconfd-pro handbók
- YumaPro yangcli-pro handbók
- YumaPro yangdiff-pro handbók
- YumaPro yangdump-pro handbók
- YumaPro þróunarhandbók
- YumaPro ypclient-pro handbók
- YumaPro yp-system API leiðarvísir
- YumaPro yp-show API leiðarvísir
- YumaPro yp-snmp handbók
Til að fá frekari aðstoð geturðu haft samband við YumaWorks tækniþjónustudeild: support@yumaworks.com
WEB Síður
- YumaWorks
- https://www.yumaworks.com
- Býður upp á stuðning, þjálfun og ráðgjöf fyrir YumaPro.
- Netconf Central
- http://www.netconfcentral.org/
- Ókeypis upplýsingar um NETCONF og YANG, kennsluefni, YANG mát sannprófun á netinu og gagnagrunnur
- Yang Central
- http://www.yang-central.org
- Ókeypis upplýsingar og kennsluefni um YANG, ókeypis YANG verkfæri til niðurhals
- NETCONF Working Group Wiki Page
- http://trac.tools.ietf.org/wg/netconf/trac/wiki
- Ókeypis upplýsingar um NETCONF staðlastarfsemi og NETCONF útfærslur
- NETCONF WG stöðusíða
- http://tools.ietf.org/wg/netconf/
- IETF Internet drög að stöðu fyrir NETCONF skjöl
- libsmi Heimasíða
- http://www.ibr.cs.tu-bs.de/projects/libsmi/
- Ókeypis verkfæri eins og smidump, til að breyta SMIv2 í YANG
Póstlistar
- NETCONF vinnuhópur
- https://mailarchive.ietf.org/arch/browse/netconf/
- Tæknileg atriði sem tengjast NETCONF samskiptareglum eru rædd á NETCONF WG póstlistanum. Sjá leiðbeiningar á https://www.ietf.org/mailman/listinfo/netconf fyrir skráningu á póstlistann.
- NETMOD vinnuhópur
- https://datatracker.ietf.org/wg/netmod/documents/
- Tæknileg atriði tengd YANG tungumálinu og YANG gagnategundum eru rædd á NETMOD WG póstlistanum. Sjá leiðbeiningar á WEB síðu til að skrá sig á póstlistann.
Samþykktir sem notaðar eru í þessu skjali
Eftirfarandi sniðsvenjur eru notaðar í þessu skjali:
Skjalasamþykktir
samþykkt | Lýsing |
-fó | CLI breytu foo |
XML breytu foo | |
einhvern texta | Example stjórn eða PDU |
einhvern texta | Einfaldur texti |
Ætlaðir áhorfendur
Þetta skjal er ætlað hugbúnaðarhönnuðum sem nota YumaPro SDK og fjölsamskiptamiðlara í sérsniðnum innbyggðum Linux kerfum með því að nota Yocto Project og BitBake uppskriftir þess. Það fjallar um uppsetningu og grunnskref sem þarf til að byggja upp hugbúnaðinn. Lesandinn ætti að kannast við Yocto verkefnið.
Inngangur
- Yocto Linux þróunarkerfið gerir kleift að búa til sérsniðin Linux afbrigði á sjálfvirkan, stjórnaðan hátt. Heimasíða Yocto: https://www.yoctoproject.org/
- Upplýsingunum um byggingartíma og keyrslutíma sem þarf til að byggja upp heilan Linux vettvang fyrir innbyggt kerfi er stjórnað sem lýsigögnum innan Yocto.
- OpenEmbedded heimasíða: https://www.openembedded.org/wiki/Main_Page
- Yocto eiginleikar studdir af YumaPro þjóninum:
- Gerðufiles hafa verið uppfærð til að styðja að fullu bitbake umhverfisbreytur fyrir krossþýðandanotkun
- dropbear SSH miðlara samþætting
- openSSH SSH miðlara samþætting
- kerfisdjöflasamþætting
- lighttpd WEB samþætting netþjóna
- net-snmp samþætting fyrir SNMP samskiptareglur
- grunn-files samþætting fyrir yp-skel samþættingu og notendastjórnun
Þessi bráðabirgðaútgáfa af YumaPro fyrir Yocto Linux pakkanum styður útgáfu 2.3 (Pyro) af Yocto Linux þróunarkerfinu. Uppskriftin „kjarna-mynd-lágmark“ er notuð sem grunnur fyrir samþættingu YumaPro netþjóna.
Hægt er að smíða allan YumaPro netþjóninn fyrir Yocto Linux til að bjóða upp á YANG-undirstaða NETCONF, RESTCONF, SNMP og CLI stjórnunarviðmót.
YumaPro virknin er tilgreind í lagi sem heitir „meta-yumapro“. Það eru tvö afbrigði (kallaðar uppskriftir) af þjóninum studd á þessum tíma:
- netconfd-pro-iot: Server fyrir IoT palla, byggt á yumapro-core source tarball
- netconfd-pro-sdn: Server fyrir SDN palla, byggt á yumapro-server source tarball
Þessar uppskriftir er hægt að aðlaga eftir þörfum. Gert er ráð fyrir að sérstakir stjórnarstuðningspakkar (BSP) verði valdir af seljanda í samræmi við kröfur verkefnisins. Meta-yumapro pakkinn inniheldur uppskriftirnar og önnur gögn files til að leyfa Yocto krosssamsetningu mynd að vera búin til. Öll gerðfiles hafa verið uppfærð þannig að breyturnar sem bitbake notar eru studdar fyrir rétta krosssamsetningarþróun.
Munur á IoT vs SDN Uppskrift
Það eru tvö fyrrvampLe miðlara uppskriftir veittar. Þetta er hægt að nota beint eða aðlaga til notkunar í yocto byggja umhverfi. Eftirfarandi tafla dregur saman muninn á þessum uppskriftum.
Eiginleiki | netconfd-pro-iot | netconfd-pro-sdn |
SSH Server fyrir NETCONF og yp-skel | dropabjörn | opnarsh |
WEB Server fyrir RESTCONF | lighttpd | lighttpd |
YControl Protocol | Ekki stutt | Stuðningur |
DB-API bókun | Ekki stutt | Stuðningur |
SIL-SA bókun | Ekki stutt | Stuðningur |
YP-HA bókun | Ekki stutt | Stuðningur |
Static Build | Stuðningur | Ekki stutt |
Yocto Build Host hugbúnaður
- Setja þarf upp hýsilverkfærin áður en hægt er að smíða þjóninn.
- Yumapro lagið er hannað til að vinna með Yocto 2.3 útgáfunni (Pyro) eða síðar.
- „Pyro“ og „meistara“ útibú Poky verkefnisins hafa verið prófuð með meta-yumapro laginu.
- Eftirfarandi skýringarmynd sýnir möppurnar sem gert er ráð fyrir að notandinn setji upp (í bláu) og möppurnar sem meðfylgjandi hugbúnaður mun bæta við.
Skrá Lýsing pælingur Yocto uppsetning á poky build kerfi byggja Rót allra byggingarskráa samþ Byggja uppstillingarskrá. Breyttu local.conf og bblayers.conf tmp Rót allra bitbake mynda byggingu files meta-* Nokkrar opensource lagskrár meta-yumapro Rót yumapro lag bitbake files uppskriftir-þjónn Rótarskrá fyrir allar yumapro netþjónauppskriftir netconfd-pro Rótarskrá yfir allar netconfd-pro uppskriftir (IoT og SDN)
Netconfd-pro-iot og netconfd-pro-sdn uppskriftirnar eru hannaðar til að samþætta ákveðnum opnum uppskriftum, til að framleiða sjálfkrafa kerfismynd með keyrandi kerfi, við fyrstu ræsingu. Eftirfarandi uppskriftir eru notaðar af yumapro miðlarauppskriftunum:
- grunn-files: Notað til að bæta yp-skel við /etc/shells
- dropbear: Notað til að samþætta netconfd-pro-iot stuðning í dropbear og stilla breytur fyrir ræsitíma
- openssh: Notað til að stilla netconfd-pro-sdn ræsitímabreytur í OpenSSH
- lighttpd: Notað til að stilla RESTCONF ræsitímabreytur netþjóns fyrir lighttpd WEB miðlara
- net-snmp: Notað til að samþætta SNMP samskiptareglur og stilla SNMP breytur fyrir ræsitíma
Settu upp Yocto Linux
Þessar leiðbeiningar hnekkja ekki Yocto skjölunum.
Þetta skjal er ekki yocto kennsla. Skoðaðu Yocto skjölin fyrir upplýsingar um notkun Yocto og bitbake hugbúnaðarins.
- Yocto Project Quick Start Guide:
https://docs.yoctoproject.org/brief-yoctoprojectqs/index.html - Yocto Project Mega handbók:
https://docs.yoctoproject.org/singleindex.html - Yocto Project Developer Manual:
https://docs.yoctoproject.org/dev-manual/index.html - Búðu til þína eigin uppskrift:
https://wiki.yoctoproject.org/wiki/Building_your_own_recipes_from_first_principles - Bitbake notendahandbók:
https://docs.yoctoproject.org/bitbake/bitbake-user-manual/bitbake-user-manual-intro.html#the-bitbake-command
Settu upp Yocto
Fylgdu leiðbeiningunum í Yocto Quick Start handbókinni. Fyrrverandiampuppsetning Ubuntu.
Setja upp Build Configuration
Byrjaðu í 'poky' möppunni, fáðu umhverfið file til að virkja bitbaka. Síðan geisladisk í "conf" möppuna og breyttu stillingunum files.
Breyta local.conf:
- Virkjaðu markvettvang. Sjálfgefið er i586 arkitektúrinn á qemu86 sýndarmarkmiðinu. Skoðaðu Yocto Quick Start guide til að virkja mismunandi skotmörk og borðstuðningspakka (BSP).
- Bættu netconfd-pro miðlarauppskriftinni við myndina. Veldu annað hvort netconfd-pro-iot eða netconfd-pro-sdn, en ekki bæði. Fyrrverandiample fyrir netconfd-pro-sdn:
Breyta bblayers.conf:
Virkjaðu lög sem þarf til að búa til æskileg Yocto Linux kerfisafbrigði. Eftirfarandi frvample sýnir lögin sem þarf fyrir öll afbrigði netconfd-pro netþjónsins. The file staðsetningar verða mismunandi eftir Yocto uppsetningarstaðnum þínum.
meta-yumapro lag
Meta-yumapro tarballið inniheldur „yumapro“ lag fileþarf til að smíða, setja upp og samþætta fjölsamskiptamiðlara fyrir Yocto Linux.
Uppsetning
Tarball nafnasamningar
The filenafnbygging tarballsins file er sem hér segir:
Dragðu út í poky Directory
The files þarf að draga út í poky möppuna svo hægt sé að samþætta undirtré inn í byggingarumhverfi þjónsins.
Útdráttur Example:
Stillingar
Einu uppskriftirnar sem studdar eru á þessum tíma eru „netconfd-pro-iot“ og „netconfd-pro-sdn“. Stillingin files fyrir þessar uppskriftir eru staðsettar í möppunni poky/meta-yumapro/recipes-server/netconfd-pro. Það eru nokkrir eiginleikar sem hægt er að virkja eða slökkva á með því að hætta að skrifa athugasemdir eða skrifa athugasemdir við sett af tilskipunum. Uppskriftarsettið files:
- netconfd-pro.inc: algeng uppskrift file
- netconfd-pro-iot.inc: IoT stillingaruppskrift file
- netconfd-pro-sdn.inc: SDN stillingaruppskrift file
- netconfd-pro-iot_17.10.bb: Aðaluppskrift IoT stillingar file fyrir 17.10 losa lest
- netconfd-pro-sdn_17.10.bb: Aðaluppskrift SDN stillingar file fyrir 17.10 losa lest
Skjöl / auðlindir
![]() |
YumaWorks YANG-Based Unified Modular Automation Tools [pdfNotendahandbók YANG-undirstaða, sameinuð mát sjálfvirkniverkfæri, sameinuð mát, sjálfvirkniverkfæri |