Iarrtasan aoigheachd CISCO IOS XR
A ’toirt aoigheachd do thagraidhean air iOS XR
Tha an roinn seo a’ mìneachadh nan diofar sheòrsaichean aoigheachd tagraidh, agus a’ sealltainn mar a ghabhas tagradh sìmplidh a chumail gu dùthchasach no ann an soitheach treas-phàrtaidh air IOS XR.
- Aoigheachd tagraidh a’ cleachdadh Docker Containers.
- Aoigheachd Iarrtas Container Stèidhichte Docker.
Aoigheachd tagraidh a’ cleachdadh Docker Containers
Bidh aoigheachd tagraidh air IOS XR a ’toirt taic do shoithichean docker. Faodaidh tu an soitheach agad fhèin a chruthachadh air IOS XR a’ cleachdadh docker, agus aoigheachd a thoirt do thagraidhean taobh a-staigh an t-soithich. Faodar na tagraidhean a leasachadh le bhith a’ cleachdadh cuairteachadh Linux sam bith. Tha seo gu math freagarrach airson tagraidhean a bhios a’ cleachdadh leabharlannan siostam a tha eadar-dhealaichte bhon fhear a thug freumh IOS XR seachad file siostam. Tha Cisco NCS 540 a’ toirt taic do dìreach aoigheachd tagraidh stèidhichte air docker.
Aoigheachd Iarrtas Container Stèidhichte Docker
Tha an earrann seo a’ toirt a-steach bun-bheachd aoigheachd tagradh container agus a’ toirt cunntas air an t-sruth-obrach aige. Tha aoigheachd tagradh gleidhidh ga dhèanamh comasach do thagraidhean a bhith air an cumail san àrainneachd aca fhèin agus àite pròiseas (space name) taobh a-staigh inneal Linux air Cisco IOS XR. Tha smachd iomlan aig leasaiche na h-aplacaid air àrainneachd leasachadh an tagraidh, agus faodaidh e sgaoileadh Linux de roghainn a chleachdadh. Tha na tagraidhean air an dealachadh bho phròiseasan plèana smachd IOS XR; gidheadh, faodaidh iad ceangal a dhèanamh ri lìonraidhean taobh a-muigh XR tro eadar-aghaidh XR GigE. Faodaidh na h-aplacaidean faighinn gu ionadail gu furasta cuideachd file siostaman air iOS XR.
A’ cleachdadh Docker airson tagraidhean aoigheachd air Cisco IOS XR
Is e inneal a th’ ann an Docker a thathas a’ cleachdadh airson aoigheachd a thoirt do thagraidhean air Cisco IOS XR. Bidh Docker a’ toirt seachad iomallachd airson pròiseasan tagraidh bho na pròiseasan aoigheachd bunaiteach air XR le bhith a ’cleachdadh àiteachan ainm lìonra Linux.
Feum air Docker air Cisco IOS XR
Tha Docker gu bhith na mhodail pacaidh as fheàrr le gnìomhachas airson tagraidhean anns an àite virtualization. Tha Docker a’ toirt seachad bunait airson riaghladh cearcall beatha tagraidh fèin-ghluasadach. Tha Docker a’ leantainn dòigh-obrach sreathach anns a bheil ìomhaigh bhunaiteach aig a’ bhonn a bheir taic do shreathan de thagraidhean air a’ mhullach. Tha na h-ìomhaighean bunaiteach rim faighinn gu poblach ann an stòr, a rèir an seòrsa tagraidh a tha thu airson a stàladh air a’ mhullach. Faodaidh tu ìomhaighean docker a làimhseachadh le bhith a’ cleachdadh clàr-amais docker agus clàr. Tha Docker a’ toirt seachad sruth-obrach coltach ri git airson a bhith a’ leasachadh thagraidhean soithich agus a’ toirt taic don uidheamachd “ùrachadh tana”, far nach eil ach an eadar-dhealachadh ann an còd stòr air ùrachadh, a’ leantainn gu ùrachadh nas luaithe. Bidh Docker cuideachd a’ toirt seachad an uidheamachd “luchdachadh sìos tana”, far am bi tagraidhean nas ùire air an luchdachadh sìos nas luaithe air sgàth a bhith a’ roinneadh sreathan docker bunaiteach eadar grunn shoithichean docker. Bidh roinneadh sreathan docker eadar grunn shoithichean docker a ’leantainn gu lorg-coise nas ìsle airson soithichean docker air XR.
Ailtireachd Docker air Cisco IOS XR
Tha am figear a leanas a’ sealltainn ailtireachd docker air IOS XR.
Tha na binaries tagraidh airson na h-aplacaidean a bhith air an cumail air an stàladh taobh a-staigh an docker container.
A ’toirt aoigheachd do thagraidhean ann an Docker Containers
Tha am figear a leanas a’ sealltainn an t-sruth-obrach airson a bhith a’ toirt aoigheachd do thagraidhean ann an soithichean Docker air IOS XR.
- An docair file anns an stòr stòr air a chleachdadh gus an tagradh binary a thogail file air an inneal aoigheachd agad (togail einnsean docker).
- An aplacaid binary file air a phutadh a-steach don chlàr ìomhaighean docker.
- An aplacaid binary file air a tharraing bho chlàr ìomhaigh an docker agus air a chopaigeadh chun inneal docker air XR (aoigheachd targaid einnsean docker).
- Tha an tagradh air a thogail agus air a chumail anns a’ bhogsa docker air XR.
Ag ùrachadh thagraidhean ann an Docker Containers
Tha am figear a leanas a’ sealltainn an t-sruth-obrach airson a bhith ag ùrachadh thagraidhean ann an soithichean docairean.
- Tha an t-ùrachadh tagraidh air a chruthachadh mar ùrachadh bunaiteach libs file (ùrachadh delta file) agus air a phutadh gu clàr ìomhaighean an docker.
- Ùrachadh luath air ìre delta file (anns nach eil ach an eadar-dhealachadh ann an còd tagraidh) air a shlaodadh bho chlàr ìomhaigh an docker agus air a chopaigeadh gu na soithichean docker air XR (aoigheachd targaid einnsean docker).
- Tha na soithichean docker air an ath-thòiseachadh leis an ùrachadh delta file.
A ’toirt aoigheachd do TPA a’ cleachdadh Manaidsear Iarrtais
Clàr 1: Clàr Eachdraidh Feart
Feart Ainm | Fiosrachadh Sgaoileadh | Feart Tuairisgeul |
Seirbheis Daemon Docker On-Demand | Sgaoileadh 7.5.1 | Bhon fhoillseachadh seo air adhart, tha an
Bidh seirbheis daemon docker a’ tòiseachadh air router a-mhàin ma rèiticheas tu tagradh aoigheachd treas-phàrtaidh a’ cleachdadh am faidhle appmgr àithne. Bidh seirbheis air-iarrtas mar seo a’ dèanamh an fheum as fheàrr de ghoireasan siostam obrachaidh leithid CPU, cuimhne, agus cumhachd. Ann am fiosan na bu thràithe, thòisich seirbheis deamhan Docker gu fèin-ghluasadach aig àm tòiseachaidh an router. |
Ann am fiosan roimhe seo, bha na tagraidhean air an cumail agus air an smachd le òrdughan Docker. Chaidh na h-òrdughan Docker seo a chuir gu bàs ann an slige bash an Kernel a bha cuideachd a’ toirt aoigheachd do bhathar-bog Cisco IOS XR. Le toirt a-steach Manaidsear Iarrtais, tha e comasach a-nis aoigheachd tagraidh treas-phàrtaidh a riaghladh agus an gnìomhachd tro Cisco IOS XR CLI. Leis an fheart seo, faodaidh a h-uile tagradh treas-phàrtaidh gnìomhaichte ath-thòiseachadh gu fèin-ghluasadach às deidh ath-luchdachadh router no tionndadh RP. Bidh an ath-thòiseachadh fèin-ghluasadach seo de na tagraidhean a’ dèanamh cinnteach gum bi na tagraidhean aoigheachd ag obair gun fhiosta.
Òrdughan le taic air Manaidsear Iarrtais
Airson a h-uile àithne no rèiteachadh manaidsear tagraidh a thèid a chuir gu bàs, bidh am Manaidsear Iarrtais a’ coileanadh na h-obrach a chaidh iarraidh le bhith ag eadar-aghaidh le daemon an Docker tro socaid an Docker. Tha an clàr a leanas a’ liostadh na gnìomhan Docker container, na h-òrdughan coitcheann Docker a chaidh a chleachdadh anns na fiosan roimhe, agus na h-òrdughan manaidsear tagraidh co-ionann a ghabhas cleachdadh a-nis:
Gnìomhachd | Òrduighean coitcheann Docker | Iarrtas Manaidsear àitheantan |
Stàlaich an aplacaid RPM | NA | Stàlaich pasgan router # appmgr rpm
image_name-0.1.0-XR_7.3.1.x86_64.rpm |
Dèan rèiteachadh agus cuir an gnìomh an aplacaid | • Luchdaich ìomhaigh - [xr-vm_node0_RP0_CPU0:~] $ docker load -i /tmp/dealbh_ainm.tar
• Dearbhaich an dealbh air an router – xr-vm_node0_RP0_CPU0:~]$ dealbhan docker ls • Cruthaich soitheach thairis air an ìomhaigh – [xr-vm_node0_RP0_CPU0:~] $docker cruthaich dealbh_ainm |
Router # config
Router(config)#appmgr Router(config-appmgr)#application app_ainm Router (config-application) # cuir an gnìomh stòr seòrsa docker dealbh_ainm docker-run-opts “–net=host” docker-run-cmd “iperf3 -s -d” |
• Tòisich soitheach - [xr-vm_node0_RP0_CPU0:~] $ docker tòiseachadh mo_container_id | Router (config-app) # dealas | |
View an liosta, staitistig, logaichean, agus mion-fhiosrachadh mun tagradh
soitheach |
• Dèan liosta de dhealbhan
-[xr-vm_node0_RP0_CPU0:~]$ dealbhan docker ls • Dèan liosta de shoithichean - [xr-vm_node0_RP0_CPU0:~]$ docker ps• Staitistig -[xr-vm_node0_RP0_CPU0:~] $ docker stats |
Router # seall clàr stòr appmgr
Router # seall ainm tagraidh appmgr app_ainm geàrr-chunntas fiosrachaidh Router # seall ainm tagraidh appmgr app_ainm mion-fhiosrachadh Router # seall ainm tagraidh appmgr app_ainm staitistearachd |
• Logaichean
-[xr-vm_node0_RP0_CPU0:~] $ logaichean docker |
Router # seall clàr-aplacaid appmgr
Router # seall ainm tagraidh appmgr app_ainm logaichean |
Gnìomhachd | Òrduighean coitcheann Docker | Iarrtas Manaidsear àitheantan |
Ruith fear ùr | • Dèan gnìomh - [xr-vm_node0_RP0_CPU0:~] $ docker exec -it mo_container_id | Router # appmgr app exec |
àithne
a-staigh a |
ainm app_ainm docker-exec-cmd | |
ruith | ||
soitheach | ||
Cuir stad air a’ bhogsa tagraidh | • Cuir stad air soitheach - [xr-vm_node0_RP0_CPU0:~] stad $ docker mo_container_id | Ainm stad an aplacaid router # appmgr app_ainm |
Cuir às don inneal tagraidh | • Cuir às do shoitheach - [xr-vm_node0_RP0_CPU0:~] $ docker kill mo_container_id | Ainm marbhadh aplacaid router # appmgr app_ainm |
Tòisich am bogsa tagraidh | • Tòisich soitheach - [xr-vm_node0_RP0_CPU0:~] $ docker tòiseachadh mo_container_id | Ainm tòiseachaidh aplacaid router # appmgr app_ainm |
Cuir dheth an tagradh | • Cuir stad air soitheach - [xr-vm_node0_RP0_CPU0:~] stad $ docker mo_container_id | Router # rèiteachadh
Router(config) # gun aplacaid appmgr app_ainm |
• Thoir air falbh soitheach - [xr-vm_node0_RP0_CPU0:~]$docker rm mo_container_id | Router(config) # dealas | |
• Thoir air falbh an dealbh - [xr-vm_node0_RP0_CPU0:~]$docker rmi dealbh_ainm | ||
Dì-stàlaich ìomhaigh an tagraidh / RPM | • Dì-stàlaich an dealbh – [xr-vm_node0_RP0_CPU0:~]Dì-stàlaich an aplacaid $docker dealbh_ainm | Pasgan dì-stàlaidh pasgan router # appmgr
image_name-0.1.0-XR_7.3.1.x86_64 |
Thoir an aire: Tha cleachdadh òrdughan manaidsear an tagraidh air a mhìneachadh anns an roinn “A’ toirt aoigheachd do iPerf ann an Docker Containers gus sùil a chumail air coileanadh lìonra a ’cleachdadh Manaidsear Iarrtais”.
A’ rèiteachadh Docker le Ioma VRF
Tha an roinn seo ag innse mar as urrainn dhut Docker a rèiteachadh le ioma VRF air Cisco IOS XR. Airson fiosrachadh mu bhith a’ rèiteachadh ioma VRF, faic Configuring Multiple VRFs for Application Hosting theme.
Rèiteachadh
Cleachd na ceumannan a leanas gus Docker ioma-VRF a chruthachadh agus a chleachdadh air XR.
- Cruthaich Docker ioma-VRF le sochairean NET_ADMIN agus SYS_ADMIN.
Anns an t-example, inneal Docker anns a bheil trì VRF (buidhe, gorm is uaine) air a chuir air bhog. Tha an t-example a’ gabhail ris gun deach ìomhaigh docker “multivrfimage” a chuir a-steach roimhe a’ cleachdadh an àithne stàlaidh pacaid appmgr.
Thoir an aire:- Chan eilear a’ moladh susbaint iomlan / var/run/netns a chuir a-steach bhon òstair gu Docker, leis gu bheil e a’ cur suas susbaint netns a rèir XR agus plèana rianachd an t-siostaim a-steach don Docker.
- Cha bu chòir dhut VRF a sguabadh às Cisco IOS XR nuair a thèid a chleachdadh ann an Docker. Ma thèid aon VRF no barrachd a dhubhadh às bho XR, chan urrainnear an Docker ioma-VRF a chuir air bhog
- Dèan cinnteach an deach an Docker ioma-VRF a luchdachadh gu soirbheachail.
- Ceangail ris an inneal Docker ioma-VRF le bhith a’ cur an gnìomh an àithne a leanas.
Router # appmgr tagradh ainm exec multivrfcontainer1 docker-exec-cmd / bin/bash/
Gu gnàthach, tha an Docker air a luchdachadh ann an àite-ainm cruinne-vrf air Cisco IOS XR. - Dèan cinnteach a bheil na h-iomadh VRF rim faighinn bhon Docker.
Tha thu air Docker ioma-VRF a chuir air bhog gu soirbheachail air Cisco IOS XR.
Sgrìobhainnean/Goireasan
![]() |
Iarrtasan aoigheachd CISCO IOS XR [pdfLeabhar-làimhe an neach-cleachdaidh Iarrtasan aoigheachd iOS XR, IOS XR, Tagraidhean aoigheachd, Tagraidhean |