YumaWorks-አርማ

YumaWorks YANG-ተኮር የተዋሃዱ ሞዱላር አውቶሜሽን መሳሪያዎች

YumaWorks YANG ላይ የተመሰረተ የተዋሃዱ ሞዱላር አውቶሜሽን መሳሪያዎች- fig1

መቅድም

የሕግ መግለጫዎች
የቅጂ መብት 2017-2022፣ YumaWorks, Inc.፣ ሁሉም መብቶች የተጠበቁ ናቸው።

ተጨማሪ መርጃዎች

ሌሎች ሰነዶች የሚከተሉትን ያካትታሉ:

  • YumaPro የመጫኛ መመሪያ
  • YumaPro Quickstart መመሪያ
  • YumaPro API Quickstart መመሪያ
  • YumaPro የተጠቃሚ መመሪያ
  • YumaPro netconfd-pro መመሪያ
  • YumaPro yangcli-ፕሮ መመሪያ
  • YumaPro yangdiff-ፕሮ መመሪያ
  • YumaPro yangdump-ፕሮ መመሪያ
  • YumaPro ገንቢ መመሪያ
  • YumaPro ypclient-ፕሮ መመሪያ
  • YumaPro yp-ስርዓት API መመሪያ
  • YumaPro yp-show API መመሪያ
  • YumaPro yp-snmp መመሪያ
    ተጨማሪ ድጋፍ ለማግኘት YumaWorks የቴክኒክ ድጋፍ ክፍልን ማግኘት ይችላሉ፡- support@yumaworks.com

WEB ጣቢያዎች

የደብዳቤ መላኪያ ዝርዝሮች

  • NETCONF የስራ ቡድን
  • NETMOD የስራ ቡድን
    •  https://datatracker.ietf.org/wg/netmod/documents/
    • ከ YANG ቋንቋ እና YANG የውሂብ አይነቶች ጋር የተያያዙ ቴክኒካዊ ጉዳዮች በ NETMOD WG የደብዳቤ መላኪያ ዝርዝር ላይ ተብራርተዋል። በ ላይ ያሉትን መመሪያዎች ይመልከቱ WEB የደብዳቤ ዝርዝሩን ለመቀላቀል ገጽ።

በዚህ ሰነድ ውስጥ ጥቅም ላይ የዋሉ ስምምነቶች
የሚከተሉት የቅርጸት ስምምነቶች በዚህ ሰነድ ውስጥ በሙሉ ጥቅም ላይ ይውላሉ።

የሰነድ ድንጋጌዎች

ኮንቬንሽን መግለጫ
- ፎ የ CLI መለኪያ foo
የኤክስኤምኤል መለኪያ foo
አንዳንድ ጽሑፍ Example ትዕዛዝ ወይም PDU
አንዳንድ ጽሑፍ ግልጽ ጽሑፍ

የታሰበ ታዳሚ
ይህ ሰነድ ዮክቶ ፕሮጄክትን እና የ BitBake የምግብ አዘገጃጀቶቹን በመጠቀም ዩማፕሮ ኤስዲኬን እና ባለብዙ ፕሮቶኮል አገልጋይን በብጁ በተከተቱ ሊኑክስ መድረኮች ላይ ለሚጠቀሙ የሶፍትዌር ገንቢዎች የታሰበ ነው። ሶፍትዌሩን ለመገንባት የሚያስፈልጉትን መቼቶች እና መሰረታዊ ደረጃዎችን ይሸፍናል. አንባቢው የዮክቶ ፕሮጀክትን በደንብ ማወቅ አለበት።

መግቢያ

  • የዮክቶ ሊኑክስ ልማት ስርዓት ብጁ የሊኑክስ ልዩነቶች በራስ-ሰር ቁጥጥር ባለው መንገድ እንዲፈጠሩ ይፈቅዳል። የዮክቶ መነሻ ገጽ፡ https://www.yoctoproject.org/
  • አጠቃላይ የሊኑክስ መድረክን ለተከተተ ስርዓት ለመገንባት የሚያስፈልገው የግንባታ ጊዜ እና አሂድ ጊዜ መረጃ በዮክቶ ውስጥ እንደ ሜታዳታ ነው የሚተዳደረው።
  • የተከተተ መነሻ ገጽ ክፈት፡ https://www.openembedded.org/wiki/Main_Page
  • በYumaPro አገልጋይ የሚደገፉ የዮክቶ ባህሪዎች፡-
    • አድርግfileየቢትባክ አካባቢ ተለዋዋጮችን ለአቋራጭ ማጠናቀቂያ አገልግሎት ሙሉ በሙሉ ለመደገፍ ተዘምኗል
    • dropbear SSH አገልጋይ ውህደት
    • የSSH SSH አገልጋይ ውህደት
    • የስርዓተ አጋንንት ውህደት
    • lighttpd WEB የአገልጋይ ውህደት
    • net-snmp ውህደት ለ SNMP ፕሮቶኮል ድጋፍ
    • መሠረት -fileለ yp-shell ውህደት እና የተጠቃሚ አስተዳደር ውህደት

