د سیسکو لوګو

د CISCO IOS XR کوربه توب غوښتنلیکونه

د CISCO IOS XR کوربه توب غوښتنلیکونه

په IOS XR کې د غوښتنلیکونو کوربه کول
دا برخه د غوښتنلیک کوربه توب مختلف ډولونه تشریح کوي، او څرګندوي چې څنګه یو ساده غوښتنلیک په IOS XR کې په اصلي یا د دریمې ډلې کانټینر کې کوربه کیدی شي.

  • د ډاکر کانټینرونو په کارولو سره د غوښتنلیک کوربه کول.
  • د ډاکر پراساس کانټینر غوښتنلیک کوربه توب.

د ډاکر کانټینرونو په کارولو سره د غوښتنلیک کوربه کول
په IOS XR کې د غوښتنلیک کوربه کول د ډاکر کانټینرونو ملاتړ کوي. تاسو کولی شئ خپل کانټینر په IOS XR کې د ډاکر په کارولو سره رامینځته کړئ ، او په کانټینر کې غوښتنلیکونه کوربه کړئ. غوښتنلیکونه د هر لینکس توزیع په کارولو سره رامینځته کیدی شي. دا د غوښتنلیکونو لپاره مناسب دی چې د سیسټم کتابتونونه کاروي کوم چې د IOS XR روټ لخوا چمتو شوي څخه توپیر لري file سیسټم سیسکو NCS 540 یوازې د ډاکر میشته غوښتنلیک کوربه توب ملاتړ کوي.

د ډاکر پراساس کانټینر غوښتنلیک کوربه توب
دا برخه د کانټینر غوښتنلیک کوربه توب مفهوم معرفي کوي او د دې کاري جریان تشریح کوي. د کانټینر غوښتنلیک کوربه توب دا ممکنه کوي چې غوښتنلیکونه په خپل چاپیریال کې کوربه شي او د پروسس ځای (نوم ځای) په سیسکو IOS XR کې د لینکس کانټینر دننه. د غوښتنلیک پراختیا کونکی د غوښتنلیک پراختیا چاپیریال باندې بشپړ کنټرول لري ، او کولی شي د انتخاب لینکس توزیع وکاروي. غوښتنلیکونه د IOS XR کنټرول الوتکې پروسې څخه جلا شوي؛ بیا هم، دوی کولی شي د XR GigE انٹرفیسونو له لارې د XR بهر شبکې سره وصل شي. غوښتنلیکونه هم کولی شي په اسانۍ سره محلي ته لاسرسی ومومي file په IOS XR کې سیسټمونه.

په سیسکو IOS XR کې د کوربه توب غوښتنلیکونو لپاره د ډاکر کارول
ډاکر یو کانټینر دی چې په سیسکو IOS XR کې د غوښتنلیکونو کوربه کولو لپاره کارول کیږي. ډاکر د لینکس شبکې نوم ځایونو په کارولو سره په XR کې د اصلي کوربه پروسو څخه د غوښتنلیک پروسو لپاره جلا کول چمتو کوي.

په سیسکو IOS XR کې ډاکر ته اړتیا
ډاکر د مجازی کولو ځای کې غوښتنلیکونو لپاره د صنعت غوره بسته کولو ماډل کیږي. ډاکر د غوښتنلیک د ژوند دورې مدیریت اتومات کولو لپاره بنسټ چمتو کوي. ډاکر یو پرت شوی چلند تعقیبوي چې په ښکته کې د بیس عکس لري چې په پورتنۍ برخه کې د غوښتنلیکونو پرتونو ملاتړ کوي. د اساس عکسونه په عامه توګه په ذخیره کې شتون لري ، د غوښتنلیک ډول پورې اړه لري چې تاسو یې په سر کې نصب کول غواړئ. تاسو کولی شئ د ډاکر انډیکس او راجسټری په کارولو سره د ډاکر عکسونه سمبال کړئ. ډاکر د کانټینر غوښتنلیکونو رامینځته کولو لپاره د ګیټ په څیر کاري فلو چمتو کوي او د "پتلی تازه" میکانیزم ملاتړ کوي ، چیرې چې یوازې د سرچینې کوډ کې توپیر تازه کیږي ، چې د ګړندي اپ گریڈونو لامل کیږي. ډاکر د "پتلی ډاونلوډ" میکانیزم هم چمتو کوي ، چیرې چې نوي غوښتنلیکونه د ډیری ډاکر کانټینرونو ترمینځ د عام بیس ډاکر پرتونو شریکولو له امله ګړندي ډاونلوډ کیږي. د ډیری ډاکر کانټینرونو ترمینځ د ډاکر پرتونو شریکول په XR کې د ډاکر کانټینرونو لپاره د ټیټ نښې لامل کیږي.

