YumaWorks YANG-அடிப்படையிலான ஒருங்கிணைந்த மாடுலர் ஆட்டோமேஷன் கருவிகள்
முன்னுரை
சட்ட அறிக்கைகள்
பதிப்புரிமை 2017-2022, YumaWorks, Inc., அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை.
கூடுதல் வளங்கள்
பிற ஆவணங்களில் பின்வருவன அடங்கும்:
- YumaPro நிறுவல் வழிகாட்டி
- YumaPro விரைவு தொடக்க வழிகாட்டி
- YumaPro API விரைவு தொடக்க வழிகாட்டி
- YumaPro பயனர் கையேடு
- YumaPro netconfd-pro கையேடு
- YumaPro yangcli-pro கையேடு
- YumaPro yangdiff-pro கையேடு
- YumaPro yangdump-pro கையேடு
- YumaPro டெவலப்பர் கையேடு
- YumaPro ypclient-pro கையேடு
- YumaPro yp-system API வழிகாட்டி
- YumaPro yp-show API வழிகாட்டி
- YumaPro yp-snmp கையேடு
கூடுதல் ஆதரவைப் பெற, நீங்கள் YumaWorks தொழில்நுட்ப ஆதரவுத் துறையைத் தொடர்புகொள்ளலாம்: support@yumaworks.com
WEB தளங்கள்
- யூமாவொர்க்ஸ்
- https://www.yumaworks.com
- YumaPro க்கான ஆதரவு, பயிற்சி மற்றும் ஆலோசனைகளை வழங்குகிறது.
- நெட்கான் சென்ட்ரல்
- http://www.netconfcentral.org/
- NETCONF மற்றும் YANG பற்றிய இலவச தகவல், பயிற்சிகள், ஆன்-லைன் 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/
- 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 அஞ்சல் பட்டியலில் இணைவதற்கான பக்கம்.
இந்த ஆவணத்தில் பயன்படுத்தப்படும் மரபுகள்
இந்த ஆவணம் முழுவதும் பின்வரும் வடிவமைப்பு மரபுகள் பயன்படுத்தப்படுகின்றன:
ஆவண மாநாடுகள்
மாநாடு | விளக்கம் |
- foo | CLI அளவுரு foo |
எக்ஸ்எம்எல் அளவுரு foo | |
சில உரை | Example கட்டளை அல்லது PDU |
சில உரை | எளிய உரை |
நோக்கம் கொண்ட பார்வையாளர்கள்
யோக்டோ ப்ராஜெக்ட் மற்றும் அதன் பிட்பேக் ரெசிபிகளைப் பயன்படுத்தி தனிப்பயன் உட்பொதிக்கப்பட்ட லினக்ஸ் இயங்குதளங்களில் YumaPro SDK மற்றும் மல்டி புரோட்டோகால் சர்வரைப் பயன்படுத்தும் மென்பொருள் உருவாக்குநர்களுக்காக இந்த ஆவணம் வடிவமைக்கப்பட்டுள்ளது. இது மென்பொருளை உருவாக்க தேவையான அமைப்பு மற்றும் அடிப்படை படிகளை உள்ளடக்கியது. வாசகர் யோக்டோ திட்டத்தை நன்கு அறிந்திருக்க வேண்டும்.
அறிமுகம்
- யோக்டோ லினக்ஸ் மேம்பாட்டு அமைப்பு தனிப்பயன் லினக்ஸ் மாறுபாடுகளை தானியங்கு, கட்டுப்படுத்தப்பட்ட முறையில் உருவாக்க அனுமதிக்கிறது. யோக்டோ முகப்பு பக்கம்: https://www.yoctoproject.org/
- உட்பொதிக்கப்பட்ட அமைப்பிற்கான முழு லினக்ஸ் இயங்குதளத்தையும் உருவாக்க தேவையான கட்ட நேரம் மற்றும் இயக்க நேரத் தகவல்கள் யோக்டோவில் உள்ள மெட்டாடேட்டாவாக நிர்வகிக்கப்படுகிறது.
- உட்பொதிக்கப்பட்ட முகப்புப் பக்கம்: https://www.openembedded.org/wiki/Main_Page
- YumaPro சேவையகத்தால் ஆதரிக்கப்படும் Yocto அம்சங்கள்:
- செய்யfileகுறுக்கு கம்பைலர் பயன்பாட்டிற்கான பிட்பேக் சூழல் மாறிகளை முழுமையாக ஆதரிக்க கள் புதுப்பிக்கப்பட்டுள்ளன
- dropbear SSH சேவையக ஒருங்கிணைப்பு
- openSSH SSH சேவையக ஒருங்கிணைப்பு
- அமைப்பு டீமன் ஒருங்கிணைப்பு
- lighttpd WEB சேவையக ஒருங்கிணைப்பு
- SNMP நெறிமுறை ஆதரவுக்கான net-snmp ஒருங்கிணைப்பு
- அடித்தளம்-fileyp-shell ஒருங்கிணைப்பு மற்றும் பயனர் மேலாண்மைக்கான ஒருங்கிணைப்பு
Yocto Linux தொகுப்பிற்கான YumaPro இன் இந்த ஆரம்ப பதிப்பு யோக்டோ லினக்ஸ் மேம்பாட்டு அமைப்பின் பதிப்பு 2.3 (பைரோ) ஐ ஆதரிக்கிறது. "கோர்-இமேஜ்-மினிமல்" என்ற செய்முறையானது YumaPro சர்வர் ஒருங்கிணைப்புக்கான அடிப்படையாகப் பயன்படுத்தப்படுகிறது.
YANG-அடிப்படையிலான NETCONF, RESTCONF, SNMP மற்றும் CLI மேலாண்மை இடைமுகங்களை வழங்க முழு YumaPro சேவையகத்தை யோக்டோ லினக்ஸுக்கு உருவாக்க முடியும்.
YumaPro செயல்பாடு "meta-yumapro" என்ற லேயரில் குறிப்பிடப்பட்டுள்ளது. இந்த நேரத்தில் ஆதரிக்கப்படும் சேவையகத்தின் இரண்டு வகைகள் (ரெசிபிகள் என அழைக்கப்படுகின்றன) உள்ளன:
- netconfd-pro-iot: yumapro-core source tarball அடிப்படையில் IoT இயங்குதளங்களுக்கான சேவையகம்
- netconfd-pro-sdn: SDN இயங்குதளங்களுக்கான சேவையகம், yumapro-server source tarball அடிப்படையில்
இந்த சமையல் குறிப்புகளை தேவைக்கேற்ப அமைத்துக்கொள்ளலாம். திட்டத் தேவைகளுக்கு ஏற்ப ஒரு விற்பனையாளரால் குறிப்பிட்ட பலகை ஆதரவு தொகுப்புகள் (BSPs) தேர்ந்தெடுக்கப்படும் என்று எதிர்பார்க்கப்படுகிறது. meta-yumapro தொகுப்பில் சமையல் குறிப்புகள் மற்றும் பிற தரவுகள் உள்ளன fileகள் ஒரு யோக்டோ குறுக்கு-தொகுப்பு படத்தை உருவாக்க அனுமதிக்கும். அனைத்தும் தயாரிக்கின்றனfileபிட்பேக்கால் பயன்படுத்தப்படும் மாறிகள் சரியான குறுக்கு-தொகுப்பு வளர்ச்சிக்கு துணைபுரியும் வகையில் கள் புதுப்பிக்கப்பட்டுள்ளன.
IoT vs. SDN ரெசிபி வேறுபாடுகள்
இரண்டு முன்னாள் உள்ளனர்ample சர்வர் ரெசிபிகள் வழங்கப்பட்டுள்ளன. இவை நேரடியாகப் பயன்படுத்தப்படலாம் அல்லது யோக்டோ உருவாக்க சூழலில் பயன்படுத்துவதற்குத் தழுவிக்கொள்ளலாம். பின்வரும் அட்டவணை இந்த சமையல் குறிப்புகளுக்கு இடையிலான வேறுபாடுகளை சுருக்கமாகக் கூறுகிறது.
அம்சம் | netconfd-pro-iot | netconfd-pro-sdn |
NETCONF மற்றும் yp-shell க்கான SSH சேவையகம் | துளி கரடி | openssh |
WEB RESTCONF க்கான சேவையகம் | lighttpd | lighttpd |
YControl Protocol | ஆதரிக்கப்படவில்லை | ஆதரிக்கப்பட்டது |
DB-API நெறிமுறை | ஆதரிக்கப்படவில்லை | ஆதரிக்கப்பட்டது |
SIL-SA நெறிமுறை | ஆதரிக்கப்படவில்லை | ஆதரிக்கப்பட்டது |
YP-HA நெறிமுறை | ஆதரிக்கப்படவில்லை | ஆதரிக்கப்பட்டது |
நிலையான உருவாக்கம் | ஆதரிக்கப்பட்டது | ஆதரிக்கப்படவில்லை |
யோக்டோ பில்ட் ஹோஸ்ட் மென்பொருள்
- சேவையகத்தை உருவாக்குவதற்கு முன், உருவாக்க ஹோஸ்ட் கருவிகள் அமைக்கப்பட வேண்டும்.
- யுமாப்ரோ லேயர் யோக்டோ 2.3 வெளியீடு (பைரோ) அல்லது அதற்குப் பிறகு வேலை செய்ய வடிவமைக்கப்பட்டுள்ளது.
- போக்கி திட்டத்தின் "பைரோ" மற்றும் "மாஸ்டர்" கிளைகள் மெட்டா-யுமாப்ரோ லேயர் மூலம் சோதிக்கப்பட்டன.
- பின்வரும் வரைபடம், பயனர் அமைக்க எதிர்பார்க்கும் கோப்பகங்கள் (நீலத்தில்) மற்றும் வழங்கப்பட்ட மென்பொருள் சேர்க்கும் கோப்பகங்களைக் காட்டுகிறது.
அடைவு விளக்கம் பொக்கி போக்கி கட்ட அமைப்பின் யோக்டோ நிறுவல் கட்ட அனைத்து உருவாக்க கோப்பகங்களின் ரூட் conf கட்டமைப்பு கோப்பகத்தை உருவாக்கவும். local.conf மற்றும் bblayers.conf ஐ திருத்தவும் tmp அனைத்து பிட்பேக் உருவாக்கப்படும் உருவாக்க ரூட் files மெட்டா-* பல ஓப்பன்சோர்ஸ் லேயர் கோப்பகங்கள் meta-yumapro யூமாப்ரோ லேயர் பிட்பேக்கின் ரூட் files சமையல் சேவையகம் அனைத்து yumapro சர்வர் ரெசிபிகளுக்கான ரூட் டைரக்டரி netconfd-pro அனைத்து netconfd-pro சமையல் குறிப்புகளின் ரூட் அடைவு (IoT மற்றும் SDN)
netconfd-pro-iot மற்றும் netconfd-pro-sdn ரெசிபிகள் சில ஓப்பன் சோர்ஸ் ரெசிபிகளுடன் ஒருங்கிணைத்து, முதல் துவக்கத்தில், இயங்கும் சிஸ்டத்துடன் ஒரு சிஸ்டம் படத்தை தானாக உருவாக்குவதற்காக வடிவமைக்கப்பட்டுள்ளன. பின்வரும் சமையல் வகைகள் yumapro சர்வர் ரெசிபிகளால் பயன்படுத்தப்படுகின்றன:
- அடித்தளம்-files: yp-shell ஐ /etc/shells இல் சேர்க்கப் பயன்படுகிறது
- dropbear: netconfd-pro-iot ஆதரவை டிராப்பியரில் ஒருங்கிணைக்கவும் மற்றும் துவக்க நேர அளவுருக்களை உள்ளமைக்கவும் பயன்படுகிறது
- openssh: netconfd-pro-sdn துவக்க நேர அளவுருக்களை OpenSSH இல் கட்டமைக்கப் பயன்படுகிறது
- lighttpd: lighttpdக்கான RESTCONF சேவையக துவக்க நேர அளவுருக்களை உள்ளமைக்கப் பயன்படுகிறது WEB சர்வர்
- net-snmp: SNMP நெறிமுறை ஆதரவை ஒருங்கிணைக்கவும் மற்றும் துவக்க நேர SNMP அளவுருக்களை உள்ளமைக்கவும் பயன்படுகிறது
யோக்டோ லினக்ஸை அமைக்கவும்
இந்த வழிமுறைகள் யோக்டோ ஆவணங்களை மீறவில்லை.
இந்த ஆவணம் யோக்டோ டுடோரியல் அல்ல. யோக்டோ மற்றும் பிட்பேக் மென்பொருளைப் பயன்படுத்துவது பற்றிய விவரங்களுக்கு யோக்டோ ஆவணத்தைப் பார்க்கவும்.
- யோக்டோ திட்ட விரைவு தொடக்க வழிகாட்டி:
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
யோக்டோவை நிறுவவும்
யோக்டோ விரைவு தொடக்க வழிகாட்டியில் உள்ள வழிமுறைகளைப் பின்பற்றவும். Exampஉபுண்டு நிறுவவும்.
அமைவு கட்டமைப்பு கட்டமைப்பு
'போக்கி' கோப்பகத்தில் தொடங்கி, சூழலை ஆதாரமாக்குங்கள் file பிட்பேக்கை செயல்படுத்த. பின்னர் "conf" கோப்பகத்திற்கு cd மற்றும் கட்டமைப்பு திருத்தவும் files.
local.conf ஐ திருத்து:
- இலக்கு தளத்தை இயக்கவும். qemu586 மெய்நிகர் இலக்கில் உள்ள i86 கட்டமைப்பு இயல்புநிலையாகும். வெவ்வேறு இலக்குகள் மற்றும் போர்டு ஆதரவு தொகுப்புகளை (BSPs) இயக்க யோக்டோ விரைவு தொடக்க வழிகாட்டியைப் பார்க்கவும்.
- படத்தில் netconfd-pro சர்வர் செய்முறையைச் சேர்க்கவும். netconfd-pro-iot அல்லது netconfd-pro-sdn ஐ தேர்வு செய்யவும், ஆனால் இரண்டையும் அல்ல. Exampnetconfd-pro-sdn க்கான le:
bblayers.conf ஐ திருத்து:
விரும்பிய யோக்டோ லினக்ஸ் சிஸ்டம் மாறுபாடுகளை உருவாக்க தேவையான லேயர்களை இயக்கவும். பின்வரும் முன்னாள்ampnetconfd-pro சேவையகத்தின் அனைத்து வகைகளுக்கும் தேவையான அடுக்குகளை le காட்டுகிறது. தி file உங்கள் யோக்டோ நிறுவல் இருப்பிடத்தைப் பொறுத்து இருப்பிடங்கள் மாறுபடும்.
meta-yumapro அடுக்கு
மெட்டா-யுமாப்ரோ டார்பால் "யுமாப்ரோ" லேயரைக் கொண்டுள்ளது fileயோக்டோ லினக்ஸிற்கான பல நெறிமுறை சேவையகத்தை உருவாக்க, நிறுவ மற்றும் ஒருங்கிணைக்க கள் தேவை.
நிறுவல்
தார்பால் பெயரிடும் மரபுகள்
தி fileதார்பாலின் பெயர் அமைப்பு file பின்வருமாறு:
போக்கி டைரக்டரிக்கு பிரித்தெடுக்கவும்
தி fileகள் போக்கி கோப்பகத்தில் பிரித்தெடுக்கப்பட வேண்டும், எனவே சப்ட்ரீகளை சேவையகத்திற்கான உருவாக்க சூழலில் ஒருங்கிணைக்க முடியும்.
பிரித்தெடுத்தல் Exampலெ:
கட்டமைப்பு
இந்த நேரத்தில் ஆதரிக்கப்படும் ஒரே சமையல் குறிப்புகள் "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 ரிலீஸ் ரயிலுக்கு
ஆவணங்கள் / ஆதாரங்கள்
![]() |
YumaWorks YANG-அடிப்படையிலான ஒருங்கிணைந்த மாடுலர் ஆட்டோமேஷன் கருவிகள் [pdf] பயனர் வழிகாட்டி யாங்-அடிப்படையிலான, ஒருங்கிணைந்த மாடுலர் ஆட்டோமேஷன் கருவிகள், ஒருங்கிணைந்த மாடுலர், ஆட்டோமேஷன் கருவிகள் |