YumaWorks-logo

YumaWorks YANG-Tsarin Haɗaɗɗen Kayan aikin Automation Modular

YumaWorks YANG-Tsarin Haɗaɗɗen Modular Automation Tools-fig1

Gabatarwa

Bayanin doka
Haƙƙin mallaka 2017-2022, YumaWorks, Inc., Duk haƙƙin mallaka.

Ƙarin Albarkatu

Sauran takardun sun haɗa da:

  • Jagoran Shigar YumaPro
  • YumaPro Quickstart Jagora
  • YumaPro API Jagoran Fara Saurin
  • YumaPro Manual mai amfani
  • YumaPro netconfd-pro Manual
  • YumaPro yangcli-pro Manual
  • YumaPro yangdiff-pro Manual
  • YumaPro yangdump-pro Manual
  • YumaPro Developer Manual
  • YumaPro ypclient-pro Manual
  • YumaPro yp-tsarin API Jagoran
  • YumaPro yp-show API Guide
  • YumaPro yp-snmp Manual
    Don samun ƙarin tallafi kuna iya tuntuɓar sashen tallafin fasaha na YumaWorks: support@yumaworks.com

WEB Shafukan

Jerin aikawasiku

An Yi Amfani da Taro a cikin wannan Takardun
Ana amfani da ƙa'idodi masu zuwa a cikin wannan takaddar:

Yarjejeniyar Rubutawa

Babban taro Bayani
– fo CLI siga foo
XML siga foo
wani rubutu Exampda umurnin ko PDU
wani rubutu A sarari rubutu

Masu Sauraron Niyya
An yi nufin wannan takaddar don masu haɓaka software ta amfani da YumaPro SDK da uwar garken yarjejeniya da yawa a cikin dandamali na Linux na al'ada ta amfani da aikin Yocto da girke-girke na BitBake. Ya ƙunshi saiti da matakan da ake buƙata don gina software. Ya kamata mai karatu ya san aikin Yocto.

Gabatarwa

  • Tsarin ci gaban Linux na Yocto yana ba da damar ƙirƙirar bambance-bambancen Linux na al'ada a cikin tsari mai sarrafa kansa, sarrafawa. Shafin Gidan Yocto: https://www.yoctoproject.org/
  • Bayanin lokacin ginawa da lokacin gudu da ake buƙata don gina duk wani dandamali na Linux don tsarin da aka haɗa ana sarrafa shi azaman metadata a cikin Yocto.
  • Buɗe Shafin Gida: https://www.openembedded.org/wiki/Main_Page
  • Siffofin Yocto da YumaPro Server ke Goyan bayan:
    • Yifiles an sabunta su don cikakken goyan bayan masu canjin yanayi na bitbake don amfanin giciye
    • dropbear SSH haɗin gwiwar uwar garken
    • bude SSH SSH haɗin gwiwar uwar garken
    • tsarin aljani hadewa
    • lighttpd WEB haɗakar uwar garke
    • net-snmp haɗin kai don tallafin yarjejeniya na SNMP
    • gindi-files haɗin kai don haɗin yp-shell da sarrafa mai amfani

Wannan sigar farko ta kunshin YumaPro na Yocto Linux yana goyan bayan sigar 2.3 (Pyro) na tsarin ci gaban Linux na Yocto. Ana amfani da girke-girke "core-image-minimal" azaman tushe don haɗakar uwar garken YumaPro.
Za a iya gina cikakkiyar uwar garken YumaPro don Yocto Linux don samar da tushen YANG NETCONF, RESTCONF, SNMP, da musaya na gudanarwa na CLI.

An ƙayyade aikin YumaPro a cikin wani Layer mai suna "meta-yumapro". Akwai bambance-bambancen guda biyu (wanda ake kira girke-girke) na uwar garken da aka goyan bayan wannan lokacin:

  • netconfd-pro-iot: Sabar don dandamali na IoT, dangane da yumapro-core tushen tarball
  • netconfd-pro-sdn: Sabar don dandamali na SDN, bisa yumapro-uwar garken tarball

