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-ਸਿਸਟਮ API ਗਾਈਡ
- YumaPro yp-ਸ਼ੋ API ਗਾਈਡ
- YumaPro yp-snmp ਮੈਨੂਅਲ
ਵਾਧੂ ਸਹਾਇਤਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਤੁਸੀਂ YumaWorks ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਵਿਭਾਗ ਨਾਲ ਸੰਪਰਕ ਕਰ ਸਕਦੇ ਹੋ: support@yumaworks.com
WEB ਸਾਈਟਾਂ
- ਯੁਮਾਵਰਕਸ
- https://www.yumaworks.com
- YumaPro ਲਈ ਸਹਾਇਤਾ, ਸਿਖਲਾਈ ਅਤੇ ਸਲਾਹ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ।
- Netconf ਸੈਂਟਰਲ
- http://www.netconfcentral.org/
- NETCONF ਅਤੇ YANG, ਟਿਊਟੋਰਿਅਲ, ਔਨ-ਲਾਈਨ YANG ਮੋਡੀਊਲ ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਦਸਤਾਵੇਜ਼ੀ ਡੇਟਾਬੇਸ ਬਾਰੇ ਮੁਫਤ ਜਾਣਕਾਰੀ
- ਯਾਂਗ ਸੈਂਟਰਲ
- http://www.yang-central.org
- YANG 'ਤੇ ਮੁਫ਼ਤ ਜਾਣਕਾਰੀ ਅਤੇ ਟਿਊਟੋਰਿਅਲ, ਡਾਊਨਲੋਡ ਕਰਨ ਲਈ ਮੁਫ਼ਤ YANG ਟੂਲ
- 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 ਮੇਲਿੰਗ ਸੂਚੀ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਣ ਲਈ ਪੰਨਾ.
ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਵਰਤੇ ਗਏ ਸੰਮੇਲਨ
ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੈਟਿੰਗ ਕਨਵੈਨਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:
ਦਸਤਾਵੇਜ਼ ਸੰਮੇਲਨ
ਸੰਮੇਲਨ | ਵਰਣਨ |
-ਫੂ | CLI ਪੈਰਾਮੀਟਰ foo |
XML ਪੈਰਾਮੀਟਰ foo | |
ਕੁਝ ਟੈਕਸਟ | Example ਕਮਾਂਡ ਜਾਂ PDU |
ਕੁਝ ਟੈਕਸਟ | ਸਾਦਾ ਟੈਕਸਟ |
ਇਰਾਦਾ ਦਰਸ਼ਕ
ਇਹ ਦਸਤਾਵੇਜ਼ Yocto ਪ੍ਰੋਜੈਕਟ ਅਤੇ ਇਸਦੇ BitBake ਪਕਵਾਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਸਟਮ ਏਮਬੈਡਡ ਲੀਨਕਸ ਪਲੇਟਫਾਰਮਾਂ ਵਿੱਚ YumaPro SDK ਅਤੇ ਮਲਟੀ-ਪ੍ਰੋਟੋਕੋਲ ਸਰਵਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੇ ਸੌਫਟਵੇਅਰ ਡਿਵੈਲਪਰਾਂ ਲਈ ਹੈ। ਇਹ ਸਾਫਟਵੇਅਰ ਬਣਾਉਣ ਲਈ ਲੋੜੀਂਦੇ ਸੈੱਟਅੱਪ ਅਤੇ ਬੁਨਿਆਦੀ ਕਦਮਾਂ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ। ਪਾਠਕ ਨੂੰ ਯੋਕਟੋ ਪ੍ਰੋਜੈਕਟ ਤੋਂ ਜਾਣੂ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ.
ਜਾਣ-ਪਛਾਣ
- ਯੋਕਟੋ ਲੀਨਕਸ ਡਿਵੈਲਪਮੈਂਟ ਸਿਸਟਮ ਕਸਟਮ ਲੀਨਕਸ ਰੂਪਾਂ ਨੂੰ ਸਵੈਚਲਿਤ, ਨਿਯੰਤਰਿਤ ਤਰੀਕੇ ਨਾਲ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਯੋਕਟੋ ਹੋਮ ਪੇਜ: https://www.yoctoproject.org/
- ਇੱਕ ਏਮਬੈਡਡ ਸਿਸਟਮ ਲਈ ਇੱਕ ਪੂਰਾ ਲੀਨਕਸ ਪਲੇਟਫਾਰਮ ਬਣਾਉਣ ਲਈ ਲੋੜੀਂਦੀ ਬਿਲਡ-ਟਾਈਮ ਅਤੇ ਰਨ-ਟਾਈਮ ਜਾਣਕਾਰੀ ਨੂੰ Yocto ਦੇ ਅੰਦਰ ਮੈਟਾਡੇਟਾ ਵਜੋਂ ਪ੍ਰਬੰਧਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
- ਏਮਬੈਡਡ ਹੋਮ ਪੇਜ ਖੋਲ੍ਹੋ: https://www.openembedded.org/wiki/Main_Page
- YumaPro ਸਰਵਰ ਦੁਆਰਾ ਸਮਰਥਿਤ Yocto ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ:
- ਬਣਾਉfiles ਨੂੰ ਕਰਾਸ-ਕੰਪਾਈਲਰ ਵਰਤੋਂ ਲਈ ਬਿੱਟਬੇਕ ਵਾਤਾਵਰਣ ਵੇਰੀਏਬਲਾਂ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸਮਰਥਨ ਦੇਣ ਲਈ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ
- dropbear SSH ਸਰਵਰ ਏਕੀਕਰਣ
- openSSH SSH ਸਰਵਰ ਏਕੀਕਰਣ
- ਸਿਸਟਮ ਡੀਮਨ ਏਕੀਕਰਣ
- lighthttpd WEB ਸਰਵਰ ਏਕੀਕਰਣ
- SNMP ਪ੍ਰੋਟੋਕੋਲ ਸਹਿਯੋਗ ਲਈ net-snmp ਏਕੀਕਰਣ
- ਅਧਾਰ-fileyp-shell ਏਕੀਕਰਣ ਅਤੇ ਉਪਭੋਗਤਾ ਪ੍ਰਬੰਧਨ ਲਈ s ਏਕੀਕਰਣ
Yocto Linux ਪੈਕੇਜ ਲਈ YumaPro ਦਾ ਇਹ ਸ਼ੁਰੂਆਤੀ ਸੰਸਕਰਣ Yocto Linux ਵਿਕਾਸ ਸਿਸਟਮ ਦੇ ਸੰਸਕਰਣ 2.3 (Pyro) ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਵਿਅੰਜਨ "ਕੋਰ-ਚਿੱਤਰ-ਘੱਟੋ-ਘੱਟ" ਨੂੰ YumaPro ਸਰਵਰ ਏਕੀਕਰਣ ਲਈ ਅਧਾਰ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
YANG-ਅਧਾਰਿਤ NETCONF, RESTCONF, SNMP, ਅਤੇ CLI ਪ੍ਰਬੰਧਨ ਇੰਟਰਫੇਸ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ Yocto Linux ਲਈ ਪੂਰਾ YumaPro ਸਰਵਰ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ।
YumaPro ਕਾਰਜਕੁਸ਼ਲਤਾ "meta-yumapro" ਨਾਮਕ ਇੱਕ ਲੇਅਰ ਵਿੱਚ ਨਿਰਧਾਰਤ ਕੀਤੀ ਗਈ ਹੈ। ਇਸ ਸਮੇਂ ਸਮਰਥਿਤ ਸਰਵਰ ਦੇ ਦੋ ਰੂਪ ਹਨ (ਜਿਨ੍ਹਾਂ ਨੂੰ ਪਕਵਾਨਾਂ ਕਿਹਾ ਜਾਂਦਾ ਹੈ)
- netconfd-pro-iot: ਆਈਓਟੀ ਪਲੇਟਫਾਰਮਾਂ ਲਈ ਸਰਵਰ, ਯੂਮਾਪ੍ਰੋ-ਕੋਰ ਸੋਰਸ ਟਾਰਬਾਲ 'ਤੇ ਅਧਾਰਤ
- netconfd-pro-sdn: SDN ਪਲੇਟਫਾਰਮਾਂ ਲਈ ਸਰਵਰ, yumapro-ਸਰਵਰ ਸਰੋਤ ਟਾਰਬਾਲ 'ਤੇ ਅਧਾਰਤ
ਇਹਨਾਂ ਪਕਵਾਨਾਂ ਨੂੰ ਲੋੜ ਅਨੁਸਾਰ ਅਨੁਕੂਲਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਇਹ ਉਮੀਦ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਵਿਸ਼ੇਸ਼ ਬੋਰਡ ਸਹਾਇਤਾ ਪੈਕੇਜ (BSPs) ਪ੍ਰੋਜੈਕਟ ਲੋੜਾਂ ਦੇ ਅਨੁਸਾਰ ਵਿਕਰੇਤਾ ਦੁਆਰਾ ਚੁਣੇ ਜਾਣਗੇ। ਮੈਟਾ-ਯੁਮਾਪ੍ਰੋ ਪੈਕੇਜ ਵਿੱਚ ਪਕਵਾਨਾਂ ਅਤੇ ਹੋਰ ਡੇਟਾ ਸ਼ਾਮਲ ਹਨ files ਨੂੰ ਇੱਕ Yocto ਕਰਾਸ-ਕੰਪਾਈਲ ਚਿੱਤਰ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣ ਲਈ। ਸਾਰੇ ਬਣਾਉਂਦੇ ਹਨfiles ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ ਤਾਂ ਜੋ ਬਿੱਟਬੇਕ ਦੁਆਰਾ ਵਰਤੇ ਗਏ ਵੇਰੀਏਬਲ ਸਹੀ ਕਰਾਸ-ਕੰਪਾਈਲ ਵਿਕਾਸ ਲਈ ਸਮਰਥਿਤ ਹੋਣ।
IoT ਬਨਾਮ 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 ਪ੍ਰੋਟੋਕੋਲ | ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ | ਦਾ ਸਮਰਥਨ ਕੀਤਾ |
ਸਥਿਰ ਬਿਲਡ | ਦਾ ਸਮਰਥਨ ਕੀਤਾ | ਸਮਰਥਿਤ ਨਹੀਂ ਹੈ |
ਯੋਕਟੋ ਬਿਲਡ ਹੋਸਟ ਸਾਫਟਵੇਅਰ
- ਸਰਵਰ ਨੂੰ ਬਣਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਬਿਲਡ ਹੋਸਟ ਟੂਲਸ ਨੂੰ ਸੈੱਟਅੱਪ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।
- yumapro ਲੇਅਰ ਨੂੰ Yocto 2.3 ਰੀਲੀਜ਼ (Pyro) ਜਾਂ ਬਾਅਦ ਦੇ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ।
- ਪੋਕੀ ਪ੍ਰੋਜੈਕਟ ਦੀਆਂ "ਪਾਇਰੋ" ਅਤੇ "ਮਾਸਟਰ" ਸ਼ਾਖਾਵਾਂ ਨੂੰ ਮੈਟਾ-ਯੁਮਾਪ੍ਰੋ ਲੇਅਰ ਨਾਲ ਟੈਸਟ ਕੀਤਾ ਗਿਆ ਹੈ।
- ਹੇਠਾਂ ਦਿੱਤਾ ਚਿੱਤਰ ਉਹਨਾਂ ਡਾਇਰੈਕਟਰੀਆਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜੋ ਉਪਭੋਗਤਾ ਤੋਂ ਸੈੱਟਅੱਪ ਕਰਨ ਦੀ ਉਮੀਦ ਕੀਤੀ ਜਾਂਦੀ ਹੈ (ਨੀਲੇ ਵਿੱਚ) ਅਤੇ ਉਹ ਡਾਇਰੈਕਟਰੀਆਂ ਜੋ ਸਪਲਾਈ ਕੀਤਾ ਗਿਆ ਸੌਫਟਵੇਅਰ ਜੋੜੇਗਾ।
ਡਾਇਰੈਕਟਰੀ ਵਰਣਨ poky ਪੋਕੀ ਬਿਲਡ ਸਿਸਟਮ ਦੀ ਯੋਕਟੋ ਸਥਾਪਨਾ ਬਣਾਉਣ ਸਾਰੀਆਂ ਬਿਲਡ ਡਾਇਰੈਕਟਰੀਆਂ ਦਾ ਰੂਟ conf ਸੰਰਚਨਾ ਡਾਇਰੈਕਟਰੀ ਬਣਾਓ। local.conf ਅਤੇ bblayers.conf ਨੂੰ ਸੋਧੋ tmp ਸਾਰੇ ਬਿਟਬੇਕ ਤਿਆਰ ਕੀਤੇ ਬਿਲਡ ਦਾ ਰੂਟ files ਮੈਟਾ-* ਕਈ ਓਪਨਸੋਰਸ ਲੇਅਰ ਡਾਇਰੈਕਟਰੀਆਂ meta-yumapro ਯੂਮਾਪ੍ਰੋ ਪਰਤ ਬਿਟਬੇਕ ਦੀ ਜੜ੍ਹ files ਪਕਵਾਨਾ-ਸਰਵਰ ਸਾਰੀਆਂ ਯੂਮਾਪ੍ਰੋ ਸਰਵਰ ਪਕਵਾਨਾਂ ਲਈ ਰੂਟ ਡਾਇਰੈਕਟਰੀ netconfd-pro ਸਾਰੇ netconfd-pro ਪਕਵਾਨਾਂ ਦੀ ਰੂਟ ਡਾਇਰੈਕਟਰੀ (IoT ਅਤੇ SDN)
netconfd-pro-iot ਅਤੇ netconfd-pro-sdn ਪਕਵਾਨਾਂ ਨੂੰ ਕੁਝ ਓਪਨ ਸੋਰਸ ਪਕਵਾਨਾਂ ਨਾਲ ਏਕੀਕ੍ਰਿਤ ਕਰਨ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਜੋ ਪਹਿਲਾਂ ਬੂਟ ਹੋਣ 'ਤੇ, ਇੱਕ ਚੱਲ ਰਹੇ ਸਿਸਟਮ ਦੇ ਨਾਲ ਇੱਕ ਸਿਸਟਮ ਚਿੱਤਰ ਆਪਣੇ ਆਪ ਤਿਆਰ ਕੀਤਾ ਜਾ ਸਕੇ। ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਪਕਵਾਨਾਂ ਦੀ ਵਰਤੋਂ ਯੂਮਾਪ੍ਰੋ ਸਰਵਰ ਪਕਵਾਨਾਂ ਦੁਆਰਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ:
- ਅਧਾਰ-files: yp-shell ਨੂੰ /etc/shells ਵਿੱਚ ਜੋੜਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ
- ਡ੍ਰੌਪਬੀਅਰ: ਡ੍ਰੌਪਬੀਅਰ ਵਿੱਚ netconfd-pro-iot ਸਹਿਯੋਗ ਨੂੰ ਏਕੀਕ੍ਰਿਤ ਕਰਨ ਅਤੇ ਬੂਟ-ਟਾਈਮ ਪੈਰਾਮੀਟਰਾਂ ਨੂੰ ਸੰਰਚਿਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ
- openssh: netconfd-pro-sdn ਬੂਟ-ਟਾਈਮ ਪੈਰਾਮੀਟਰਾਂ ਨੂੰ OpenSSH ਵਿੱਚ ਸੰਰਚਿਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ
- lighttpd: lighttpd ਲਈ RESTCONF ਸਰਵਰ ਬੂਟ-ਟਾਈਮ ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਸੰਰਚਨਾ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ WEB ਸਰਵਰ
- net-snmp: SNMP ਪ੍ਰੋਟੋਕੋਲ ਸਹਾਇਤਾ ਨੂੰ ਏਕੀਕ੍ਰਿਤ ਕਰਨ ਅਤੇ ਬੂਟ-ਟਾਈਮ SNMP ਪੈਰਾਮੀਟਰਾਂ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ
Yocto Linux ਸੈੱਟਅੱਪ ਕਰੋ
ਇਹ ਨਿਰਦੇਸ਼ Yocto ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਓਵਰਰਾਈਡ ਨਹੀਂ ਕਰਦੇ ਹਨ।
ਇਹ ਦਸਤਾਵੇਜ਼ ਇੱਕ ਯੋਕਟੋ ਟਿਊਟੋਰਿਅਲ ਨਹੀਂ ਹੈ। Yocto ਅਤੇ bitbake ਸੌਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਵੇਰਵਿਆਂ ਲਈ 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 ਕਵਿੱਕ ਸਟਾਰਟ ਗਾਈਡ ਵਿੱਚ ਦਿੱਤੀਆਂ ਹਿਦਾਇਤਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ। ਸਾਬਕਾampਉਬੰਟੂ ਇੰਸਟਾਲ ਕਰੋ।
ਸੈੱਟਅੱਪ ਬਿਲਡ ਸੰਰਚਨਾ
'ਪੋਕੀ' ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਸ਼ੁਰੂ ਕਰਦੇ ਹੋਏ, ਵਾਤਾਵਰਣ ਨੂੰ ਸਰੋਤ ਕਰੋ file ਬਿਟਬੇਕ ਨੂੰ ਸਮਰੱਥ ਕਰਨ ਲਈ। ਫਿਰ "conf" ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ cd ਅਤੇ ਸੰਰਚਨਾ ਨੂੰ ਸੋਧੋ files.
local.conf ਨੂੰ ਸੋਧੋ:
- ਇੱਕ ਟੀਚਾ ਪਲੇਟਫਾਰਮ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ। qemu586 ਵਰਚੁਅਲ ਟਾਰਗਿਟ ਉੱਤੇ ਡਿਫਾਲਟ i86 ਆਰਕੀਟੈਕਚਰ ਹੈ। ਵੱਖ-ਵੱਖ ਟੀਚਿਆਂ ਅਤੇ ਬੋਰਡ ਸਹਾਇਤਾ ਪੈਕੇਜਾਂ (BSPs) ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਲਈ ਯੋਕਟੋ ਕਵਿੱਕ ਸਟਾਰਟ ਗਾਈਡ ਵੇਖੋ।
- ਚਿੱਤਰ ਵਿੱਚ netconfd-pro ਸਰਵਰ ਰੈਸਿਪੀ ਸ਼ਾਮਲ ਕਰੋ। netconfd-pro-iot ਜਾਂ netconfd-pro-sdn ਚੁਣੋ, ਪਰ ਦੋਵੇਂ ਨਹੀਂ। ਸਾਬਕਾampnetconfd-pro-sdn ਲਈ le:
bblayers.conf ਨੂੰ ਸੋਧੋ:
ਲੋੜੀਂਦੇ Yocto Linux ਸਿਸਟਮ ਰੂਪਾਂ ਨੂੰ ਬਣਾਉਣ ਲਈ ਲੋੜੀਂਦੀਆਂ ਪਰਤਾਂ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ। ਹੇਠ ਦਿੱਤੇ ਸਾਬਕਾample netconfd-pro ਸਰਵਰ ਦੇ ਸਾਰੇ ਰੂਪਾਂ ਲਈ ਲੋੜੀਂਦੀਆਂ ਪਰਤਾਂ ਦਿਖਾਉਂਦਾ ਹੈ। ਦ file ਤੁਹਾਡੇ Yocto ਇੰਸਟਾਲੇਸ਼ਨ ਸਥਾਨ ਦੇ ਆਧਾਰ 'ਤੇ ਟਿਕਾਣੇ ਵੱਖਰੇ ਹੋਣਗੇ।
meta-yumapro ਲੇਅਰ
ਮੈਟਾ-ਯੁਮਾਪ੍ਰੋ ਟਾਰਬਾਲ ਵਿੱਚ "ਯੁਮਾਪ੍ਰੋ" ਪਰਤ ਹੁੰਦੀ ਹੈ fileYocto Linux ਲਈ ਮਲਟੀ-ਪ੍ਰੋਟੋਕੋਲ ਸਰਵਰ ਬਣਾਉਣ, ਸਥਾਪਤ ਕਰਨ ਅਤੇ ਏਕੀਕ੍ਰਿਤ ਕਰਨ ਲਈ ਲੋੜੀਂਦਾ ਹੈ।
ਇੰਸਟਾਲੇਸ਼ਨ
ਟਾਰਬਾਲ ਨਾਮਕਰਨ ਸੰਮੇਲਨ
ਦ fileਟਾਰਬਾਲ ਦਾ ਨਾਮ ਬਣਤਰ file ਹੇਠ ਲਿਖੇ ਅਨੁਸਾਰ ਹੈ:
ਪੋਕੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਐਕਸਟਰੈਕਟ ਕਰੋ
ਦ files ਨੂੰ ਪੋਕੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਐਕਸਟਰੈਕਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ ਤਾਂ ਕਿ ਸਰਵਰ ਲਈ ਸਬਟ੍ਰੀਸ ਨੂੰ ਬਿਲਡ ਵਾਤਾਵਰਨ ਵਿੱਚ ਜੋੜਿਆ ਜਾ ਸਕੇ।
ਐਕਸਟਰੈਕਸ਼ਨ ਐਕਸampLe:
ਸੰਰਚਨਾ
ਇਸ ਸਮੇਂ ਸਮਰਥਿਤ ਇੱਕੋ ਇੱਕ ਪਕਵਾਨ "netconfd-pro-iot" ਅਤੇ "netconfd-pro-sdn" ਹਨ। ਸੰਰਚਨਾ files ਇਹਨਾਂ ਪਕਵਾਨਾਂ ਲਈ ਡਾਇਰੈਕਟਰੀ 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] ਯੂਜ਼ਰ ਗਾਈਡ ਯਾਂਗ-ਅਧਾਰਿਤ, ਯੂਨੀਫਾਈਡ ਮਾਡਯੂਲਰ ਆਟੋਮੇਸ਼ਨ ਟੂਲ, ਯੂਨੀਫਾਈਡ ਮਾਡਯੂਲਰ, ਆਟੋਮੇਸ਼ਨ ਟੂਲ |