ይህ የዩማፕሮ ለዮክቶ ሊኑክስ ጥቅል የመጀመሪያ ስሪት 2.3 (ፓይሮ) የዮክቶ ሊኑክስ ልማት ስርዓትን ይደግፋል። የ"core-image-minimal" የምግብ አሰራር ለ YumaPro አገልጋይ ውህደት መሰረት ሆኖ ያገለግላል።
በ YANG ላይ የተመሰረተ NETCONF፣ RESTCONF፣ SNMP እና CLI የአስተዳደር በይነገጾችን ለማቅረብ የተሟላው የዩማፕሮ አገልጋይ ለዮክቶ ሊኑክስ ሊገነባ ይችላል።

የዩማፕሮ ተግባር “meta-yumapro” በሚባል ንብርብር ውስጥ ተገልጿል በዚህ ጊዜ የሚደገፉ የአገልጋዩ ሁለት ተለዋጮች (የምግብ አዘገጃጀቶች ይባላሉ) አሉ።

  • netconfd-pro-iot፡ ለአይኦቲ መድረኮች አገልጋይ፣ በ yumapro-core ምንጭ ታርቦል ላይ የተመሰረተ
  • netconfd-pro-sdn፡ የ SDN መድረኮች አገልጋይ፣ በዩማፕሮ-ሰርቨር ምንጭ ታርቦል ላይ የተመሰረተ

እነዚህ የምግብ አዘገጃጀቶች እንደ አስፈላጊነቱ ሊበጁ ይችላሉ. የተወሰኑ የቦርድ ድጋፍ ፓኬጆችን (BSPs) በፕሮጀክት መስፈርቶች መሰረት በሻጭ ይመረጣል ተብሎ ይጠበቃል። የሜታ-yumapro ጥቅል የምግብ አዘገጃጀቶችን እና ሌሎች መረጃዎችን ይዟል fileየ Yocto ተሻጋሪ ምስል እንዲፈጠር ለመፍቀድ። ሁሉም ያደርጋሉfileበቢትባክ ጥቅም ላይ የዋሉት ተለዋዋጮች ለትክክለኛው የማጠቃለያ ልማት እንዲደገፉ ዎች ተዘምነዋል።

IoT vs. SDN የምግብ አዘገጃጀት ልዩነቶች

ሁለት የቀድሞ አሉample አገልጋይ አዘገጃጀት ቀርቧል. እነዚህ በቀጥታ ጥቅም ላይ ሊውሉ ወይም ለዮክቶ ግንባታ አካባቢ ጥቅም ላይ ሊውሉ ይችላሉ። የሚከተለው ሰንጠረዥ በእነዚህ የምግብ አዘገጃጀቶች መካከል ያለውን ልዩነት ያጠቃልላል.

ባህሪ netconfd-pro-iot netconfd-ፕሮ-ኤስዲኤን
SSH አገልጋይ ለ NETCONF እና yp-shell ጠብታ openssh
WEB የRESTCONF አገልጋይ lighttpd lighttpd
YControl ፕሮቶኮል አይደገፍም። የሚደገፍ
DB-API ፕሮቶኮል አይደገፍም። የሚደገፍ
የ SIL-SA ፕሮቶኮል አይደገፍም። የሚደገፍ
የYP-HA ፕሮቶኮል አይደገፍም። የሚደገፍ
የማይንቀሳቀስ ግንባታ የሚደገፍ አይደገፍም።