Wadannan girke-girke za a iya musamman kamar yadda ake bukata. Ana sa ran cewa wani mai siyarwa zai zaɓi takamaiman fakitin tallafin hukumar (BSPs) bisa ga buƙatun aikin. Kunshin meta-yumapro ya ƙunshi girke-girke da sauran bayanai files don ba da damar ƙirƙirar hoton giciye na Yocto. Duk yifiles an sabunta su ta yadda masu canjin da bitbake ke amfani da su su sami goyan baya don ingantaccen haɗin giciye.

IoT vs. SDN bambance-bambancen girke-girke

Akwai biyu example uwar garken girke-girke bayar. Ana iya amfani da waɗannan kai tsaye ko daidaita su don amfani a cikin mahallin gina yocto. Tebur mai zuwa yana taƙaita bambance-bambance tsakanin waɗannan girke-girke.

Siffar netconfd-pro-iot netconfd-pro-sdn
Sabar SSH don NETCONF da yp-shell dropbear budesh
WEB Sabar don RESTCONF lighttpd lighttpd
YControl Protocol Ba a Tallafawa Tallafawa
DB-API Protocol Ba a Tallafawa Tallafawa
SIL-SA Protocol Ba a Tallafawa Tallafawa
YP-HA Protocol Ba a Tallafawa Tallafawa
A tsaye Gina Tallafawa Ba a Tallafawa

Yocto Gina Mai watsa shiri Software

  • Dole ne a saita kayan aikin runduna kafin a iya gina uwar garken.
  • An tsara Layer yumapro don yin aiki tare da sakin Yocto 2.3 (Pyro) ko kuma daga baya.
  • An gwada rassan "pyro" da "master" na aikin Poky tare da Layer meta-yumapro.
  • Zane mai zuwa yana nuna kundayen adireshi waɗanda ake tsammanin mai amfani zai saita (cikin shuɗi) da kundayen adireshi waɗanda software ɗin da aka kawo zata ƙara.YumaWorks YANG-Tsarin Haɗaɗɗen Modular Automation Tools-fig2
    Jagora Bayani
    poky Yocto shigarwa na poky gina tsarin
    gina Tushen duk kundayen adireshi
    conf Gina kundin adireshi. Shirya local.conf da bblayers.conf
    tmp Tushen duk abin da aka samar da bitbake files
    meta-* Kundin kundayen adireshi na Layer da dama
    meta-yumapro Tushen yumapro Layer bitbake files
    girke-girke-uwar garke Tushen jagora don duk girke-girken uwar garken yumapro
    netconfd-pro Tushen tushen duk girke-girke na netconfd-pro (IoT da SDN)

     

An tsara tsarin girke-girke na netconfd-pro-iot da netconfd-pro-sdn don haɗawa tare da wasu girke-girke na buɗaɗɗen tushe, don samar da hoton tsarin ta atomatik tare da tsarin aiki, a farkon taya. Ana amfani da girke-girke masu zuwa ta hanyar girke-girken uwar garken yumapro:

  • gindi-files: Ana amfani da shi don ƙara yp-shell zuwa /etc/shells
  • dropbear: Ana amfani dashi don haɗa tallafin netconfd-pro-iot a cikin dropbear da daidaita sigogin lokacin taya.
  • openssh: Ana amfani dashi don saita sigogin lokacin boot-netconfd-pro-sdn cikin OpenSSH
  • lighttpd: Ana amfani dashi don saita sigogin lokacin boot na uwar garken RESTCONF don lighttpd WEB uwar garken
  •  net-snmp: Ana amfani dashi don haɗa tallafin yarjejeniya na SNMP da daidaita sigogin SNMP-lokaci

Saita Yocto Linux

