د یوما ورکس یانګ پر بنسټ متحد ماډلر اتومات وسیلې
مخکتنه
قانوني بیانات
د چاپ حق 2017-2022، YumaWorks, Inc.، ټول حقونه خوندي دي.
اضافي سرچینې
نور اسناد شامل دي:
- د YumaPro نصبولو لارښود
- د YumaPro Quickstart لارښود
- د YumaPro API Quickstart لارښود
- د یوما پرو کارونکي لارښود
- د YumaPro netconfd-pro لارښود
- د YumaPro yangcli-pro لارښود
- د YumaPro yangdiff-pro لارښود
- د YumaPro yangdump-pro لارښود
- د یوما پرو پراختیا کونکي لارښود
- د YumaPro ypclient-pro لارښود
- د YumaPro yp-system API لارښود
- YumaPro yp-شو API لارښود
- د YumaPro yp-snmp لارښود
د اضافي ملاتړ ترلاسه کولو لپاره تاسو کولی شئ د یوما ورکس تخنیکي ملاتړ څانګې سره اړیکه ونیسئ: support@yumaworks.com
WEB سایټونه
- یوما ورکس
- https://www.yumaworks.com
- د YumaPro لپاره ملاتړ، روزنه، او مشورې وړاندیز کوي.
- د Netconf مرکزي
- http://www.netconfcentral.org/
- د NETCONF او YANG په اړه وړیا معلومات، درسونه، آنلاین یانګ ماډل تایید او د اسنادو ډیټابیس
- یانګ مرکزي
- http://www.yang-central.org
- د یانګ په اړه وړیا معلومات او ښوونې ، د ډاونلوډ لپاره وړیا یانګ وسیلې
- د NETCONF کاري ګروپ ويکي پاڼه
- http://trac.tools.ietf.org/wg/netconf/trac/wiki
- د NETCONF معیاري کولو فعالیتونو او د NETCONF پلي کولو په اړه وړیا معلومات
- د NETCONF WG وضعیت پاڼه
- http://tools.ietf.org/wg/netconf/
- د NETCONF اسنادو لپاره د IETF انټرنیټ مسوده حالت
- libsmi کور پاڼه
- http://www.ibr.cs.tu-bs.de/projects/libsmi/
- وړیا وسیلې لکه smidump، د SMIv2 یانګ ته بدلولو لپاره
د لیږلو لیست
- د 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/
- د یانګ ژبې او یانګ ډیټا ډولونو پورې اړوند تخنیکي مسلې د NETMOD WG بریښنالیک لیست کې بحث شوي. لارښوونو ته مراجعه وکړئ WEB د بریښنالیک لیست کې د شاملیدو لپاره پاڼه.
په دې سند کې کارول شوي کنوانسیونونه
د دې سند په اوږدو کې د فارمیټ کولو لاندې کنوانسیونونه کارول کیږي:
د اسنادو کنوانسیونونه
کنوانسیون | تفصیل |
–foo | د CLI پیرامیټر foo |
د ایکس ایم ایل پیرامیټر foo | |
یو څه متن | Example کمانډ یا PDU |
یو څه متن | ساده متن |
مطلوب لیدونکي
دا سند د سافټویر پراختیا کونکو لپاره دی چې د YumaPro SDK او ملټي پروتوکول سرور په ګمرکي ایمبیډ شوي لینکس پلیټ فارمونو کې د Yocto پروژې او د دې BitBake ترکیبونو په کارولو سره کاروي. دا د سافټویر جوړولو لپاره اړین ترتیب او لومړني ګامونه پوښي. لوستونکی باید د یوکوټو پروژې سره آشنا وي.
پیژندنه
- د یوکټو لینکس پرمختیا سیسټم اجازه ورکوي د ګمرک لینکس ډولونه په اتوماتیک ، کنټرول شوي ډول رامینځته شي. د یوټو کور پاڼه: https://www.yoctoproject.org/
- د یو ایمبیډ شوي سیسټم لپاره د بشپړ لینکس پلیټ فارم جوړولو لپاره د جوړیدو وخت او چلولو وخت معلومات اړین دي په یوټو کې د میټاډاټا په توګه اداره کیږي.
- ایمبیډ شوی کور پاڼه خلاص کړئ: https://www.openembedded.org/wiki/Main_Page
- د Yocto ځانګړتیاوې د YumaPro سرور لخوا ملاتړ کیږي:
- جوړولfiles د کراس کمپیلر کارولو لپاره د بټ بیک چاپیریال متغیرونو بشپړ ملاتړ کولو لپاره تازه شوي
- dropbear SSH سرور ادغام
- OpenSSH SSH سرور ادغام
- د سیسټم ډیمون ادغام
- lighthttpd WEB د سرور ادغام
- د SNMP پروتوکول ملاتړ لپاره د net-snmp ادغام
- اساس-fileد yp-shell ادغام او د کاروونکي مدیریت لپاره ادغام
د Yocto لینکس بسته لپاره د YumaPro لومړنۍ نسخه د Yocto لینکس پرمختیا سیسټم نسخه 2.3 (Pyro) ملاتړ کوي. ترکیب "کور - عکس - لږترلږه" د یوما پرو سرور ادغام لپاره د اساس په توګه کارول کیږي.
د یوما پرو بشپړ سرور د یوټو لینکس لپاره جوړ کیدی شي ترڅو د YANG میشته NETCONF، RESTCONF، SNMP، او CLI مدیریت انٹرفیس چمتو کړي.
د یوما پرو فعالیت د "میټا یوماپرو" په نوم پرت کې مشخص شوی. د سرور دوه ډولونه شتون لري (د ترکیبونو په نوم یادیږي) پدې وخت کې ملاتړ شوي:
- netconfd-pro-iot: د IoT پلیټ فارمونو لپاره سرور، د یوماپرو کور سرچینې ټربال پراساس
- netconfd-pro-sdn: د SDN پلیټ فارمونو لپاره سرور، د یوماپرو-سرور سرچینې ټربال پراساس
دا ترکیبونه د اړتیا سره سم تنظیم کیدی شي. تمه کیږي چې د ځانګړي بورډ ملاتړ کڅوړې (BSPs) به د پروژې اړتیاو سره سم د پلورونکي لخوا غوره شي. د میټا یوماپرو کڅوړه ترکیبونه او نور معلومات لري fileد یوکوټو کراس تالیف عکس رامینځته کولو ته اجازه ورکوي. ټول جوړويfiles تازه شوي ترڅو د بټ بیک لخوا کارول شوي تغیرات د کراس تالیف درست پراختیا لپاره ملاتړ کیږي.
د IoT vs. SDN ترکیب توپیرونه
دوه پخواني ديampد سرور ترکیبونه چمتو شوي. دا په مستقیم ډول کارول کیدی شي یا د یوټو جوړ چاپیریال کې د کارولو لپاره تطبیق کیدی شي. لاندې جدول د دې ترکیبونو ترمینځ توپیرونه لنډیز کوي.
فیچر | netconfd-pro-iot | netconfd-pro-sdn |
د NETCONF او yp-shell لپاره SSH سرور | dropbear | openssh |
WEB د RESTCONF لپاره سرور | lighthttpd | lighthttpd |
د YControl پروتوکول | نه ملاتړ شوی | ملاتړ شوی |
د DB-API پروتوکول | نه ملاتړ شوی | ملاتړ شوی |
د SIL-SA پروتوکول | نه ملاتړ شوی | ملاتړ شوی |
YP-HA پروتوکول | نه ملاتړ شوی | ملاتړ شوی |
جامد جوړښت | ملاتړ شوی | نه ملاتړ شوی |
Yocto جوړ کوربه سافټویر
- د جوړونکي کوربه وسیلې باید تنظیم شي مخکې لدې چې سرور جوړ شي.
- د یوماپرو پرت د Yocto 2.3 ریلیز (Pyro) یا وروسته کار کولو لپاره ډیزاین شوی.
- د پوکي پروژې "پیرو" او "ماسټر" څانګې د میټا یوماپرو پرت سره ازمول شوي.
- لاندې ډیاګرام هغه لارښودونه ښیې چې کارونکي تمه لري تنظیم کړي (په نیلي کې) او هغه لارښودونه چې چمتو شوي سافټویر به اضافه کړي.
لارښود تفصیل پوکی د پوکي جوړونې سیسټم یوټو نصب کول جوړول د ټولو جوړو لارښودونو ریښه conf د تشکیلاتو لارښود جوړ کړئ. local.conf او bblayers.conf ایډیټ کړئ tmp د ټولو بټ بیک تولید شوي جوړښت ریښه files meta-* د خلاصې سرچینې څو پرت لارښودونه meta-yumapro د یوماپرو پرت بټ بیک ریښه files د ترکیبونو سرور د ټولو یوماپرو سرور ترکیبونو لپاره د روټ لارښود netconfd-pro د ټولو netconfd-pro ترکیبونو روټ لارښود (IoT او SDN)
د netconfd-pro-iot او netconfd-pro-sdn ترکیبونه د ځینې خلاصې سرچینې ترکیبونو سره مدغم کولو لپاره ډیزاین شوي ، ترڅو په اوتومات ډول د چلولو سیسټم سره د سیسټم عکس تولید کړي ، په لومړي بوټ کې. لاندې ترکیبونه د یوماپرو سرور ترکیبونو لخوا کارول کیږي:
- اساس-files: په /etc/shells کې yp-shell اضافه کولو لپاره کارول کیږي
- dropbear: په dropbear کې د netconfd-pro-iot ملاتړ مدغم کولو او د بوټ وخت پیرامیټونو تنظیم کولو لپاره کارول کیږي
- openssh: په OpenSSH کې د netconfd-pro-sdn د بوټ وخت پیرامیټونو تنظیم کولو لپاره کارول کیږي
- lighttpd: د lighttpd لپاره د RESTCONF سرور بوټ وخت پیرامیټرونو تنظیم کولو لپاره کارول کیږي WEB سرور
- net-snmp: د SNMP پروتوکول ملاتړ ادغام او د بوټ وخت SNMP پیرامیټرو تنظیم کولو لپاره کارول کیږي
یوټو لینکس تنظیم کړئ
دا لارښوونې د Yocto اسناد نه تکراروي.
دا سند د یوکوټو ټیوټوریل ندی. د Yocto او bitbake سافټویر کارولو په اړه د جزیاتو لپاره د Yocto اسنادو ته مراجعه وکړئ.
- د Yocto پروژې د چټک پیل لارښود:
https://docs.yoctoproject.org/brief-yoctoprojectqs/index.html - د یوټو پروژې میګا لارښود:
https://docs.yoctoproject.org/singleindex.html - د Yocto پروژې پرمخ وړونکي لارښود:
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 لارښود کې لارښوونې تعقیب کړئ. Exampد اوبنټو انسټالول.
د جوړونې ترتیب تنظیم کړئ
په 'پوکي' لارښود کې پیل کول، د چاپیریال سرچینه file د بټ بیک فعالولو لپاره. بیا "conf" ډایرکټر ته cd او تشکیلات ترمیم کړئ files.
ایډیټ local.conf:
- د هدف پلیټ فارم فعال کړئ. ډیفالټ د qemu586 مجازی هدف کې i86 جوړښت دی. د مختلف هدفونو او بورډ مالتړ کڅوړو (BSPs) فعالولو لپاره د Yocto Quick start لارښود ته مراجعه وکړئ.
- عکس ته د netconfd-pro سرور ترکیب اضافه کړئ. netconfd-pro-iot یا netconfd-pro-sdn غوره کړئ، مګر دواړه نه. Example د netconfd-pro-sdn لپاره:
bblayers.conf ایډیټ کړئ:
د مطلوب یوټو لینکس سیسټم ډولونو جوړولو لپاره اړین پرتونه فعال کړئ. لاندې پخوانيample د netconfd-pro سرور ټولو ډولونو لپاره اړین پرتونه ښیې. د file ځایونه به ستاسو د Yocto نصب کولو موقعیت پورې اړه ولري.
meta-yumapro پرت
د میټا یوماپرو ټربال د "یوماپرو" طبقه لري fileد یوټو لینکس لپاره د څو پروتوکول سرور جوړولو ، نصبولو او ادغام لپاره اړین دی.
نصب کول
د توربال نومونې کنوانسیونونه
د fileد توربال نوم جوړښت file په لاندې ډول ده:
د پوکي لارښود ته استخراج کړئ
د files اړتیا لري چې د پوکي لارښود ته واستول شي نو فرعي ونې د سرور لپاره د جوړونې چاپیریال کې مدغم کیدی شي.
استخراج ExampLe:
ترتیب
پدې وخت کې ملاتړ شوي یوازینی ترکیبونه "netconfd-pro-iot" او "netconfd-pro-sdn" دي. تشکیلات fileد دې ترکیبونو لپاره په لارښود کې موقعیت لري poky/meta-yumapro/recipes-server/netconfd-pro. ډیری ځانګړتیاوې شتون لري چې د لارښوونو د یوې سیټ په اړه د نظر ورکولو یا تبصره کولو سره فعال یا غیر فعال کیدی شي. د ترکیب ټولګه files:
- netconfd-pro.inc: عام ترکیب file
- netconfd-pro-iot.inc: د IoT ترتیب کولو ترکیب file
- netconfd-pro-sdn.inc: د SDN ترتیب کولو ترکیب file
- netconfd-pro-iot_17.10.bb: د IoT ترتیب اصلي ترکیب file د 17.10 خوشې کولو ریل لپاره
- netconfd-pro-sdn_17.10.bb: د SDN ترتیب اصلي ترکیب file د 17.10 خوشې کولو ریل لپاره
اسناد / سرچینې
![]() |
د یوما ورکس یانګ پر بنسټ متحد ماډلر اتومات وسیلې [pdf] د کارونکي لارښود د یانګ پر بنسټ، متحد ماډلر اتومات وسیلې، متحد ماډلر، د اتوماتیک وسیلې |