Yocto Build አስተናጋጅ ሶፍትዌር

  • አገልጋዩ ከመገንባቱ በፊት የግንባታ አስተናጋጅ መሳሪያዎችን ማዋቀር ያስፈልጋል።
  • የዩማፕሮ ንብርብር ከ Yocto 2.3 ልቀት (Pyro) ወይም ከዚያ በኋላ አብሮ ለመስራት የተቀየሰ ነው።
  • የፖኪ ፕሮጀክት "ፒሮ" እና "ማስተር" ቅርንጫፎች በሜታ-yumapro ንብርብር ተፈትነዋል።
  • የሚከተለው ሥዕላዊ መግለጫ ተጠቃሚው እንዲያዘጋጃቸው የሚጠበቅባቸውን ማውጫዎች (በሰማያዊ) እና የቀረበው ሶፍትዌር የሚጨምርባቸውን ማውጫዎች ያሳያል።YumaWorks YANG ላይ የተመሰረተ የተዋሃዱ ሞዱላር አውቶሜሽን መሳሪያዎች- fig2
    ማውጫ መግለጫ
    poky poky ግንባታ ሥርዓት Yocto መጫን
    መገንባት የሁሉም የግንባታ ማውጫዎች ሥር
    conf የውቅረት ማውጫን ይገንቡ። local.conf እና bblayers.conf ያርትዑ
    tmp የሁሉም ቢትባክ የመነጨ ግንባታ ስር files
    ሜታ -* በርካታ የክፍት ምንጭ ንብርብር ማውጫዎች
    ሜታ-yumapro የዩማፕሮ ንብርብር ቢትባክ ሥር files
    የምግብ አዘገጃጀት-አገልጋይ ለሁሉም የዩማፕሮ አገልጋይ የምግብ አዘገጃጀት ስርወ ማውጫ
    netconfd-ፕሮ የሁሉም የnetconfd-ፕሮ የምግብ አዘገጃጀት መመሪያዎች (IoT እና SDN) ስርወ ማውጫ

     

የnetconfd-pro-iot እና netconfd-pro-sdn የምግብ አዘገጃጀቶች ከተወሰኑ የክፍት ምንጭ የምግብ አዘገጃጀቶች ጋር ለመዋሃድ የተነደፉ ናቸው፣ በመጀመሪያ ሲነሳ የስርዓት ምስል ከሩጫ ስርዓት ጋር በራስ ሰር ለማምረት። የሚከተሉት የምግብ አዘገጃጀቶች በ yumapro አገልጋይ የምግብ አዘገጃጀቶች ጥቅም ላይ ይውላሉ።

  • መሠረት -files: yp-shellን ወደ /etc/shells ለመጨመር ያገለግላል
  • dropbear፡ የnetconfd-pro-iot ድጋፍን ወደ dropbear ለማዋሃድ እና የቡት-ጊዜ መለኪያዎችን ለማዋቀር ስራ ላይ ይውላል።
  • openssh: የnetconfd-pro-sdn የቡት-ጊዜ መለኪያዎችን ወደ OpenSSH ለማዋቀር ይጠቅማል።
  • lighttpd: የ RESTCONF አገልጋይ የቡት-ጊዜ መለኪያዎችን ለlighttpd ለማዋቀር ይጠቅማል WEB አገልጋይ
  •  net-snmp: የ SNMP ፕሮቶኮል ድጋፍን ለማዋሃድ እና የቡት-ጊዜ SNMP መለኪያዎችን ለማዋቀር ይጠቅማል

ዮክቶ ሊኑክስን ያዋቅሩ

እነዚህ መመሪያዎች የ Yocto ሰነዶችን አይሽሩም።
ይህ ሰነድ የዮክቶ ትምህርት አይደለም። የዮክቶ እና የቢትባክ ሶፍትዌሮችን ስለመጠቀም ዝርዝሮችን ለማግኘት የዮክቶ ሰነዶችን ይመልከቱ።

Yocto ን ይጫኑ

በ Yocto Quick Start መመሪያ ውስጥ ያሉትን መመሪያዎች ይከተሉ። ምሳሌampኡቡንቱ ጫን።

YumaWorks YANG ላይ የተመሰረተ የተዋሃዱ ሞዱላር አውቶሜሽን መሳሪያዎች- fig3

የግንባታ ውቅረትን ያዋቅሩ
ከ'poky' ማውጫ ጀምሮ፣ አካባቢውን ምንጭ file bitbake ለማንቃት. ከዚያም ሲዲ ወደ "conf" ማውጫ እና አወቃቀሩን ያርትዑ files.

YumaWorks YANG ላይ የተመሰረተ የተዋሃዱ ሞዱላር አውቶሜሽን መሳሪያዎች- fig4