Waɗannan umarnin ba su ƙetare takaddun Yocto ba.
Wannan takarda ba koyaswar yocto bane. Koma zuwa takaddun Yocto don cikakkun bayanai kan amfani da software na Yocto da bitbake.

Shigar da Yocto

Bi umarnin a cikin Yocto Quick Start Guide. Exampda Ubuntu Install.

YumaWorks YANG-Tsarin Haɗaɗɗen Modular Automation Tools-fig3

Saita Gina Kanfigareshan
Farawa a cikin littafin 'poky', samo mahallin file don kunna bitbake. Sa'an nan cd zuwa "conf" directory kuma gyara tsarin files.

YumaWorks YANG-Tsarin Haɗaɗɗen Modular Automation Tools-fig4

Gyara local.conf:

  1. Kunna dandalin manufa. Tsohuwar ita ce gine-ginen i586 akan maƙasudin qemu86. Koma zuwa jagorar farawa na gaggawa na Yocto don ba da damar maƙasudai daban-daban da fakitin tallafin hukumar (BSPs).
  2. Ƙara girke-girken uwar garken netconfd-pro zuwa hoton. Zaɓi ko dai netconfd-pro-iot ko netconfd-pro-sdn, amma ba duka ba. Example don netconfd-pro-sdn:YumaWorks YANG-Tsarin Haɗaɗɗen Modular Automation Tools-fig5

Gyara blayers.conf:

Kunna matakan da ake buƙata don gina bambance-bambancen tsarin Yocto Linux da ake so. Mai zuwa example yana nuna matakan da ake buƙata don duk bambance-bambancen sabar netconfd-pro. The file wurare za su bambanta dangane da wurin shigarwa na Yocto.

YumaWorks YANG-Tsarin Haɗaɗɗen Modular Automation Tools-fig6

meta-yumapro Layer
Meta-yumapro tarball ya ƙunshi Layer "yumapro". files da ake buƙata don ginawa, shigarwa, da haɗa uwar garken yarjejeniya da yawa don Yocto Linux.

Shigarwa

Taron Sunayen Tarball
The filetsarin sunan kwalta file shine kamar haka:

YumaWorks YANG-Tsarin Haɗaɗɗen Modular Automation Tools-fig7

Cire zuwa Poky Directory
The files yana buƙatar a fitar da shi zuwa kundin adireshi don haka za a iya haɗa ƙananan bishiyoyi a cikin yanayin ginin uwar garken.
Haka Exampda:

YumaWorks YANG-Tsarin Haɗaɗɗen Modular Automation Tools-fig8

Kanfigareshan
Iyakar girke-girke da aka tallafa a wannan lokacin sune "netconfd-pro-iot" da "netconfd-pro-sdn". Tsarin tsari files na waɗannan girke-girke suna cikin kundin adireshi poky/meta-yumapro/server-server/netconfd-pro directory. Akwai fasaloli da yawa waɗanda za'a iya kunna ko kashe su ta hanyar rashin amsawa ko yin tsokaci game da saitin umarni. Saitin girke-girke files:

  • netconfd-pro.inc: girke-girke na kowa file
  • netconfd-pro-iot.inc: IoT tsarin girke-girke file
  • netconfd-pro-sdn.inc: SDN tsarin girke-girke file
  •  netconfd-pro-iot_17.10.bb: Babban girke-girke na IoT file domin 17.10 jirgin kasa saki
  • netconfd-pro-sdn_17.10.bb: SDN tsarin babban girke-girke file domin 17.10 jirgin kasa saki

Takardu / Albarkatu

YumaWorks YANG-Tsarin Haɗaɗɗen Kayan aikin Automation Modular [pdf] Jagorar mai amfani
Tushen YANG, Haɗaɗɗen Kayan aikin Automation Modular, Haɗaɗɗen Modular, Kayan Aikin Automation

Magana

Bar sharhi

Ba za a buga adireshin imel ɗin ku ba. Ana yiwa filayen da ake buƙata alama *