YumaWorks-merki

YumaWorks YANG-Based Unified Modular Automation Tools

YumaWorks YANG-Based Unified Modular Automation Tools-mynd 1

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

Póstlistar

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ð.YumaWorks YANG-Based Unified Modular Automation Tools-mynd 2
    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.

Settu upp Yocto

Fylgdu leiðbeiningunum í Yocto Quick Start handbókinni. Fyrrverandiampuppsetning Ubuntu.

YumaWorks YANG-Based Unified Modular Automation Tools-mynd 3

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.

YumaWorks YANG-Based Unified Modular Automation Tools-mynd 4

Breyta local.conf:

  1. 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).
  2. 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:YumaWorks YANG-Based Unified Modular Automation Tools-mynd 5

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.

YumaWorks YANG-Based Unified Modular Automation Tools-mynd 6

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:

YumaWorks YANG-Based Unified Modular Automation Tools-mynd 7

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:

YumaWorks YANG-Based Unified Modular Automation Tools-mynd 8

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

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *