YumaWorks YANG-ተኮር የተዋሃዱ ሞዱላር አውቶሜሽን መሳሪያዎች
መቅድም
የሕግ መግለጫዎች
የቅጂ መብት 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 ጣቢያዎች
- YumaWorks
- https://www.yumaworks.com
- ለ YumaPro ድጋፍ፣ ስልጠና እና ማማከር ያቀርባል።
- Netconf ማዕከላዊ
- http://www.netconfcentral.org/
- ነፃ መረጃ በNETCONF እና YANG፣ አጋዥ ስልጠናዎች፣ በመስመር ላይ ያንግ ሞጁል ማረጋገጫ እና የሰነድ ዳታቤዝ
- ያንግ ማዕከላዊ
- http://www.yang-central.org
- በ YANG ላይ ነፃ መረጃ እና አጋዥ ስልጠናዎች፣ ነጻ የYANG መሳሪያዎች ለማውረድ
- NETCONF የስራ ቡድን የዊኪ ገጽ
- http://trac.tools.ietf.org/wg/netconf/trac/wiki
- በ NETCONF standardization እንቅስቃሴዎች እና በ NETCONF አተገባበር ላይ ነፃ መረጃ
- NETCONF WG ሁኔታ ገጽ
- http://tools.ietf.org/wg/netconf/
- የ IETF የበይነመረብ ረቂቅ ሁኔታ ለ NETCONF ሰነዶች
- libsmi መነሻ ገጽ
- http://www.ibr.cs.tu-bs.de/projects/libsmi/
- SMIv2ን ወደ YANG ለመቀየር እንደ smidump ያሉ ነፃ መሳሪያዎች
የደብዳቤ መላኪያ ዝርዝሮች
- NETCONF የስራ ቡድን
- https://mailarchive.ietf.org/arch/browse/netconf/
- ከ NETCONF ፕሮቶኮል ጋር የተያያዙ ቴክኒካዊ ጉዳዮች በ NETCONF WG የደብዳቤ መላኪያ ዝርዝር ላይ ተብራርተዋል። ላይ ያሉትን መመሪያዎች ተመልከት https://www.ietf.org/mailman/listinfo/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 ንብርብር ተፈትነዋል።
- የሚከተለው ሥዕላዊ መግለጫ ተጠቃሚው እንዲያዘጋጃቸው የሚጠበቅባቸውን ማውጫዎች (በሰማያዊ) እና የቀረበው ሶፍትዌር የሚጨምርባቸውን ማውጫዎች ያሳያል።
ማውጫ መግለጫ 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 ሰነዶችን አይሽሩም።
ይህ ሰነድ የዮክቶ ትምህርት አይደለም። የዮክቶ እና የቢትባክ ሶፍትዌሮችን ስለመጠቀም ዝርዝሮችን ለማግኘት የዮክቶ ሰነዶችን ይመልከቱ።
- የዮክቶ ፕሮጀክት ፈጣን ጅምር መመሪያ፡-
https://docs.yoctoproject.org/brief-yoctoprojectqs/index.html - የዮክቶ ፕሮጀክት ሜጋ መመሪያ፡-
https://docs.yoctoproject.org/singleindex.html - የዮክቶ ፕሮጀክት ገንቢ መመሪያ፡-
https://docs.yoctoproject.org/dev-manual/index.html - የራስዎን የምግብ አሰራር መገንባት;
https://wiki.yoctoproject.org/wiki/Building_your_own_recipes_from_first_principles - የቢትባክ ተጠቃሚ መመሪያ፡-
https://docs.yoctoproject.org/bitbake/bitbake-user-manual/bitbake-user-manual-intro.html#the-bitbake-command
Yocto ን ይጫኑ
በ Yocto Quick Start መመሪያ ውስጥ ያሉትን መመሪያዎች ይከተሉ። ምሳሌampኡቡንቱ ጫን።
የግንባታ ውቅረትን ያዋቅሩ
ከ'poky' ማውጫ ጀምሮ፣ አካባቢውን ምንጭ file bitbake ለማንቃት. ከዚያም ሲዲ ወደ "conf" ማውጫ እና አወቃቀሩን ያርትዑ files.
local.conf አርትዕ፡
- የታለመ መድረክን አንቃ። ነባሪው በ qemu586 ምናባዊ ኢላማ ላይ ያለው i86 አርክቴክቸር ነው። የተለያዩ ኢላማዎችን እና የቦርድ ድጋፍ ፓኬጆችን (BSPs) ለማንቃት የዮክቶ ፈጣን ጅምር መመሪያን ይመልከቱ።
- የnetconfd-pro አገልጋይ የምግብ አሰራርን ወደ ምስሉ ያክሉ። ሁለቱንም netconfd-pro-iot ወይም netconfd-pro-sdnን ይምረጡ፣ ግን ሁለቱንም አይደሉም። ምሳሌample ለnetconfd-pro-sdn፡-
bblayers.conf ያርትዑ፡
የሚፈለገውን የዮክቶ ሊኑክስ ስርዓት ልዩነቶችን ለመገንባት የሚያስፈልጉትን ንብርብሮች ያንቁ። የሚከተለው የቀድሞample ለሁሉም የnetconfd-pro አገልጋይ ልዩነቶች የሚያስፈልጉትን ንብርብሮች ያሳያል። የ file በዮክቶ መጫኛ ቦታ ላይ በመመስረት ቦታዎቹ ይለያያሉ።
ሜታ-yumapro ንብርብር
የሜታ-yumapro ታርቦል የ"yumapro" ንብርብር ይዟል fileለዮክቶ ሊኑክስ ባለብዙ ፕሮቶኮል አገልጋይ ለመገንባት፣ ለመጫን እና ለማዋሃድ ያስፈልጋል።
መጫን
የታርቦል ስያሜ ስምምነቶች
የ fileየታርቦል ስም መዋቅር file እንደሚከተለው ነው።
ወደ poky ማውጫ ያውጡ
የ fileንዑስ ዛፎች ለአገልጋዩ ግንባታ አካባቢ እንዲዋሃዱ ወደ poky ማውጫ ውስጥ ማውጣት ያስፈልጋል።
Extraction Exampላይ:
ማዋቀር
በዚህ ጊዜ የሚደገፉት ብቸኛው የምግብ አዘገጃጀት "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 ላይ የተመሰረተ፣ የተዋሃዱ ሞጁል አውቶሜሽን መሳሪያዎች፣ የተዋሃዱ ሞጁል፣ አውቶሜሽን መሳሪያዎች |