local.conf አርትዕ፡

  1. የታለመ መድረክን አንቃ። ነባሪው በ qemu586 ምናባዊ ኢላማ ላይ ያለው i86 አርክቴክቸር ነው። የተለያዩ ኢላማዎችን እና የቦርድ ድጋፍ ፓኬጆችን (BSPs) ለማንቃት የዮክቶ ፈጣን ጅምር መመሪያን ይመልከቱ።
  2. የnetconfd-pro አገልጋይ የምግብ አሰራርን ወደ ምስሉ ያክሉ። ሁለቱንም netconfd-pro-iot ወይም netconfd-pro-sdnን ይምረጡ፣ ግን ሁለቱንም አይደሉም። ምሳሌample ለnetconfd-pro-sdn፡-YumaWorks YANG ላይ የተመሰረተ የተዋሃዱ ሞዱላር አውቶሜሽን መሳሪያዎች- fig5

bblayers.conf ያርትዑ፡

የሚፈለገውን የዮክቶ ሊኑክስ ስርዓት ልዩነቶችን ለመገንባት የሚያስፈልጉትን ንብርብሮች ያንቁ። የሚከተለው የቀድሞample ለሁሉም የnetconfd-pro አገልጋይ ልዩነቶች የሚያስፈልጉትን ንብርብሮች ያሳያል። የ file በዮክቶ መጫኛ ቦታ ላይ በመመስረት ቦታዎቹ ይለያያሉ።

YumaWorks YANG ላይ የተመሰረተ የተዋሃዱ ሞዱላር አውቶሜሽን መሳሪያዎች- fig6

ሜታ-yumapro ንብርብር
የሜታ-yumapro ታርቦል የ"yumapro" ንብርብር ይዟል fileለዮክቶ ሊኑክስ ባለብዙ ፕሮቶኮል አገልጋይ ለመገንባት፣ ለመጫን እና ለማዋሃድ ያስፈልጋል።

መጫን

የታርቦል ስያሜ ስምምነቶች
የ fileየታርቦል ስም መዋቅር file እንደሚከተለው ነው።

YumaWorks YANG ላይ የተመሰረተ የተዋሃዱ ሞዱላር አውቶሜሽን መሳሪያዎች- fig7

ወደ poky ማውጫ ያውጡ
የ fileንዑስ ዛፎች ለአገልጋዩ ግንባታ አካባቢ እንዲዋሃዱ ወደ poky ማውጫ ውስጥ ማውጣት ያስፈልጋል።
Extraction Exampላይ:

YumaWorks YANG ላይ የተመሰረተ የተዋሃዱ ሞዱላር አውቶሜሽን መሳሪያዎች- fig8

ማዋቀር
በዚህ ጊዜ የሚደገፉት ብቸኛው የምግብ አዘገጃጀት "netconfd-pro-iot" እና "netconfd-pro-sdn" ናቸው. አወቃቀሩ fileለእነዚህ የምግብ አዘገጃጀት መመሪያዎች በፖኪ / ሜታ-ዩማፕሮ / የምግብ አዘገጃጀት አገልጋይ / ኔትኮንፍድ-ፕሮ ውስጥ ይገኛሉ ። የመመሪያውን ስብስብ አስተያየት በመስጠት ወይም አስተያየት በመስጠት ሊነቁ ወይም ሊሰናከሉ የሚችሉ በርካታ ባህሪያት አሉ። የምግብ አዘገጃጀት ስብስብ files:

  • netconfd-pro.inc: የተለመደ የምግብ አሰራር file
  • netconfd-pro-iot.inc፡ IoT ውቅር አሰራር file
  • netconfd-pro-sdn.inc፡ የኤስዲኤን ውቅር አሰራር file
  •  netconfd-pro-iot_17.10.bb፡ የአይኦቲ ውቅር ዋና የምግብ አሰራር file ለ 17.10 የመልቀቂያ ባቡር
  • netconfd-pro-sdn_17.10.bb፡ የSDN ውቅር ዋና የምግብ አሰራር file ለ 17.10 የመልቀቂያ ባቡር

ሰነዶች / መርጃዎች

YumaWorks YANG-ተኮር የተዋሃዱ ሞዱላር አውቶሜሽን መሳሪያዎች [pdf] የተጠቃሚ መመሪያ
YANG ላይ የተመሰረተ፣ የተዋሃዱ ሞጁል አውቶሜሽን መሳሪያዎች፣ የተዋሃዱ ሞጁል፣ አውቶሜሽን መሳሪያዎች

ዋቢዎች

አስተያየት ይስጡ

የኢሜል አድራሻዎ አይታተምም። አስፈላጊ መስኮች ምልክት ተደርጎባቸዋል *