په سیسکو IOS XR کې د ډاکر جوړښت
لاندې انځور په IOS XR کې د ډاکر جوړښت روښانه کوي.

د CISCO IOS XR کوربه توب غوښتنلیکونه 1

د کوربه کولو غوښتنلیکونو لپاره د غوښتنلیک بائنری د ډاکر کانټینر دننه نصب شوي.

په ډاکر کانټینرونو کې د غوښتنلیکونو کوربه کول
لاندې ارقام په IOS XR کې د ډاکر کانټینرونو کې د غوښتنلیکونو کوربه توب لپاره د کار جریان روښانه کوي.
د CISCO IOS XR کوربه توب غوښتنلیکونه 2

  1. ډاکر file د سرچینې ذخیره کې د غوښتنلیک بائنری جوړولو لپاره کارول کیږي file ستاسو (ډاکر انجن جوړ) کوربه ماشین کې.
  2. د غوښتنلیک بائنری file د ډاکر عکس راجسټری ته اچول کیږي.
  3. د غوښتنلیک بائنری file د ډاکر عکس ثبتولو څخه ایستل شوی او په XR کې د ډاکر کانټینر ته کاپي شوی (د ډاکر انجن هدف کوربه).
  4. غوښتنلیک په XR کې د ډاکر کانټینر کې جوړ او کوربه شوی.

په ډاکر کانټینرونو کې د غوښتنلیکونو تازه کول
لاندې شمیره د ډاکر کانټینرونو کې کوربه شوي غوښتنلیکونو تازه کولو لپاره د کار جریان روښانه کوي.د CISCO IOS XR کوربه توب غوښتنلیکونه 3

  1. د غوښتنلیک تازه معلومات د بیس لیبس تازه په توګه رامینځته کیږي file (ډیلټا تازه کول file) او د ډاکر عکس راجسټری ته وغورځول شو.
  2. د ډیلټا تازه کول file (د غوښتنلیک کوډ کې یوازې توپیر لري) د ډاکر عکس ثبتولو څخه ایستل شوی او په XR کې د ډاکر کانټینرونو ته کاپي شوی (د ډاکر انجن هدف کوربه).
  3. د ډاکر کانټینرونه د ډیلټا تازه کولو سره بیا پیل شوي file.

د غوښتنلیک مدیر په کارولو سره د TPA کوربه توب

جدول 1: د فیچر تاریخ جدول

فیچر نوم د معلوماتو خپرول فیچر تفصیل
آن ډیمانډ ډاکر ډیمون خدمت خوشې کول 7.5.1 د دې خوشې کیدو څخه وروسته، د

د ډاکر ډیمون خدمت یوازې په روټر کې پیل کیږي که تاسو د دریمې ډلې کوربه توب غوښتنلیک تنظیم کړئ appmgr قومانده دا ډول د غوښتنې پراساس خدمت د عملیاتي سیسټم سرچینې لکه CPU، حافظه او بریښنا غوره کوي.

په پخوانیو خپرونو کې، د ډاکر ډیمون خدمت په اوتومات ډول د روټر بوټ اپ په جریان کې پیل شو.

په تیرو خپرونو کې، غوښتنلیکونه د ډاکر کمانډونو لخوا کوربه او کنټرول شوي. دا ډاکر کمانډونه د کرنل په باش شیل کې اجرا شوي چې د سیسکو IOS XR سافټویر یې هم کوربه کړی. د غوښتنلیک مدیر په معرفي کولو سره، اوس دا ممکنه ده چې د دریمې ډلې غوښتنلیک کوربه توب او د دوی فعالیت د Cisco IOS XR CLIs له لارې اداره کړئ. د دې خصوصیت سره، ټول فعال شوي دریمې ډلې غوښتنلیکونه کولی شي د روټر ریلوډ یا د RP سویچ اوور وروسته په اوتومات ډول بیا پیل شي. د غوښتنلیکونو دا اتوماتیک بیا پیل کول د کوربه شوي غوښتنلیکونو بې سیمه فعالیت تضمینوي.

د غوښتنلیک مدیر کې ملاتړ شوي قوماندې
د هر غوښتنلیک مدیر کمانډ یا تنظیم کولو لپاره چې اجرا شوي ، د غوښتنلیک مدیر د ډاکر ساکټ له لارې د ډاکر ډیمون سره مداخله کولو سره غوښتل شوي عمل ترسره کوي. لاندې جدول د ډاکر کانټینر فعالیت لیست کوي ، د عمومي ډاکر کمانډونه چې په تیرو خپرونو کې کارول شوي ، او د دې مساوي غوښتنلیک مدیر کمانډونه چې اوس کارول کیدی شي:

فعالیت عمومي ډاکر قوماندې غوښتنلیک مدیر امرونه
د غوښتنلیک RPM نصب کړئ NA روټر#appmgr بسته rpm نصب کړئ

image_name-0.1.0-XR_7.3.1.x86_64.rpm

غوښتنلیک تنظیم او فعال کړئ • عکس پورته کړئ – [xr-vm_node0_RP0_CPU0:~]$docker load -i /tmp/انځور_نوم.tar

• په روټر کې انځور تایید کړئ -

xr-vm_node0_RP0_CPU0:~]$docker انځورونه ls

• په انځور کې کانټینر جوړ کړئ -

[xr-vm_node0_RP0_CPU0:~]$docker جوړ کړئ انځور_نوم
روټر # تشکیل

روټر(config)#appmgr راوټر(config-appmgr)# اپلیکیشن

app_name

روټر(config-application)#د فعال ډول ډاکر سرچینه انځور_نوم docker-run-opts "-net=host" docker-run-cmd "iperf3 -s -d"

  • کانټینر پیل کړئ - [xr-vm_node0_RP0_CPU0:~]$docker پیل my_container_id روټر (config-application)#commit
View د غوښتنلیک لیست، احصایې، لاګونه او توضیحات

کانتینر

• انځورونه لیست کړئ

-[xr-vm_node0_RP0_CPU0:~]$docker انځورونه ls

• کانتینرونه لیست کړئ –

[xr-vm_node0_RP0_CPU0:~]$docker ps

• احصایې

-[xr-vm_node0_RP0_CPU0:~]$docker احصایې

روټر # د ایپ ایم جی آر سرچینې جدول ښکاره کړئ

روټر# د appmgr غوښتنلیک نوم ښکاره کړئ app_name د معلوماتو لنډیز

روټر# د appmgr غوښتنلیک نوم ښکاره کړئ app_name د معلوماتو تفصیل

روټر# د appmgr غوښتنلیک نوم ښکاره کړئ app_name احصایې

  • لوګو

-[xr-vm_node0_RP0_CPU0:~]$docker logs

روټر# شو appmgr غوښتنلیک جدول

روټر# د appmgr غوښتنلیک نوم ښکاره کړئ app_name logs

فعالیت عمومي ډاکر قوماندې غوښتنلیک مدیر امرونه
یو نوی چلول • اجرا کول – [xr-vm_node0_RP0_CPU0:~]$docker exec -it my_container_id روټر#appmgr غوښتنلیک اجرا کول
قومانده

دننه a

نوم app_name docker-exec-cmd
چلول  
کانتینر  
د غوښتنلیک کانتینر ودروئ • کانټینر ودروئ – [xr-vm_node0_RP0_CPU0:~]$docker stop my_container_id روټر#appmgr غوښتنلیک د بند نوم app_name
د غوښتنلیک کانتینر ووژنئ • د وژلو کانتینر – [xr-vm_node0_RP0_CPU0:~]$docker وژنه my_container_id راوټر#appmgr غوښتنلیک د وژلو نوم app_name
د غوښتنلیک کانټینر پیل کړئ • کانټینر پیل کړئ - [xr-vm_node0_RP0_CPU0:~]$docker پیل my_container_id روټر#appmgr غوښتنلیک پیل نوم app_name
غوښتنلیک غیر فعال کړئ • کانټینر ودروئ – [xr-vm_node0_RP0_CPU0:~]$docker stop my_container_id روټر # تنظیم کول

روټر(config)#د appmgr غوښتنلیک نشته app_name

  • کانټینر لرې کړئ - [xr-vm_node0_RP0_CPU0:~]$docker rm my_container_id روټر (تشکیل) # ژمن
  • عکس لرې کړئ – [xr-vm_node0_RP0_CPU0:~]$docker rmi انځور_نوم  
د غوښتنلیک عکس/RPM غیر نصب کړئ • عکس غیر نصب کړئ – [xr-vm_node0_RP0_CPU0:~]$docker ایپ غیر نصب کړئ انځور_نوم روټر#appmgr بسته غیر نصبول

image_name-0.1.0-XR_7.3.1.x86_64

نوټ: د غوښتنلیک مدیر کمانډونو کارول د "د غوښتنلیک مدیر په کارولو سره د شبکې فعالیت نظارت کولو لپاره په ډاکر کانټینرونو کې د iPerf کوربه کول" برخې کې تشریح شوي.

د ډیری VRFs سره د ډاکر تنظیم کول

دا برخه تشریح کوي چې تاسو څنګه کولی شئ په سیسکو IOS XR کې د ډیری VRFs سره یو ډاکر تنظیم کړئ. د ډیری VRFs تنظیم کولو په اړه د معلوماتو لپاره ، د غوښتنلیک کوربه کولو موضوع لپاره د څو VRFs ترتیب کول وګورئ.

ترتیب
په XR کې د ملټي VRF ډاکر رامینځته کولو او ځای په ځای کولو لپاره لاندې مرحلې وکاروئ.

  1. د NET_ADMIN او SYS_ADMIN امتیازاتو سره ملټي VRF ډاکر جوړ کړئ.
    په لاندې ډول کېample، یو ډاکر کانټینر چې درې VRFs لري (ژېړ، نیلي او شنه) په لاره اچول شوی. د پخوانيample ګومان کوي ​​چې پخوانی "multirfimage" ډاکر عکس د appmgr بسته انسټال کمانډ په کارولو سره نصب شوی و.د CISCO IOS XR کوربه توب غوښتنلیکونه 4
    یادونه: 
    • د کوربه څخه ډاکر ته د /var/run/netns ټول مینځپانګې نصبول سپارښتنه نه کیږي ، ځکه چې دا د XR سره مطابقت لرونکي netns مینځپانګه او د سیسټم اډمین الوتکې په ډاکر کې نصبوي.
    • تاسو باید د سیسکو IOS XR څخه VRF حذف نه کړئ کله چې دا په ډاکر کې کارول کیږي. که یو یا ډیر VRFs له XR څخه حذف شي ، نو ملټي VRF ډاکر نشي پیل کیدی
  2. تصدیق کړئ که ملټي VRF ډاکر په بریالیتوب سره بار شوی وي.د CISCO IOS XR کوربه توب غوښتنلیکونه 5
  3. د لاندې کمانډ په اجرا کولو سره د ملټي VRF ډاکر کانټینر سره وصل شئ.
    روټر# appmgr غوښتنلیک exec نوم multivrfcontainer1 docker-exec-cmd /bin/bash/
    په ډیفالټ ډول ، ډاکر په سیسکو IOS XR کې په نړیوال-vrf نوم ځای کې بار شوی.
  4. تصدیق کړئ که ډیری VRFs د ډاکر څخه د لاسرسي وړ وي.د CISCO IOS XR کوربه توب غوښتنلیکونه 7
    د CISCO IOS XR کوربه توب غوښتنلیکونه 8

تاسو په سیسکو IOS XR کې په بریالیتوب سره ملټي VRF ډاکر په لاره اچولی دی.

اسناد / سرچینې

د CISCO IOS XR کوربه توب غوښتنلیکونه [pdf] د کارونکي لارښود
د IOS XR کوربه توب غوښتنلیکونه، IOS XR، د کوربه کولو غوښتنلیکونه، غوښتنلیکونه

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *