د جونیپر شبکې کلاوډ اصلي کنټرول شبکې لارښوونې
پیژندنه
Cloud-Native Contrail Networking Overview
لنډیز
د Cloud-Native Contrail Networking (CN2) په اړه زده کړه وکړئ.
په دې برخه کې
- د Cloud-Native Contrail شبکې ګټې | 4
یادونه: دا برخه په لنډه توګه وړاندې کول ديview د Juniper Networks Cloud Native Contrail Networking حل او کیدای شي د هغو ځانګړتیاو توضیحات ولري چې د Kubernetes په توزیع کې ملاتړ شوي ندي چې تاسو یې کاروئ. ستاسو د توزیع لپاره په اوسني ریلیز کې د ځانګړتیاو په اړه د معلوماتو لپاره د کلاوډ-نیټیټ کنټریل شبکې ریلیز یادداشتونه وګورئ. پرته لدې چې بل ډول اشاره شوې وي ، پدې اوور کې کوبرنیټس ته ټولې حوالېview برخه په عموم ډول جوړه شوې او د ځانګړي توزیع کولو لپاره ندي.
په 23.4 خوشې کولو کې، د Cloud-Native Contrail شبکه په لاندې ډول ملاتړ کیږي:
- (پورته) Kubernetes
- د ریډ هټ خلاص شفټ
- ایمیزون EKS
- Rancher RKE2
د کانټریل شبکه کول د SDN حل دی چې د مجازی شبکو رامینځته کول او مدیریت اتومات کوي ترڅو د شخصي او عامه بادلونو په اوږدو کې د کلاوډ کاري بارونو او خدماتو سره وصل ، جلا او خوندي کړي.
Cloud-Native Contrail Networking (CN2) دا بډایه SDN فیچر راوړي چې په اصلي ډول Kubernetes ته د شبکې پلیټ فارم او کانټینر شبکې انٹرفیس (CNI) پلگ ان په توګه تنظیم شوی.
د کلاوډ اصلي معمارۍ لپاره بیا ډیزاین شوی، CN2 وړاندیز کويtage د هغو ګټو څخه چې Kubernetes وړاندیز کوي، له ساده شوي DevOps څخه د ټرنکي پیمانه کولو پورې، ټول په لوړ شتون لرونکي پلیټ فارم کې جوړ شوي. پدې ګټو کې د معیاري Kubernetes وسیلو څخه ګټه اخیستل او د خپل ژوند دوره کې د Contrail اداره کولو لپاره تمرینونه شامل دي:
- د معیاري Kubernetes او دریمې ډلې وسیلو په کارولو سره CN2 اداره کړئ.
- د نوډونو په اضافه کولو یا لرې کولو سره CN2 اندازه کړئ.
- CN2 د دودیز سرچینو تعریفونو (CRDs) په کارولو سره تنظیم کړئ.
- د تازه اعلاناتو په پلي کولو سره د CN2 سافټویر لوړ کړئ.
- CN2 د Contrail نوم ځایونه او سرچینې ړنګولو سره غیر نصب کړئ (چیرې چې ملاتړ کیږي).
د CNI پلگ ان څخه ډیر ، CN2 د شبکې کولو پلیټ فارم دی چې د کلاوډ - اصلي کانټینر شوي او مجازی ماشین (VM) کاري بارونو لپاره متحرک پای څخه تر پای مجازی شبکه او امنیت چمتو کوي ، د څو کلستر کمپیوټري او ذخیره کولو چاپیریالونو کې ، ټول د یو څخه. د کنټرول مرکزي نقطه. دا د ډیری کرایه کونکو ، ټیمونو ، غوښتنلیکونو ، یا انجینرۍ مرحلو کې شریک شوي واحد یا څو کلسټر چاپیریالونو لپاره د سخت ملټي ټیننسی ملاتړ کوي ، په زرګونو نوډونو ته اندازه کول.
د CN2 پلي کول د کانټریل کنټرولرونو سیټ څخه جوړ دی چې د توزیع پورې اړوند د کوبرنیټس کنټرول الوتکې نوډونو یا کارګر نوډونو کې ژوند کوي. د کانټریل کنټرولر د ډیټا الوتکو ویشل شوي سیټ اداره کوي چې د CNI پلگ ان او vRouter لخوا په هر نوډ کې پلي شوي. د کاري بارونو تر څنګ د بشپړ vRouter ادغام کول CN2 ته د شبکې اړتیاو پراخه لړۍ ملاتړ کولو لپاره انعطاف چمتو کوي ، له کوچني واحد کلسترونو څخه څو کلسټر ګمارنې پورې ، په شمول:
- بشپړ پوښښ شبکه په شمول د بار توازن، امنیت او څو کرایه کول، لچکدار او انعطاف وړ VPNs، او په واحد کلستر او څو-کلستر ګمارلو کې د دروازې خدمتونه
- په لوړه کچه شتون لرونکی او انعطاف لرونکی د شبکې کنټرولر د شبکې ترتیب او کنټرول الوتکو ټولو اړخونو نظارت کوي
- د ټیلی میټری او صنعت معیاري څارنې او پریزنټشن وسیلې لکه پرومیټیوس او ګرانما په کارولو سره تحلیلي خدمات
- د دواړو CRI-O او کانټینر چلولو لپاره ملاتړ
- د کانټینر او VM کاري بارونو لپاره ملاتړ (د کوبیورټ په کارولو سره)
- د DPDK ډیټا الوتکې سرعت لپاره ملاتړ
د کانټریل کنټرولر په اوتومات ډول د کار بار چمتو کولو پیښې کشف کوي لکه د نوي کاري بار انسټاګرام ، د شبکې چمتو کولو پیښې لکه نوې مجازی شبکه رامینځته کیږي ، د داخلي او بهرنیو سرچینو څخه تازه معلومات راټینګ کول ، او د شبکې غیر متوقع پیښې لکه لینک او نوډ ناکامي. د کانټریل کنټرولر دا پیښې راپور ورکوي او لاګ کوي چیرې چې مناسب وي او د اړتیا سره سم د vRouter ډیټا الوتکه بیا تنظیموي.
که څه هم هر یو نوډ کولی شي یوازې یو کانټریل کنټرولر ولري، یو عادي ګمارنه ډیری کنټرولرونه لري چې په ډیری نوډونو کې روان دي. کله چې ډیری Contrail کنټرولرونه شتون ولري، کنټرولر د iBGP په کارولو سره د لارو تبادلې لپاره همغږي ساتي. که چیرې د کانټریل کنټرولر ښکته شي ، په نورو نوډونو کې د کانټریل کنټرولر ټول ډیټابیس معلومات ساتي او د شبکې کنټرول الوتکې ته بې له ځنډه چمتو کولو ته دوام ورکوي.
د کارګر نوډونو کې چیرې چې د کار بارونه اوسیږي ، هر vRouter د دوه Contrail کنټرولرونو سره اړیکې رامینځته کوي ، لکه vRouter کولی شي لارښوونې ترلاسه کولو ته دوام ورکړي که چیرې کوم یو کنټرولر ښکته شي.
په اصلي توګه د Kubernetes ملاتړ کولو سره، CN2 حل د سادګۍ، انعطاف وړ وړتیا، توزیع، او موجودیت څخه ګټه پورته کوي چې د Kubernetes جوړښت کې شامل دي، پداسې حال کې چې د بډایه SDN فیچر سیټ مالتړ کوي چې کولی شي د تصدیو او خدماتو چمتو کونکو اړتیاوې ورته پوره کړي. شرکتونه او د خدماتو چمتو کونکي اوس کولی شي د ساده او پیژندل شوي DevOps وسیلو او پروسو په کارولو سره Contrail اداره کړي پرته لدې چې د نوي ژوند دورې مدیریت (LCM) تمثیل زده کولو ته اړتیا ولري.
د Cloud-Native Contrail شبکې ګټې
- ستاسو د پوښښ شبکو لپاره د بډایه شبکې فیچر سیټ ملاتړ وکړئ.
- د لوړ توزیع وړ او خورا شتون لرونکي SDN حل په دواړو اپسټریم او سوداګریز کبرنیټ توزیعونو کې ځای په ځای کړئ.
- د پیژندل شوي، صنعت معیاري وسیلو او کړنو په کارولو سره CN2 اداره کړئ.
- په اختیاري توګه، CN2 وکاروئ Web ستاسو د شبکې تنظیم او نظارت کولو لپاره.
- د خپل موجوده DevOps انجینرانو مهارت سیټ څخه ګټه پورته کړئ ترڅو ژر تر ژره CN2 پورته او روان شي.
- د جونیپر شبکې پارچه وسیلو او د پوښاک مدیریت حلونو سره یوځای کړئ یا خپل خپل پارچه یا د دریمې ډلې کلاوډ شبکې وکاروئ.
اصطلاحات
جدول 1: اصطلاحات
اصطلاح | مطلب |
Kubernetes کنټرول الوتکه | د کوبرنیټس کنټرول الوتکه د پوډونو ټولګه ده چې په کلستر کې د کارګر نوډونو کې د کانټینر شوي کاري بار اداره کوي. |
Kubernetes د الوتکې نوډ کنټرول | دا هغه مجازی یا فزیکي ماشین دی چې د کوبرنیټس کنټرول الوتکه کوربه کوي، چې پخوا د ماسټر نوډ په نوم پیژندل شوی و. |
د سرور نوډ | د Rancher په اصطلاح کې، د سرور نوډ د Kubernetes کنټرول الوتکې نوډ دی. |
جدول 1: اصطلاحات (دوامداره)
اصطلاح | مطلب |
Kubernetes نوډ یا د کارګر نوډ | د کارګر نوډ په نوم هم یادیږي، د کوبرنیټس نوډ یو مجازی یا فزیکي ماشین دی چې په کلستر کې د کانټینر شوي کاري بارونو کوربه توب کوي. د ابهام کمولو لپاره، موږ په دې سند کې د کارګر نوډ په توګه په کلکه اشاره کوو. |
د اجنټ نوډ | د Rancher په اصطلاح کې، د اجنټ نوډ د Kubernetes کاري نوډ دی. |
Contrail compute node | دا د کارګر نوډ سره برابر دی. دا نوډ دی چیرې چې د Contrail vRouter د ډیټا الوتکې فعالیت چمتو کوي. |
د شبکې کنټرول الوتکه | د شبکې کنټرول الوتکه د اصلي SDN وړتیا چمتو کوي. دا BGP د ملګرو سره د اړیکو لپاره کاروي لکه د نورو کنټرولرانو او ګیټی روټرونو سره، او XMPP د ډیټا الوتکې اجزاو سره تعامل کوي. CN2 د مرکزي شبکې کنټرول الوتکې جوړښت ملاتړ کوي چیرې چې د روټینګ ډیمون په مرکزي ډول د کانټریل کنټرولر کې تیریږي او له لارې زده کوي او توزیع کوي. دا مرکزي جوړښت د مجازی شبکې خلاصون، آرکیسټریشن، او اتومات کولو اسانتیاوې برابروي. |
د شبکې ترتیب الوتکه | د شبکې ترتیب کولو الوتکه د ټولو CN2 سرچینو اداره کولو لپاره د Kubernetes کنټرول الوتکې اجزاو سره اړیکه لري. تاسو د دودیز سرچینو تعریفونو (CRDs) په کارولو سره د CN2 سرچینې تنظیم کړئ. |
د شبکې ډاټا الوتکه | د شبکې ډیټا الوتکه په ټولو نوډونو کې ژوند کوي او د کانټینر شوي کاري بارونو سره اړیکه لري ترڅو د شبکې ترافیک لیږلو او ترلاسه کولو لپاره. د دې اصلي برخه د Contrail vRouter دی. |
د کنټرول کنټرولر | دا د CN2 برخه ده چې د شبکې ترتیب او د شبکې کنټرول الوتکې فعالیت چمتو کوي. دا نوم په بشپړ ډول مفهوم دی - په UI کې هیڅ ورته Contrail کنټرولر څیز یا وجود شتون نلري. |
د کنټرول کنټرولر نوډ | دا د کنټرول الوتکې نوډ یا د کارګر نوډ دی چیرې چې د کانټریل کنټرولر اوسیږي. په ځینو Kubernetes ویشونو کې، د Contrail کنټرولر د کنټرول الوتکې نوډونو کې ژوند کوي. په نورو توزیعونو کې، د کانټریل کنټرولر د کارګر نوډونو کې ژوند کوي. |
مرکزي کلستر | د څو کلسترونو ګمارلو کې، دا د مرکزي کبرنیټس کلستر دی چې د کانټریل کنټرولر لري. |
اصطلاح | مطلب |
د کار بار کلستر | د څو کلسترونو په ګمارنه کې، دا ویشل شوی کلستر دی چې د کار بارونه لري. |
د CN2 اجزا
د CN2 جوړښت د پوډونو څخه جوړ دی چې د شبکې ترتیب کولو الوتکې او د شبکې کنټرول الوتکې دندې ترسره کوي، او پوډونه چې د شبکې ډیټا الوتکې دندې ترسره کوي.
- د شبکې ترتیب کولو الوتکه هغه فعالیت ته اشاره کوي چې CN2 ته وړتیا ورکوي ترڅو خپلې سرچینې اداره کړي او د کوبرنیټس کنټرول الوتکې پاتې برخې سره اړیکه ونیسي.
- د شبکې کنټرول الوتکه د CN2 بشپړ SDN وړتیا استازیتوب کوي. دا د نورو کنټرولرانو او XMPP سره د خبرو اترو لپاره BGP کاروي ترڅو د کارګر نوډونو کې د توزیع شوي ډیټا الوتکې اجزاو سره اړیکه ونیسي.
- د شبکې ډیټا الوتکه په هر نوډ کې د پاکټ لیږد او ترلاسه کولو فعالیت ته اشاره کوي ، په ځانګړي توګه د کارګر نوډونو کې چیرې چې د کار بارونه اوسیږي.
هغه پوډونه چې د ترتیب او کنټرول الوتکې دندې ترسره کوي د Kubernetes کنټرول الوتکې نوډونو کې ژوند کوي. هغه پوډونه چې د ډیټا الوتکې دندې ترسره کوي دواړه د Kubernetes کنټرول الوتکې نوډونو او د Kubernetes کاري نوډونو کې ژوند کوي.
جدول 2 په 7 پاڼه کې د CN2 اصلي برخې بیانوي. په ترتیب پورې اړه لري، ممکن نورې برخې هم وي (نه ښودل شوي) چې د سندونو مدیریت او د وضعیت څارنه په څیر ضمني دندې ترسره کوي.
جدول 2: CN2 اجزا}
د پوډ نوم | چیرته | تفصیل | |
د ترتیب کولو الوتکه 1 | contrail-k8s-apiserver | د الوتکې نوډ کنټرول | دا پوډ یو مجموعي API سرور دی چې د ټولو Contrail سرچینو اداره کولو لپاره د ننوتلو نقطه ده. دا د منظم کیوب EPiServer سره د API خدمت په توګه راجستر شوی. منظم کیوب - EPiServer ټولې شبکې پورې اړوند غوښتنې د کنټرول لپاره contrail-k8s-apiserver ته لیږي. په هر Kubernetes کنټرول الوتکې نوډ کې یو contrail-k8s-apiserver پوډ شتون لري. |
contrail-k8s-کنټرولر | د الوتکې نوډ کنټرول | دا پوډ د شبکې سرچینې سره د پخلاینې لپاره د Kubernetes کنټرول لوپ فعالیت ترسره کوي. دا په دوامداره توګه د شبکې سرچینې څاري ترڅو ډاډ ترلاسه کړي چې د سرچینې ریښتیني حالت د هغه مطلوب حالت سره سمون لري. په هر Kubernetes کنټرول الوتکې نوډ کې یو contrail-k8s-controller پوډ شتون لري. | |
contrail-k8s- kubemanager | د الوتکې نوډ کنټرول | دا پوډ د Kubernetes سرچینو او Contrail سرچینو ترمنځ انٹرفیس دی. دا د Kubernetes منظم سرچینو لکه خدمت او نوم ځای کې د بدلونونو لپاره kube-apisserver ګوري او په هر هغه بدلون باندې عمل کوي چې د شبکې سرچینې اغیزه کوي. د څو کلسترونو په ځای پرځای کولو کې، د هر ویشل شوي کاري بار کلستر لپاره د contrail-k8s-kubemanager پوډ هم شتون لري. |
جدول 2: د CN2 اجزا (دوامداره)
د پوډ نوم | چیرته | تفصیل | |
د کنټرول الوتکه 1 | contrail-control | د الوتکې نوډ کنټرول | دا پوډ د کارګر نوډونو ته تشکیلات لیږدوي او د لارې زده کړې او ویش ترسره کوي. دا د هر هغه څه لپاره کیوب اپیسرور ګوري چې د شبکې کنټرول الوتکې اغیزه کوي او بیا د دې د BGP همکارانو او / یا روټر اجنټانو (د XMPP څخه ډیر) سره مناسبه اړیکه نیسي. په هر Kubernetes کنټرول الوتکې نوډ کې یو د کنټرول کنټرول پوډ شتون لري. |
د معلوماتو الوتکه | contrail-vrouter-nodes | د کارګر نوډ | دا پوډ د vRouter اجنټ او پخپله vRouter لري. د vRouter اجنټ د محلي vRouter په استازیتوب عمل کوي کله چې د Contrail کنټرولر سره اړیکه ونیسي. په هر نوډ کې یو استازی شتون لري. اجنټ د لاندې دندو ترسره کولو لپاره د دوه کانټریل کنټرولرونو سره د XMPP ناستې رامینځته کوي:
vRouter د شریک موقعیت پوډونو او کاري بارونو لپاره د کڅوړې لیږلو او ترلاسه کولو فعالیت چمتو کوي. دا د CNI پلگ ان فعالیت چمتو کوي. |
contrail-vrouter-masters | د الوتکې نوډ کنټرول | دا پوډ د contrail-vrouter-nodes پوډ په څیر ورته فعالیت چمتو کوي، مګر د کنټرول الوتکې نوډونو کې ژوند کوي. |
جدول 2: د CN2 اجزا (دوامداره)
د پوډ نوم | چیرته | تفصیل |
1 هغه برخې چې د شبکې ترتیب کولو الوتکه او د شبکې کنټرول الوتکه جوړوي په ټولیز ډول د کانټریل کنټرولر په نوم یادیږي. |
په 1 پاڼه کې 9 شکل د Kubernetes کلستر په شرایطو کې دا برخې ښیي.
د وضاحت لپاره او د ګډوډۍ کمولو لپاره، ارقام د کانټریل کنټرولر سره په نوډ کې د ډیټا الوتکې پوډونه نه ښیې.
شکل 1: د CN2 اجزا
کله چې په اپسټریم کوبرنیټس یا رینچر RKE2 کې چلیږي ، د کانټریل کنټرولر ټول CN2 کلسټر ډیټا په اصلي Kubernetes ایچ ډیټابیس کې په ډیفالټ ډول ذخیره کوي. کله چې په اوپن شفټ کې روان وي، د کانټریل کنټرولر ټول CN2 کلستر ډیټا په خپل کانټریل ایچ ډیټابیس کې ذخیره کوي.
kube-apiserver د کلستر لپاره د Kubernetes REST API غوښتنې لپاره د ننوتلو نقطه ده. دا د شبکې ټولې غوښتنې contrail-k8s-apiserver ته لارښوونه کوي، کوم چې د Contrail API کالونو لپاره د ننوتلو نقطه ده. contrail-k8s-apiserver د راتلونکو شبکې غوښتنې د CN2 اړوندو شیانو ته د REST API کالونو کې ژباړي. په ځینو حاالتو کې، دا زنګونه کیدای شي د Contrail کنټرولر په پایله کې د XMPP پیغامونه په یو یا ډیرو کارګر نوډونو کې vRouter اجنټ ته واستوي یا د BGP پیغامونه (نه ښودل شوي) نورو کنټرول الوتکې نوډونو یا خارجي راوټرونو ته واستوي. دا XMPP او BGP پیغامونه د منظم Kubernetes نوډ څخه تر نوډ مخابراتو بهر لیږل کیږي.
د contrail-k8s-kubemanager (کلستر) برخې یوازې په څو کلسترونو کې شتون لري. د ګمارنې مختلف ډولونو په اړه د نورو معلوماتو لپاره، د پلي کولو موډلونه وګورئ.
په 2 پاڼه کې 10 شکل د څو کانټریل کنټرولرونو سره کلستر ښیې. دا کنټرولر د کنټرول الوتکې نوډونو کې ژوند کوي. د Kubernetes برخې د REST په کارولو سره یو له بل سره اړیکه نیسي. د Contrail کنټرولر د منظم Kubernetes REST انٹرفیس څخه بهر د iBGP په کارولو سره یو له بل سره لارې تبادله کوي. د بې ځایه کیدو لپاره ، د کارګر نوډونو کې د vRouter اجنټان تل د دوه کانټریل کنټرولرونو سره د XMPP اړیکې رامینځته کوي.
شکل 2: د ډیری کنټرول کنټرولرونه
"-" آرام
«—> BGP
«—> REST او XMPP
د پلي کولو موډلونه
لنډیز
د واحد کلستر او څو کلستر CN2 په اړه زده کړه وکړئ.
په دې برخه کې
- د واحد کلستر ګمارنه | 11
- څو کلستر ګمارنه | 12
Cloud-Native Contrail Networking (CN2) دواړه په یو واحد Kubernetes کلستر کې د متحد شبکې پلیټ فارم په توګه شتون لري او د ډیری ویشل شوي Kubernetes کلسترونو لپاره د مرکزي شبکې پلیټ فارم په توګه شتون لري. په دواړو حالتونو کې، کانټریل ستاسو د زیربنا د مدغم برخې په توګه کار کوي د دې لیدو سره چې د کار بارونه سمدلاسه کیږي او دا کاري بارونه د مناسب پوښښ شبکې سره وصل کوي.
د واحد کلستر ځای پرځای کول
د Cloud-Native Contrail Networking (CN2) په یو واحد Kubernetes کلستر کې د متحد شبکې پلیټ فارم په توګه شتون لري، ګوري چې د کار بارونه چیرته کیږي او دا کاري بارونه د مناسب پوښښ شبکې سره نښلوي.
په یو واحد کلستر ګمارنه کې (په 3 پاڼه کې 12 شکل)، د Contrail کنټرولر د Kubernetes کنټرول الوتکې کې ناست دی او د کوربه کلستر لپاره د شبکې ترتیب او د شبکې کنټرول الوتکې چمتو کوي. د کانټریل ډیټا الوتکې برخې په ټولو نوډونو کې ناست دي او د کار بارونو لپاره د کڅوړې لیږلو او ترلاسه کولو فعالیت چمتو کوي.
شکل 3: د واحد کلستر ځای پرځای کول
څو کلستر ګمارل
په څو کلستر ګمارنه کې (شکل 4 په 13 پاڼه کې)، د Contrail کنټرولر په خپل Kubernetes کلستر کې اوسیږي او نورو کلسترونو ته شبکه چمتو کوي. د Kubernetes کلستر چې د Contrail کنټرولر په کې ژوند کوي مرکزي کلستر بلل کیږي. د Kubernetes کلسترونه چې د کار بارونه لري د ویشل شوي کاري بار کلسترونو په نوم یادیږي.
شکل 4: څو کلستر ګمارنه
پدې توګه د شبکې فعالیت مرکزي کول نه یوازې دا چې تنظیم کول او اداره کول اسانه کوي ، بلکه د دوامداره شبکې پالیسۍ او امنیت پلي کول هم اسانه کوي.
په 5 پاڼه کې 14 شکل د دې ترتیب په اړه نور توضیحات وړاندې کوي. د Contrail کنټرولر د مرکزي کلستر د Kubernetes کنټرول الوتکې کې ناست دی او د هر کاري بار کلستر لپاره یو کیوب مینجر لري چې دا کار کوي. په مرکزي کلستر کې عموما د کارګر نوډونه شتون نلري. پرځای یې، د کار بارونه د ویشل شوي کاري بار کلسترونو کې د کارګر نوډونو کې ژوند کوي. د Contrail CNI پلگ ان او vRouter د کاري بار کلسترونو کارګر نوډونو کې ناست دي. د کار بار کلسترونو کې د کوبرنیټس کنټرول الوتکه د کانټریل کنټرولر برخې نلري.
شکل 5: څو کلستر اجزا
د ملټي کلستر کانټریل کنټرولر د واحد کلستر کانټریل کنټرولر څخه په دوه اصلي لارو توپیر لري:
- د ملټي کلستر کانټریل کنټرولر د هر توزیع شوي کاري بار کلستر لپاره د contrail-k8s-kubemanager پوډ لري. د کړنلارې د یوې برخې په توګه د توزیع شوي کاري بار کلستر له مرکزي کلستر سره وصل کړئ، تاسو په ښکاره ډول د contrail-k8s-kubemanager ګمارنې رامینځته کړئ او وټاکئ چې د سرچینو بدلونونو ته ګوري چې د دې ټاکل شوي کاري بار کلستر اغیزه کوي.
- د ملټي کلستر کانټریل کنټرولر د توزیع شوي کاري بار کلسترونو کې بدلون موندلو لپاره د ملټي کلسټر واچ ټیکنالوژي کاروي.
د ملټي کلستر کانټرایل-k8s-kubemanager پوډ فعالیت د دې واحد کلستر همکار ته ورته دی. دا د Kubernetes منظم سرچینو کې د بدلونونو لپاره ګوري چې د دې ټاکل شوي کلستر اغیزه کوي او د مطابق بدلونونو باندې عمل کوي.
په څو کلسترونو کې د Contrail نورې ټولې برخې په ورته ډول چلند کوي لکه څنګه چې د یو واحد کلستر ځای پرځای کول. د شبکې کنټرول الوتکه، د مثال لپارهample، د XMPP په کارولو سره د ډیټا الوتکې اجزاو سره اړیکه نیسي، د منظم Kubernetes REST چینلونو څخه بهر. د دې له امله، د شبکې کنټرول الوتکه په دې اړه بې تفاوته ده چې ایا د ډیټا الوتکې برخې چې دا ورسره اړیکه لري په ورته کلستر کې یا په مختلف کلسترونو کې ژوند کوي. یوازینۍ اړتیا دا ده چې د معلوماتو الوتکې برخې د لاسرسي وړ وي.
د سیسټم اړتیاوې
جدول 3: د CN2 سره د Upstream Kubernetes نصبولو لپاره د سیسټم اړتیاوې
ماشین | CPU | RAM | ذخیره کول | یادښتونه |
د کنټرول پلین نوډونه 1 | 8 | 32 جي بي | 400 جي بي | پروسیسر باید د AVX2 لارښوونې ملاتړ وکړي که چیرې DPDK چلوي. |
د کارګر نوډز 2 | 4 | 16 جي بي | 100 جي بي | پروسیسر باید د AVX2 لارښوونې ملاتړ وکړي که چیرې DPDK چلوي. |
|
نصب کړئ
اوورview
په دې برخه کې
- د Contrail سره د Upstream Kubernetes ګټې | ۱۷
Upstream Kubernetes د Kubernetes د خلاصې سرچینې نسخه ده چې د Cloud Native Computing Foundation (CNCF) لخوا ساتل کیږي. دا د اصلي برخو څخه جوړه ده چې د کانټینر آرکیسټریشن لپاره زیربنا چمتو کوي. دا د سوداګریزو Kubernetes توزیع لپاره اساس جوړوي (په بل عبارت، دا د نورو توزیعونو 'پورته' دی).
Upstream Kubernetes ستاسو د کلستر اداره کولو لپاره د څارنې او ژوند دورې لپاره هیڅ اضافه اجزا نه لري. له همدې امله دا د هغو سازمانونو لپاره په نښه شوي چې د دې وړتیا لري چې د کارولو وړ آرکیسټریشن حل پخپله یوځای کړي. دا د هغو کاروونکو لپاره هم ښه دی څوک چې غواړي ژر تر ژره د هډوکو ثبوت ترلاسه کړي - د تصور نصب کول او چلول.
Upstream Kubernetes هم د CNI پلگ ان نه لري. وروسته له دې چې تاسو تازه کلستر نصب کړئ، تاسو به د دې کلستر لپاره د CNI پلگ ان نصبولو ته اړتیا ولرئ. د CN2 سره، تاسو په ساده ډول چمتو شوي Contrail پلي کونکی پرمخ وړئ. د کانټریل پلي کونکی په کانټینر کې تیریږي او د کوم بل کبرنیټ غوښتنلیک په څیر چلند کوي. ګمارونکی د CN2 اجزاو لپاره د ژوند دورې مدیریت نصب او چمتو کوي.
یوځل چې CN2 نصب شي، تاسو دا د kubectl او نورو معیاري Kubernetes وسیلو په کارولو سره اداره کوئ. که تاسو د Contrail Analytics هم نصب کړئ، تاسو به د پرومیټیوس، ګرافیان، او نور د خلاصې سرچینې څارنې سافټویر په اتوماتيک ډول نصب کړئ، د اضافي ګټې سره چې CN2 به د دې وروستي غوښتنلیکونو سره پرته له کوم بل ترتیب کولو ته اړتیا پرته کار وکړي.
د Contrail سره د Upstream Kubernetes ګټې
- د خلاصې سرچینې Kubernetes پلیټ فارم د صنعت مخکښ CNI سره یوځای
- یوازې هغه څه نصب کړئ چې تاسو ورته اړتیا لرئ ، په بشپړ ډول د تنظیم وړ
- د رول - ستاسو د خپل او ثبوت - د مفهوم نصبولو لپاره مثالی
- د کانټریل پلي کونکی نصب کول اسانه کوي
مخکې له دې چې تاسو نصب کړئ
- د جونیپر شبکې سره یو حساب تنظیم کړئ نو تاسو کولی شئ د جونیپر شبکې ډاونلوډ سایټ (https:/support.juniper.net/support/downloads/?p=contrail-networking) څخه CN2 منشور ډاونلوډ کړئ او په https:/enterprise کې د کانټینر ذخیره ته لاسرسی ومومئ -hub.juniper.net.
- د پارچه شبکه تنظیم کړئ او خپل نوډونه پارچه سره وصل کړئ. د پخوانيampپه دې سند کې کارول شوي شبکې په اړوندو نصبولو برخو کې ښودل شوي.
- د Contrail Networking manifests ("Manifests" په 38 مخ کې) ډاونلوډ کړئ او tgz په هغه کوربه کې راوباسئ چیرې چې تاسو د نصب کولو چلولو پلان لرئ. دا کوربه باید د دې وړتیا ولري چې کلستر نوډونو ته ورسیږي.
- په ډاونلوډ شوي منشور کې د خپل ذخیره کولو ننوتلو اسناد تنظیم کړئ. د contrail-manifests-k8s او contrail-tools manifests کې د خپل ذخیره کولو د ننوتلو اسناد اضافه کړئ. د دې کولو لپاره د یوې لارې لپاره په 74 مخ کې "د ذخیره کولو اسناد تنظیم کړئ" وګورئ.
- د کلستر نوډونه تنظیم کړئ.
a. په ټولو سرورونو/VMs کې تازه OS نصب کړئ چې تاسو به یې د کلستر نوډونو په توګه کاروئ. ډاډ ترلاسه کړئ چې په کلستر نوډونو کې د OS او کرنل نسخې د ملاتړ شوي OS او کرنلونو په لیست کې دي (په https://www.juniper.net/documentation/us/en/software/cn-cloud-native/ کې د CN2 ازمول شوي ادغام میټرکس وګورئ cn2-tested-integrations/cn-cloud-native-tested-integrations/concept/cn-cloud-native testedintegrations.html).
b. په هر کلستر نوډ کې چې VM دی د لیږد چیکسم آفلوډ غیر فعال کړئ. تاسو باید آفلوډ په دوامداره توګه غیر فعال کړئ (چې د ریبوټ ژوندي پاتې کیږي). دلته مختلفې لارې شتون لري چې تاسو یې کولی شئ دا د VM تعریف کې د لیږد چیکسم آفلوډ غیر فعال کول شامل دي. هغه طریقه وکاروئ چې ستاسو په ترتیب کې غوره کار کوي.
c. OS په هر نوډ کې لږترلږه د لاندې لپاره تنظیم کړئ:- جامد IP پته او ماسک د پخوا په څیرampلی کلستر چې تاسو غواړئ نصب یې کړئ (د مثال لپارهample، 172.16.0.11/24 له 172.16.0.13/24 څخه زموږ په واحد کلستر کېample) او دروازه
- یو یا ډیرو DNS سرورونو ته لاسرسی
یادونه: که تاسو په اوبنټو کې سیسټمډ-حل شوي پرمخ وړئ، ډاډ ترلاسه کړئ چې /etc/resolv.conf د /run/systemd/resolve/resolv سره تړاو لري. conf، او نه د /run/system/resolve/stubresolv. conf. - د SSH ارتباط په شمول د روټ SSH لاسرسي NTP (باید کرونی وي)
زموږ په پخواني کې کلستر نوډونهamples Ubuntu چلوي.
d. که تاسو د DPDK ډیټا الوتکې سره د چلولو پلان لرئ، هر کلستر نوډ چمتو کړئ چې DPDK پرمخ وړي. د پخواني لپارهampد دې کولو څرنګوالي په اړه ، په 77 مخ کې "د DPDK لپاره د کلستر نوډ چمتو کول" وګورئ.
- د Contrail اوزار نصب کړئ. په 36 مخ کې "د Contrail Tools نصب کړئ" وګورئ.
- په ماشین کې د contrailstatus نصب کړئ چیرې چې تاسو د کیوبیکیل چلولو پلان لرئ. Contrailstatus یو kubectl پلگ ان دی چې تاسو کولی شئ د کانټریل مایکرو خدماتو او د کانټریل ځانګړي سرچینې پوښتنې لپاره وکاروئ. د contrailstatus اجرا وړ د ډاونلوډ شوي وسیلو کڅوړه کې بسته شوی. د kubectl-contrailstatus د اجرا وړ /usr/local/bin ته استخراج او کاپي کړئ.
که تاسو څو کلستر نصب کوئ، نو د هر کلستر لپاره له 3 څخه تر 7 پورې مرحلې تکرار کړئ.
لنډیز
د مثال په توګه وګورئampپه یو ځای پرځای کولو کې د واحد کلستر CN2 نصبولو څرنګوالي په اړه چیرې چې د کوبرنیټس ترافیک او CN2 ترافیک ورته شبکه شریکوي
په دې برخه کې
- د واحد کلستر شریکه شبکه نصب کړئ CN2 د کرنل موډ ډیټا پلان چلولو | ۲۱
- د واحد کلستر شریکه شبکه نصب کړئ CN2 د چلولو DPDK ډیټا پلان | 23
په یو واحد کلستر کې د شبکې ځای پرځای کول:
- CN2 د دې کلستر لپاره د شبکې پلیټ فارم او CNI پلگ ان دی. د Contrail کنټرولر د Kubernetes کنټرول الوتکې کې تیریږي، او د Contrail ډیټا الوتکې برخې په کلستر کې په ټولو نوډونو کې پرمخ ځي.
- Kubernetes او CN2 ترافیک یو واحد شبکه شریکوي.
په 6 مخ کې 20 شکل هغه کلستر ښیي چې تاسو به یې جوړ کړئ که تاسو د واحد کلستر مشترکه شبکه تعقیب کړئample. کلستر د یو واحد کنټرول الوتکې نوډ او دوه کارګر نوډونه لري.
ټول ښودل شوي نوډونه کیدای شي VMs یا د فلزي سرورونو وي.
شکل 6: د واحد کلستر شریکه شبکه CN2
په کلستر کې د نوډونو او د نوډونو او بهرني سایټونو ترمینځ ټولې اړیکې د واحد 172.16.0.0/24 فیبریک مجازی شبکې کې ترسره کیږي. د فابریک شبکه هغه زیرمه چمتو کوي چې کلستر پرمخ ځي.
ځایی مدیر د یوې جلا شبکې سره وصل ښودل شوی چې د دروازې له لارې د لاسرسي وړ دی. دا د ډیری تاسیساتو معمول دی چیرې چې ځایی مدیر د کارپوریټ LAN څخه پارچه او کلستر اداره کوي. په هغه پروسیجرونو کې چې تعقیب کیږي، موږ د محلي مدیر سټیشن ته ستاسو د محلي کمپیوټر په توګه راجع کوو.
یادونه: د ټولو کلستر نوډونو سره نښلول د ډیټا سنټر پارچه ده، کوم چې په مخ کې ښودل شويample د یو واحد فرعي شبکې په توګه. په ریښتیني تاسیساتو کې، د ډیټا سنټر پارچه د نخاع او پاڼي سویچونو شبکه ده چې د کلستر لپاره فزیکي ارتباط چمتو کوي. د اپسټرا لخوا اداره شوي ډیټا مرکز کې ، دا ارتباط به د پوښښ مجازی شبکو له لارې مشخص شي چې تاسو یې د لاندې فیبرک سویچونو کې رامینځته کوئ.
په دې برخه کې طرزالعملونه بنسټیز سابقه ښیيampد دې په اړه چې تاسو څنګه کولی شئ د ټاکل شوي CN2 ګمارنې رامینځته کولو لپاره چمتو شوي منشورونه وکاروئ. تاسو په دې برخه کې تشریح شوي ګمارنې پورې محدود نه یاست او نه هم تاسو د چمتو شوي بیاناتو کارولو پورې محدود یاست. CN2 د پراخو ګمارلو ملاتړ کوي چې په تفصیل کې پوښلو لپاره خورا ډیر دي. وړاندې شوي سابقه وکاروئamples د پیل ټکي په توګه ستاسو د ځانګړي وضعیت سره سم خپل ځان څرګند کړئ.
د واحد کلستر شریک شوي شبکه CN2 چلول د کرنل موډ ډیټا پلان نصب کړئ
دا کړنلاره د CN2 د نصبولو لپاره وکاروئ په یو واحد کلستر کې شریک شوي شبکې ځای په ځای کولو کې چې د کرنل موډ ډیټا پلان چلوي.
منشور چې تاسو به یې په دې سابقه کې وکاروئample کړنلاره واحد-کلستر/ single_cluster_deployer_ex دهample.yaml کړنلاره داسې انګیري چې تاسو دا منشور په مینی فیسټ لارښود کې ځای په ځای کړی دی.
- د Kubernetes کلستر جوړ کړئ. تاسو کولی شئ پخوانی تعقیب کړئampد "کوبرنیټس کلستر جوړ کړئ" کې د کړنلارې
په 66 پاڼه کې یا تاسو کولی شئ کومه بله طریقه وکاروئ. د لاندې ځانګړتیاوو سره کلستر جوړ کړئ:- کلستر هیڅ CNI پلگ ان نلري.
- د نوډ محلي DNS غیر فعال کړئ.
- د کانټریل ډیپلویر منشور پلي کړئ.
د نوډونو او پوډونو راپورته کیدو لپاره ممکن یو څو دقیقې وخت ونیسي. - د ګمارنې د چک کولو لپاره معیاري کوبکټل کمانډونه وکاروئ.
a. د نوډونو حالت وښایاست.
تاسو لیدلی شئ چې نوډونه اوس پورته شوي دي. که نوډونه پورته نه وي، یو څو دقیقې انتظار وکړئ او بیا وګورئ.
b. د پوډرو حالت ښکاره کړئ.
ټول پوډونه باید اوس د چلولو حالت ولري. که نه، یو څه انتظار وکړئ. د پوزې د راتلو لپاره utes
c. که چیرې ځینې پوډونه پاتې وي، نو ډیبګ کړئ لکه څنګه چې تاسو معمولا کوئ. د kubectl describe کمانډ وکاروئ ترڅو وګورئ چې ولې پوډ نه راځي. یوه عامه تېروتنه د شبکې یا فایر وال مسله ده چې د جونیپر شبکې ذخیره ته د نوډ د رسیدو مخه نیسي. دلته یو پخوانی دیampد DNS ستونزه.
هر نوډ ته ننوتل چې ستونزه لري او د enterprise-hub.juniper.net لپاره د نوم حل چیک کړئ. د مثال لپارهampLe:
یادونه: که څه هم enterprise-hub.juniper.net پینګونو ته د ځواب ویلو لپاره تنظیم شوی نه دی، موږ کولی شو د ډومین نوم ریزولوشن چک کولو لپاره د پنګ کمانډ وکاروو.
په دې کې پخوانيample، د ډومین نوم حل نه دی. د ډومین نوم سرور ترتیب چیک کړئ ترڅو ډاډ ترلاسه کړئ چې دا سم دی.
د مثال لپارهampد اوبنټو په سیسټم کې چې سیسټم حل شوی وي ، وګورئ چې /etc/resolv.conf د /run/systemd/resolve/resolv.conf سره تړلی دی لکه څنګه چې په 5 مخ کې "مخکې له دې چې تاسو نصب کړئ" په 18 ګام کې تشریح شوي او وګورئ چې ستاسو د DNS سرور په سمه توګه لیست شوی دی file.
d. که تاسو له یوې ستونزې سره مخ شئ تاسو نشئ حل کولی یا که تاسو د نصب کولو پرمهال غلطي کړې وي ، په ساده ډول CN2 غیر نصب کړئ او بیا یې پیل کړئ. د CN2 غیر نصبولو لپاره، په 2 مخ کې "CN55 غیر نصب کړئ" وګورئ. - (اختیاري) د الوتنې پوسټ چیکونه پرمخ وړئ. په 51 مخ کې "د الوتنې دمخه او وروسته الوتنې چیکونه" وګورئ.
د CN2 د نصبولو لپاره دا کړنلاره وکاروئ په یو واحد کلستر کې د DPDK ډیټا الوتکه کې د شبکې ګمارنې شریکول.
منشور چې تاسو به یې په دې سابقه کې وکاروئample کړنلاره واحد-کلستر/ single_cluster_deployer_ex دهample.yaml کړنلاره داسې انګیري چې تاسو دا منشور په مینی فیسټ لارښود کې ځای په ځای کړی دی.
- د Kubernetes کلستر جوړ کړئ. تاسو کولی شئ پخوانی تعقیب کړئampپه 66 مخ کې "د کوبرنیټس کلستر جوړ کړئ" کې د کړنالرې یا تاسو کولی شئ بله طریقه وکاروئ. د لاندې ځانګړتیاوو سره کلستر جوړ کړئ:
- کلستر هیڅ CNI پلگ ان نلري.
- د نوډ محلي DNS غیر فعال کړئ.
- د ملټس نسخه 0.3.1 فعال کړئ.
- د DPDK نوډونه مشخص کړئ.
د هر نوډ لپاره چې DPDK چلوي، دا په لاندې ډول لیبل کړئ:
په دې ډول د نوډونو لیبل کولو سره، CN2 به د DPDK ترتیب په منشور کې مشخص کړي. - د کانټریل ډیپلویر منشور پلي کړئ.
د نوډونو او پوډونو راپورته کیدو لپاره ممکن یو څو دقیقې وخت ونیسي. - د ګمارنې د چک کولو لپاره معیاري کوبکټل کمانډونه وکاروئ.
a. د نوډونو حالت وښایاست.
تاسو لیدلی شئ چې نوډونه اوس پورته شوي دي. که نوډونه پورته نه وي، یو څو دقیقې انتظار وکړئ او بیا وګورئ.
b. د پوډرو حالت ښکاره کړئ.
ټول پوډونه باید اوس د چلولو حالت ولري. که نه، څو دقیقې انتظار وکړئ ترڅو پوزې راشي.
c. که چیرې ځینې پوډونه پاتې وي، نو ډیبګ کړئ لکه څنګه چې تاسو معمولا کوئ. د kubectl describe کمانډ وکاروئ ترڅو وګورئ چې ولې پوډ نه راځي. یوه عامه تېروتنه د شبکې یا فایر وال مسله ده چې د جونیپر شبکې ذخیره ته د نوډ د رسیدو مخه نیسي. دلته یو پخوانی دیampد DNS ستونزه.
هر نوډ ته ننوتل چې ستونزه لري او د enterprise-hub.juniper.net لپاره د نوم حل چیک کړئ. د مثال لپارهampLe:
یادونه: که څه هم enterprise-hub.juniper.net پینګونو ته د ځواب ویلو لپاره تنظیم شوی نه دی، موږ کولی شو د ډومین نوم ریزولوشن چک کولو لپاره د پنګ کمانډ وکاروو.
په دې کې پخوانيample، د ډومین نوم حل نه دی. د ډومین نوم سرور ترتیب چیک کړئ ترڅو ډاډ ترلاسه کړئ چې دا سم دی.
د مثال لپارهample، په اوبنټو سیسټم کې چې سیسټم حل شوی روان دی، وګورئ چې /etc/resolv. conf د /run/systemd/resolve/resolv.conf سره تړلی دی لکه څنګه چې په 5 پاڼه کې "تاسو نصبولو دمخه" په 18 ګام کې تشریح شوي او وګورئ چې ستاسو د DNS سرور په سمه توګه لیست شوی دی. file.
d. که تاسو له یوې ستونزې سره مخ شئ تاسو نشئ حل کولی یا که تاسو د نصب کولو پرمهال غلطي کړې وي ، په ساده ډول CN2 غیر نصب کړئ او بیا یې پیل کړئ. د CN2 غیر نصبولو لپاره، په 2 مخ کې "CN55 غیر نصب کړئ" وګورئ. - (اختیاري) د پورټ لائټ چیکونه پرمخ وړئ. په 51 مخ کې "پری فلائٹ او پورټ لائټ چیکونه چلول" وګورئ.
د واحد کلستر ملټي شبکې CN2 نصب کړئ
لنډیز
د مثال په توګه وګورئampپه یو ځای پرځای کولو کې د واحد کلستر CN2 نصبولو څرنګوالي په اړه چیرې چې د Kubernetes ترافیک او CN2 ترافیک په جلا شبکو کې تیریږي.
په دې برخه کې
- د واحد کلستر ملټي شبکې CN2 چلول د کرنل موډ ډیټا پلان نصب کړئ | ۲۸
- د واحد کلستر څو شبکې نصب کړئ CN2 چلول DPDK ډیټا پلان | ۳۰
په یو واحد کلستر کې د څو شبکې ځای پرځای کول:
- CN2 د دې کلستر لپاره د شبکې پلیټ فارم او CNI پلگ ان دی. د Contrail کنټرولر د Kubernetes کنټرول الوتکې کې تیریږي، او د Contrail ډیټا الوتکې برخې په کلستر کې په ټولو نوډونو کې پرمخ ځي.
- د کلستر ټرافیک په دوو شبکو جلا شوی. د کوبرنیټس کنټرول الوتکې ترافیک له یوې شبکې څخه تیریږي پداسې حال کې چې د کنټرول کنټرول او ډیټا ترافیک دوهم شبکه تیریږي. دا هم امکان لري (مګر لږ عام) تر دوه څخه ډیرو شبکو ته ترافیک جلا کړئ ، مګر دا د دې پخوانیو له دائرې څخه بهر دیamples.
په 7 پاڼه کې 27 شکل هغه کلستر ښیې چې تاسو به یې جوړ کړئ که تاسو د دې واحد کلستر ملټي شبکې تعقیب کړئample. کلستر د یو واحد کنټرول الوتکې نوډ، دوه کارګر نوډونه، او دوه فرعي نیټونه لري.
ټول ښودل شوي نوډونه کیدای شي VMs یا د فلزي سرورونو وي.
شکل 7: واحد کلستر څو شبکې CN2
د کوبرنیټس کنټرول الوتکې ترافیک د 172.16.0.0/24 فیبریک مجازی شبکې څخه تیریږي پداسې حال کې چې د کانټریل کنټرول او ډیټا ترافیک د 10.16.0.0/24 فیبریک مجازی شبکې څخه تیریږي. د فابریک شبکې لاندې زیرمه چمتو کوي چې کلستر پرمخ ځي.
ځایی مدیر د یوې جلا شبکې سره وصل ښودل شوی چې د دروازې له لارې د لاسرسي وړ دی. دا د ډیری تاسیساتو معمول دی چیرې چې ځایی مدیر د کارپوریټ LAN څخه پارچه او کلستر اداره کوي. په هغه پروسیجرونو کې چې تعقیب کیږي، موږ د محلي مدیر سټیشن ته ستاسو د محلي کمپیوټر په توګه راجع کوو.
یادونه: د ټولو کلستر نوډونو سره نښلول د ډیټا سنټر پارچه ده، کوم چې په مخ کې ښودل شويample د دوه فرعي نښو په توګه. په ریښتیني تاسیساتو کې، د ډیټا سنټر پارچه د نخاع او پاڼي سویچونو شبکه ده چې د کلستر لپاره فزیکي ارتباط چمتو کوي.
د اسټرا لخوا اداره شوي ډیټا مرکز کې ، دا ارتباط به د پوښښ مجازی شبکو له لارې مشخص شي چې تاسو یې د لاندې فیبرک سویچونو کې رامینځته کوئ.
په دې برخه کې طرزالعملونه بنسټیز سابقه ښیيampد دې په اړه چې تاسو څنګه کولی شئ د ټاکل شوي CN2 ګمارنې رامینځته کولو لپاره چمتو شوي منشورونه وکاروئ. تاسو په دې برخه کې تشریح شوي ګمارنې پورې محدود نه یاست او نه هم تاسو د چمتو شوي بیاناتو کارولو پورې محدود یاست. CN2 د پراخو ګمارلو ملاتړ کوي چې په تفصیل کې پوښلو لپاره خورا ډیر دي. وړاندې شوي سابقه وکاروئamples د پیل ټکي په توګه ستاسو د ځانګړي وضعیت سره سم خپل ځان څرګند کړئ.
د واحد کلستر ملټي-نیټ ورک CN2 چلولو د کرنل موډ ډیټا پلان نصب کړئ
دا کړنلاره د CN2 د نصبولو لپاره وکاروئ په یو واحد کلستر کې د څو شبکې ځای په ځای کولو کې چې د کرنل موډ ډیټا الوتکه چلوي.
منشور چې تاسو به یې په دې سابقه کې وکاروئample کړنلاره واحد-کلستر/ single_cluster_deployer_ex دهample.yaml کړنلاره داسې انګیري چې تاسو دا منشور په مینی فیسټ لارښود کې ځای په ځای کړی دی.
- د Kubernetes کلستر جوړ کړئ. تاسو کولی شئ پخوانی تعقیب کړئampد "کوبرنیټس کلستر جوړ کړئ" کې د کړنلارې
په 66 پاڼه کې یا تاسو کولی شئ کومه بله طریقه وکاروئ. د لاندې ځانګړتیاوو سره کلستر جوړ کړئ:- کلستر هیڅ CNI پلگ ان نلري.
- د نوډ محلي DNS غیر فعال کړئ.
- د single_cluster_deployer_ex تعدیل کړئample.yaml د Contrail کنټرول او ډیټا شبکې تنظیمولو لپاره.
تاسو د Contrail-network-config ConfigMap په کارولو سره د Contrail شبکه مشخص کړئ. د واحد_کلستر_ډیپلویر_example.yaml manifest یو تبصره لريampپه دې اړه چې تاسو څنګه کولی شئ د contrail-network-config ConfigMap ترتیب کړئ.
یا دا کرښې غیر کمنټ کړئ او مناسب سبنټ او ګیټ وے مشخص کړئ یا لاندې کاپي او پیسټ کړئ.
هغه فرعي نیټ او ګیټ وے چې تاسو یې مشخص کوئ د کانټریل کنټرول او ډیټا شبکه او دروازه ده، کوم چې زموږ په پخوانیو کېample د 10.16.0.0/24 شبکه ده. - د کانټریل ډیپلویر منشور پلي کړئ.
د نوډونو او پوډونو راپورته کیدو لپاره ممکن یو څو دقیقې وخت ونیسي. - د ګمارنې د چک کولو لپاره معیاري کوبکټل کمانډونه وکاروئ.
a. د نوډونو حالت وښایاست.
b. د پوډرو حالت ښکاره کړئ.
ټول پوډونه باید اوس د چلولو حالت ولري. که نه، څو دقیقې انتظار وکړئ ترڅو پوزې راشي.
c. که چیرې ځینې پوډونه پاتې وي، نو ډیبګ کړئ لکه څنګه چې تاسو معمولا کوئ. د kubectl describe کمانډ وکاروئ ترڅو وګورئ چې ولې پوډ نه راځي. یوه عامه تېروتنه د شبکې یا فایر وال مسله ده چې د جونیپر شبکې ذخیره ته د نوډ د رسیدو مخه نیسي.
دلته یو پخوانی دیampد DNS ستونزه.
هر نوډ ته ننوتل چې ستونزه لري او د enterprise-hub.juniper.net لپاره د نوم حل چیک کړئ. لپاره
exampLe:
یادونه: که څه هم enterprise-hub.juniper.net پینګونو ته د ځواب ویلو لپاره تنظیم شوی نه دی، موږ کولی شو د ډومین نوم ریزولوشن چک کولو لپاره د پنګ کمانډ وکاروو.
په دې کې پخوانيample، د ډومین نوم حل نه دی. د ډومین نوم سرور ترتیب چیک کړئ ترڅو ډاډ ترلاسه کړئ چې دا سم دی.
د مثال لپارهampد اوبنټو په سیسټم کې چې سیسټم حل شوی وي ، وګورئ چې /etc/resolv.conf د /run/systemd/resolve/resolv.conf سره تړلی دی لکه څنګه چې په 5 مخ کې "مخکې له دې چې تاسو نصب کړئ" په 18 ګام کې تشریح شوي او وګورئ چې ستاسو DNS سرور په سمه توګه لیست شوی دی file.
d. که تاسو له یوې ستونزې سره مخ شئ تاسو نشئ حل کولی یا که تاسو د نصب کولو پرمهال غلطي کړې وي ، په ساده ډول CN2 غیر نصب کړئ او بیا یې پیل کړئ. د CN2 غیر نصبولو لپاره، په 2 مخ کې "CN55 غیر نصب کړئ" وګورئ. - (اختیاري) د الوتنې پوسټ چیکونه پرمخ وړئ. په 51 مخ کې "د الوتنې دمخه او وروسته الوتنې چیکونه" وګورئ.
زه د واحد کلستر ملټي شبکې CN2 چلولو DPDK ډیټا پلان نصب کړم
دا کړنلاره د CN2 نصبولو لپاره وکاروئ په یو واحد کلستر کې څو شبکې ځای په ځای کولو کې چې د DPDK ډیټا الوتکه چلوي.
منشور چې تاسو به یې په دې سابقه کې وکاروئample کړنلاره واحد-کلستر/ single_cluster_deployer_ex دهample.yaml کړنلاره داسې انګیري چې تاسو دا منشور په مینی فیسټ لارښود کې ځای په ځای کړی دی.
- د Kubernetes کلستر جوړ کړئ. تاسو کولی شئ پخوانی تعقیب کړئampپه 66 مخ کې "د کوبرنیټس کلستر جوړ کړئ" کې د کړنالرې یا تاسو کولی شئ بله طریقه وکاروئ. د لاندې ځانګړتیاوو سره کلستر جوړ کړئ:
- کلستر هیڅ CNI پلگ ان نلري.
- د نوډ محلي DNS غیر فعال کړئ.
- د مولټس نسخه 0.3.1 فعال کړئ.
- د single_cluster_deployer_ex تعدیل کړئample.yaml د Contrail کنټرول او ډیټا شبکې تنظیمولو لپاره.
تاسو د Contrail-network-config ConfigMap په کارولو سره د Contrail شبکه مشخص کړئ. د واحد_کلستر_ډیپلویر_example.yaml manifest یو تبصره لريampپه دې اړه چې تاسو څنګه کولی شئ د contrail-network-config ConfigMap ترتیب کړئ.
یا دا کرښې غیر کمنټ کړئ او مناسب سبنټ او ګیټ وے مشخص کړئ یا لاندې کاپي او پیسټ کړئ.
هغه فرعي نیټ او ګیټ وے چې تاسو یې مشخص کوئ د کانټریل کنټرول او ډیټا شبکه او دروازه ده، کوم چې زموږ په پخوانیو کېample د 10.16.0.0/24 شبکه ده. - د DPDK نوډونه مشخص کړئ.
د هر نوډ لپاره چې DPDK چلوي، دا په لاندې ډول لیبل کړئ:
په دې ډول د نوډونو لیبل کولو سره، CN2 به د DPDK ترتیب په منشور کې مشخص کړي. - د کانټریل ډیپلویر منشور پلي کړئ.
د نوډونو او پوډونو راپورته کیدو لپاره ممکن یو څو دقیقې وخت ونیسي. - د ګمارنې د چک کولو لپاره معیاري کوبکټل کمانډونه وکاروئ
a. د نوډونو حالت وښایاست.
تاسو لیدلی شئ چې نوډونه اوس پورته شوي دي. که نوډونه پورته نه وي، یو څو دقیقې انتظار وکړئ او بیا وګورئ
b. د پوډرو حالت ښکاره کړئ.
ټول پوډونه باید اوس د چلولو حالت ولري. که نه، یو څه انتظار وکړئ. د پوزې د راتلو لپاره utes
c. که چیرې ځینې پوډونه پاتې وي، نو ډیبګ کړئ لکه څنګه چې تاسو معمولا کوئ. د kubectl describe کمانډ وکاروئ ترڅو وګورئ چې ولې پوډ نه راځي. یوه عامه تېروتنه د شبکې یا فایر وال مسله ده چې د جونیپر شبکې ذخیره ته د نوډ د رسیدو مخه نیسي. دلته یو پخوانی دیampد DNS ستونزه.
هر نوډ ته ننوتل چې ستونزه لري او د enterprise-hub.juniper.net لپاره د نوم حل چیک کړئ. د مثال لپارهampLe:
یادونه: که څه هم enterprise-hub.juniper.net پینګونو ته د ځواب ویلو لپاره تنظیم شوی نه دی، موږ کولی شو د ډومین نوم ریزولوشن چک کولو لپاره د پنګ کمانډ وکاروو.
په دې کې پخوانيample، د ډومین نوم حل نه دی. د ډومین نوم سرور ترتیب چیک کړئ ترڅو ډاډ ترلاسه کړئ چې دا سم دی.
د مثال لپارهampد اوبنټو په سیسټم کې چې سیسټم حل شوی وي ، وګورئ چې /etc/resolv.conf د /run/systemd/resolve/resolv.conf سره تړلی دی لکه څنګه چې په 5 مخ کې "مخکې له دې چې تاسو نصب کړئ" په 18 ګام کې تشریح شوي او وګورئ چې ستاسو DNS سرور په سمه توګه لیست شوی دی file.
d. که تاسو له یوې ستونزې سره مخ شئ تاسو نشئ حل کولی یا که تاسو د نصب کولو پرمهال غلطي کړې وي ، په ساده ډول CN2 غیر نصب کړئ او بیا یې پیل کړئ. د CN2 غیر نصبولو لپاره، په 2 مخ کې "CN55 غیر نصب کړئ" وګورئ. - (اختیاري) د الوتنې پوسټ چیکونه پرمخ وړئ. په 51 مخ کې "د الوتنې دمخه او وروسته الوتنې چیکونه" وګورئ.
لنډیز
د مثال په توګه وګورئampپه یو ځای پرځای کولو کې د څو کلستر CN2 نصبولو څرنګوالي په اړه چیرې چې د کوبرنیټس ترافیک او CN2 ترافیک په هر کلستر کې ورته شبکه شریکوي
په دې برخه کې
- د ملټي کلستر شریکه شبکه CN2 35 نصب کړئ
په څو کلسترونو کې د شبکې شریکول:
- CN2 د ډیری توزیع شوي کاري بار کلسترونو لپاره د مرکزي شبکې پلیټ فارم او CNI پلگ ان دی. د Contrail کنټرولر په مرکزي کلستر کې د Kubernetes کنټرول الوتکې کې تیریږي، او د Contrail ډیټا الوتکې برخې د ویشل شوي کاري بار کلسترونو کې د کارګر نوډونو کې پرمخ ځي.
- Kubernetes او CN2 ترافیک په هر کلستر کې یو واحد شبکه شریکوي.
په 8 پاڼه کې 34 شکل هغه کلستر ښیې چې تاسو به یې رامینځته کړئ که تاسو د څو کلستر تنظیم تعقیب کړئ. مرکزي کلستر د 3 Kubernetes کنټرول الوتکې نوډونه لري چې د Contrail کنټرولر چلوي. دا مرکزي کنټریل کنټرولر د توزیع شوي کاري بار کلسترونو لپاره شبکه چمتو کوي. په دې کې پخوانيample، دلته یو ویشل شوی کلستر شتون لري چې د یو واحد کنټرول الوتکې نوډ او دوه کارګر نوډونه لري. په ویشل شوي کاري بار کلستر کې د کارګر نوډونه د Contrail ډیټا الوتکې برخې لري.
شکل 8: څو کلستر CN2
مرکزي کلستر د 172.16.0.0/24 شبکې سره وصل دی پداسې حال کې چې توزیع شوي کاري بار کلستر د 10.16.0.0/24 شبکې سره وصل دی. د شبکې په مینځ کې ناست دروازه هر یو ته لاسرسی چمتو کوي
د جونیپر شبکې ذخیره کولو څخه د عکسونو ډاونلوډ کولو لپاره نور او بهرني لاسرسی.
ځایی مدیر د یوې جلا شبکې سره وصل ښودل شوی چې د دروازې له لارې د لاسرسي وړ دی. دا د ډیری تاسیساتو معمول دی چیرې چې ځایی مدیر د کارپوریټ LAN څخه پارچه او کلستر اداره کوي. په هغه پروسیجرونو کې چې تعقیب کیږي، موږ د محلي مدیر سټیشن ته ستاسو د محلي کمپیوټر په توګه راجع کوو.
یادونه: د ټولو کلستر نوډونو سره یوځای کول د ډیټا سنټر پارچه ده، کوم چې په پخوانی کې ساده شویampپه هر کلستر کې یو واحد فرعي شبکې ته. په ریښتیني تاسیساتو کې، د ډیټا سنټر پارچه د نخاع او پاڼي سویچونو شبکه ده چې د کلستر لپاره فزیکي ارتباط چمتو کوي.
د اپسټرا لخوا اداره شوي ډیټا مرکز کې ، دا ارتباط به د پوښښ مجازی شبکو له لارې مشخص شي چې تاسو یې د لاندې فیبرک سویچونو کې رامینځته کوئ.
په څو کلسترونو کې د CN2 نصبولو لپاره، تاسو لومړی مرکزي کلستر جوړ کړئ او بیا تاسو توزیع شوي کاري بار کلسترونه مرکزي کلستر ته یو په یو سره ضمیمه کړئ. لکه څنګه چې د واحد کلستر ګمارنې سره، تاسو به د نوي کلستر سره پیل کړئ پرته له کوم CNI پلگ ان نصب او بیا به تاسو پدې کې CN2 نصب کړئ.
په دې برخه کې طرزالعملونه بنسټیز سابقه ښیيampد دې په اړه چې تاسو څنګه کولی شئ د ټاکل شوي CN2 ګمارنې رامینځته کولو لپاره چمتو شوي منشورونه وکاروئ. تاسو په دې برخه کې تشریح شوي ګمارنې پورې محدود نه یاست او نه هم تاسو د چمتو شوي بیاناتو کارولو پورې محدود یاست. CN2 د پراخو ګمارلو ملاتړ کوي چې په تفصیل کې پوښلو لپاره خورا ډیر دي. وړاندې شوي سابقه وکاروئamples د پیل ټکي په توګه ستاسو د ځانګړي وضعیت لپاره خپل ځان څرګند کړئ.
دا کړنلاره د CN2 د نصبولو لپاره وکاروئ په څو کلستر کې شریک شوي شبکې ځای په ځای کولو کې چې د کرنل موډ ډیټا الوتکه چلوي.
منشور چې تاسو به یې په دې سابقه کې وکاروئample کړنلاره څو کلستر/مرکزي_کلستر_ډیپلویر_ex دهample.yaml کړنلاره داسې انګیري چې تاسو دا منشور په مینی فیسټ لارښود کې ځای په ځای کړی دی.
- مرکزي کلستر جوړ کړئ.
پخوانی تعقیب کړئampپه 66 مخ کې "د کوبرنیټس کلستر جوړ کړئ" کې د کړنالرې یا تاسو کولی شئ بله طریقه وکاروئ. د لاندې ځانګړتیاوو سره کلستر جوړ کړئ:- کلستر هیڅ CNI پلگ ان نلري.
- د نوډ محلي DNS غیر فعال کړئ.
طرزالعمل د مطلوب شمیر کنټرول الوتکې او د کارګر نوډونو مطابق مطابق تنظیم کړئ.
- په مرکزي کلستر کې CN2 نصب کړئ.
a. د مرکزي کلستر منشور پلي کړئ (central_cluster_deployer_example.yaml). دا منشور د مرکزي کلستر لخوا اړین نوم ځایونه او نورې سرچینې رامینځته کوي. دا د contrailk8s-Deployer ګمارنه هم رامینځته کوي، کوم چې CN2 ځای پرځای کوي او د CN2 اجزاوو لپاره د ژوند دورې مدیریت چمتو کوي.
b. وګورئ چې ټول پوډونه اوس پورته شوي دي. دا کیدای شي څو دقیقې وخت ونیسي.
تاسو اوس مرکزي کلستر جوړ کړی دی. - په 57 پاڼه کې "د کاري بار کلستر ضمیمه کړئ" تعقیب کړئ ترڅو مرکزي کلستر ته د توزیع شوي کاري بار کلستر جوړ او ضمیمه کړئ.
- د هر کاري بار کلستر لپاره 3 ګام تکرار کړئ چې تاسو یې جوړول او ضمیمه کول غواړئ.
- (اختیاري) د پورټ لائټ چیکونه پرمخ وړئ. په 51 مخ کې "پری فلائٹ او پورټ لائټ چیکونه چلول" وګورئ.
یادونه: یوازې د مرکزي کلستر څخه د پورټ لائټ چیکونه پرمخ وړئ.
د Contrail اوزار نصب کړئ
لنډیز
د وسیلو نصبولو څرنګوالي زده کړئ چې کولی شي ستاسو د CN2 نصب کولو کې مرسته وکړي په اسانۍ سره پرمخ ځي
په دې برخه کې
- د کانټریل چمتووالي کنټرولر نصب کړئ | ۳۷
د Contrail اوزار د Contrail Readiness کنټرولر چوکاټ کې پلي کیږي. کنټرولر وسیلې چلوي او راټولوي او پایلې یې د غوښتنې سره سم په متناسب ډول وړاندې کوي.
تاسو به اړتیا ولرئ مخکې لدې چې تاسو کوم وسیلې پرمخ وړئ د ContrailReadiness کنټرولر چوکاټ تنظیم کړئ. وروسته له دې چې کنټرولر راشي، د هغه وسیلې لپاره طرزالعمل تعقیب کړئ چې تاسو یې چلول غواړئ.
- "مخکېنۍ الوتنې چکونه" په 51 مخ کې
- "د الوتنې وروسته چکونه" په 51 پاڼه کې
- "CN2 غیر نصب کړئ" په 55 پاڼه کې
د ContrailReadiness کنټرولر نصب کړئ
د ContrailReadiness کنټرولر نصبولو لپاره دا کړنلاره وکاروئ. مخکې له دې چې تاسو کوم وسیلې چلولی شئ د ContrailReadiness کنټرولر ته اړتیا ده.
تاسو کولی شئ د CN2 نصبولو دمخه یا وروسته د ContrailReadiness کنټرولر نصب کړئ. د CN2 نصبولو دمخه د کنټرولر نصب کول تاسو ته اجازه درکوي په کلستر کې د الوتنې دمخه چیکونه پرمخ بوځي.
- د ډاونلوډ شوي CN2 اوزار کڅوړې څخه د contrail-tools/contrail-readiness لارښود ومومئ.
- که تاسو لا دمخه دا کار نه دی کړی، ډاډ ترلاسه کړئ چې تاسو د خپل ذخیره شوي ننوتلو اسنادو سره څرګند شوي وسیلې ډکې کړې. د دې کولو لپاره د یوې لارې لپاره په 74 مخ کې "د ذخیره کولو اسناد تنظیم کړئ" وګورئ.
- د Contrail Readiness دودیز سرچینې تعریفونه پلي کړئ.
- د ګمارل شوي منشور څخه د ترتیب نقشه جوړه کړئ چې تاسو یې د کارولو پلان لرئ یا د دې کلستر نصبولو لپاره کارولی یاست. د کنفیګ نقشه ځای پرځای شوي یام نوم کړئ.
د ګمارل شوي منشور ته بشپړ لاره چیرې ده چې تاسو یې غوښتنه کول غواړئ یا غوښتنه یې کړې ده. - د راجسټری معلوماتو سره د ترتیب نقشه پیچ کړئ.
- د Contrail چمتووالي کنټرولر جوړ کړئ.
وګورئ چې کنټرولر راغلی دی.
مانیفیسټونه
لنډیز
موږ چمتو کووampستاسو د نصب کولو اسانه کولو لپاره ښکاره کوي. تاسو کولی شئ دا منشورونه د جونیپر شبکې سافټویر ډاونلوډ سایټ یا د GitHub څخه ډاونلوډ کړئ.
په دې برخه کې
- په 23.4 ریلیز کې څرګندیږي | ۳۸
- په 23.4 ریلیز کې د کنټرول وسیلې | ۳۹
- په 23.4 ریلیز کې د تحلیل تحلیل | 40
په 23.4 خپرونه کې څرګندیږي
د CN2 Upstream Kubernetes manifests کڅوړه د K8s لپاره د ډیپلومینټ مینیفیسټ په نوم یادیږي او د جونیپر شبکې سافټویر ډاونلوډ سایټ څخه د ډاونلوډ لپاره شتون لري (https:/support.juniper.net/
support/downloads/?p=contrail-networking) یا د ګیتو څخه (https://github.com/Juniper/contrailnetworking/tree/main/release/23.4/k8s).
یادونه: چمتو شوي منشورونه ممکن د ریلیزونو ترمینځ مطابقت ونلري. ډاډ ترلاسه کړئ چې تاسو د خوشې کولو لپاره منشورونه کاروئ چې تاسو یې پرمخ وړئ. په عمل کې، دا پدې مانا ده چې تاسو باید عکس بدل نه کړئ tag په چمتو شوي منشور کې.
که تاسو د جونیپر شبکې سافټویر ډاونلوډ سایټ څخه ډاونلوډ کوئ ، نو تاسو به د ډاونلوډ کولو لپاره حساب ته اړتیا ولرئ. که تاسو حساب نلرئ، د خپل جونیپر شبکې د پلور نماینده سره اړیکه ونیسئ ترڅو یو ستاسو لپاره جوړ کړي.
لاندې جدول هغه واحد کلستر لیست کوي چې په دې بسته کې څرګندیږي.
جدول 4: د 23.4 خوشې کولو لپاره د اپ سټریم کبرنیټس لپاره واحد کلستر څرګندیږي
منیfاټکلونه | تفصیل |
k8s/single_cluster/ single_cluster_deployer_example.yaml | په یو واحد کلستر کې د Contrail نصبولو لپاره مینیفیسټونه لري. |
لاندې جدول هغه منشورونه لیست کوي چې د څو کلسترونو تنظیم کولو لپاره ځانګړي دي.
جدول 5: د 23.4 خوشې کولو لپاره د اپ سټریم کبرنیټس لپاره ملټي کلستر څرګندونه
مانیفیسټونه | تفصیل |
k8s/ملټي کلستر/مرکزي_کلستر_ډپلویر_example.yaml | د څو کلسترونو په ترتیب کې د مرکزي کلستر لپاره د کنټرول تنظیم کونکي او اړین سرچینې. |
k8s/multi-cluster/ distributed_cluster_certmanager_example.yaml | د کانټریل سند مدیر د کوډ کولو لپاره د کانټریل مدیریت او کنټرول الوتکې مخابراتو څرګندونه کوي. |
k8s/multi-cluster/ distributed_cluster_deployer_example.yaml | د څو کلسترونو په ترتیب کې د توزیع شوي کاري بار کلسترونو لپاره د کنټرول ګمارونکي او اړین سرچینې. |
k8s/multi-cluster/ distributed_cluster_vrouter_example.yaml | په څو کلسترونو کې د ویشل شوي کاري بار کلسترونو لپاره د vRouter مخه ونیسئ. |
د کنټرول وسیلې
د اختیاري Contrail Tools کڅوړه د Contrail Tools په نوم یادیږي او د جونیپر شبکې سافټویر ډاونلوډ څخه د ډاونلوډ لپاره شتون لري https://support.juniper.net/support/downloads/?p=contrail- د شبکې سایټ. د Contrail اوزار یوازې په ورته ریلیز کې د CN2 سره مطابقت لري.
تاسو به د ډاونلوډ کولو لپاره یو حساب ته اړتیا ولرئ. که تاسو حساب نلرئ، د خپل جونیپر شبکې د پلور نماینده سره اړیکه ونیسئ ترڅو یو ستاسو لپاره جوړ کړي.
لاندې جدول هغه وسایل لیست کوي چې موږ یې چمتو کوو.
جدول 6: وسیلې د خپریدو لپاره څرګندیږي 23.4
وسیلې | تفصیل |
contrail-tools/contrail-readiness/contrail-readiness- controller. yaml | د ContrailReadiness کنټرولر چې د الوتنې دمخه او وروسته الوتنې چیکونه پرمخ وړي |
contrail-tools/contrail-readiness/contrail-readiness- preflight.yaml | ContrailReadiness preflight دودیز سرچینه |
contrail-tools/contrail-readiness/contrail-readiness- postflight.yaml | ContrailReadiness postflight دودیز سرچینې |
contrail-tools/contrail-readiness/contrail-readiness- uninstall.yaml | ContrailReadiness د ګمرکي سرچینې غیر نصب کول |
contrail-tools/contrail-readiness/crds | د ملاتړ شوي وسیلو لپاره د ContrailReadiness دودیز سرچینې تعریفونه |
contrail-tools/kubectl-contrailstatus-.tar | kubectl contrailstatus plug-in |
contrail-tools/cn2_debug_infra-.tar | د CN2 ډیبګ اسانتیا |
contrail-tools/uninstall.tar.gz | بې برخې شوي |
په 23.4 ریلیز کې د تحلیل تحلیلونه
اختیاري Contrail Analytics کڅوړه د Analytics ځای پرځای شوي نومیږي او د جونیپر شبکې سافټویر ډاونلوډ څخه ډاونلوډ لپاره شتون لري https://support.juniper.net/support/downloads/?p=contrail- د شبکې سایټ. د ورته ریلیز پا pageې څخه د Contrail Analytics کڅوړه غوره کړئ چې تاسو د Contrail Networking manifests غوره کوئ. د Contrail Analytics یوازې په ورته ریلیز کې د Contrail شبکې سره مطابقت لري.
تاسو به د ډاونلوډ کولو لپاره یو حساب ته اړتیا ولرئ. که تاسو حساب نلرئ، د خپل جونیپر شبکې د پلور نماینده سره اړیکه ونیسئ ترڅو یو ستاسو لپاره جوړ کړي.
د Contrail Analytics نصبولو لپاره، د Contrail Analytics نصب او CN2 وګورئ Web د ال برخه.
څارنه
اوورview
تاسو کولی شئ CN2 په ورته ډول وڅارئ چې تاسو د Kubernetes نورو برخو څارنه کوئ، د kubectl یا نورو معیاري Kubernetes میتودونو په کارولو سره.
تاسو کولی شئ اختیاري Contrail Analytics بسته هم نصب کړئ، کوم چې د پرومیټیوس، ګرافانا، فلوینډ، او نور مشهور خلاصې سرچینې سافټویر د Contrail ټیلی میټری صادرونکو سره یوځای بسته بندي کوي ترڅو تاسو ته د شبکې عمومي روغتیا، فعالیت، او ترافیک رجحاناتو بصیرت درکړي. د Contrail Analytics سره شامل CN2 دی Web UI، کوم چې تاسو کولی شئ د CN2 اجزاوو نظارت او تنظیم کولو لپاره وکاروئ.
برسیره پردې، موږ د کیوبیکل پلگ ان چمتو کوو چې تاسو کولی شئ د کمانډ لاین څخه د CN2 اجزاوو حالت چیک کولو لپاره غوښتنه وکړئ. د Contrail حالت پلگ ان تاسو ته اجازه درکوي د CN2 ترتیب، کنټرول، او د ډاټا الوتکې برخې او همدارنګه د BGP او XMPP اړیکو پوښتنه وکړئ.
د Contrail Analytics او CN2 نصب کړئ Web Ul
د Contrail Analytics او CN2 نصبولو لپاره دا پروسیجر وکاروئ Web UI.
د Contrail Analytics کڅوړې د مشهور خلاصې سرچینې سافټویر لکه Prometheus، Grafana، او Fluentd د CN2 ټیلی میټري صادرونکو سره یوځای کوي ترڅو تاسو ته ستاسو د شبکې او شبکې زیربنا نظارت او تحلیل کولو لپاره د صنعت معیاري لاره چمتو کړي. په راټولو شویو معلوماتو کې د مختلفو برخو لاګونه، میټریکونه، حالت '، او جریان شامل دي.
د Contrail Analytics سره بسته شوی CN2 دی Web UI، کوم چې تاسو ته اجازه درکوي د CN2 اجزاو څارنه او تنظیم کړئ.
کله چې تاسو د Contrail Analytics نصب کړئ، ټول تحلیلي برخې د یو بل سره کار کولو لپاره مخکې له مخکې ترتیب شوي. Y تاسو د پرومیټیوس یا د HA Prometheus ملاتړ سره د Contrail Analytics نصبولو اختیار لرئ. د Contrail Analytics لپاره HA Prometheus یو ټیک پری دیview ځانګړتیا.
یادونه: موږ د Contrail Analytics نصبولو لپاره د هیلم چارټونه کاروو. هیلم 3.0 یا وروسته په هغه کوربه کې نصب کړئ چې تاسو یې د Contrail Analytics نصبولو لپاره کاروئ.
- د Contrail Analytics کڅوړه ومومئ کوم چې تاسو ډاونلوډ کړی.
- د Prometheus د یوې بیلګې سره د Contrail Analytics نصبولو لپاره:
د -create-namespace اختیار د contrail-analytics نوم ځای جوړوي. تاسو کولی شئ دا اختیار پریږدئ که ستاسو کلستر دمخه د contrail-analytics نوم ځای تعریف شوی وي.
Contrail Analytics د نوډ پورټ خدمت په توګه نصب شوی. تاسو کولی شئ خدمت ته ورسیږئ د هر نوډ IP پتې مشخص کولو سره چې د Contrail Analytics چلوي. د ډیفالټ په واسطه، د کارولو بندر 30443 دی. - د HA Prometheus ملاتړ سره د Contrail Analytics نصبولو لپاره (ټیک پریview):
یادونه: دا خصوصیت د جونیپر CN2 ټیکنالوژۍ پری په توګه طبقه بندي شویview ځانګړتیا. دا ځانګړتیاوې "لکه څنګه چې دي" او د داوطلبانه کارونې لپاره دي. د جونیپر ملاتړ به هڅه وکړي هر هغه مسله حل کړي چې پیرودونکي د دې ب featuresو کارولو پرمهال تجربه کوي او د ملاتړ قضیو په استازیتوب بګ راپورونه رامینځته کوي. په هرصورت، جونیپر ممکن د ټیک پری ته هراړخیز مالتړ خدمات چمتو نکړيview ځانګړتیاوې
د نورو معلوماتو لپاره، "جونیپر CN2 ټیکنالوژۍ پری" ته مراجعه وکړئviews (د ټیک پریviews)" په 82 پاڼه کې یا د جونیپر ملاتړ سره اړیکه ونیسئ.
a. د thanos-values.yaml استخراج file د Contrail Analytics کڅوړې څخه.
د Contrail Analytics د پرومیتیس لپاره لوړ شتون چمتو کولو لپاره Thanos کاروي. Thanos د خلاصې سرچینې اجزاو یوه مجموعه ده چې د پرومیټیوس سره په بې ساري ډول مدغم کیږي ترڅو د لوړ شتون میټریک سیسټم چمتو کړي.
b. د Contrail Analytics نصب کړئ (د thanos-values.yaml حواله کول) file.
د -create-namespace اختیار د contrail-analytics نوم ځای جوړوي. تاسو کولی شئ دا اختیار پریږدئ که ستاسو کلستر دمخه د contrail-analytics نوم ځای تعریف شوی وي.
Contrail Analytics د نوډ پورټ خدمت په توګه نصب شوی. تاسو کولی شئ خدمت ته ورسیږئ د هر نوډ IP پتې مشخص کولو سره چې د Contrail Analytics چلوي. د ډیفالټ په واسطه، د کارولو لپاره بندر 3044 3 دی. - تایید کړئ چې د تحلیل اجزا نصب شوي او روان دي.
- وروسته له دې چې تاسو د Contrail Analytics نصب کړئ، تاسو کولی شئ Grafana یا CN2 ته لاسرسی ومومئ Web UI. Grafana ته د لاسرسي لپاره، خپل براوزر https:// ته په نښه کړئ 30443/ګرافانا/. ډاډ ترلاسه کړئ چې تعقیب / شامل کړئ. د ډیفالټ ګرافانا مدیر کارن-نوم / پټنوم adnin/prom-operator دی. CN2 ته د لاسرسي لپاره Web ال، خپل براوزر https:// ته په نښه کړئ :30443 ډیفالټ CN2 Web Ul کارن-نوم/پاسورډ super/contrail123 دی.}
یادونه: CN2 Web Ul د جونیپر CN2 ټیکنالوژۍ پری په توګه طبقه بندي شویview ځانګړتیا. دا ځانګړتیاوې "لکه څنګه چې دي" او د داوطلبانه کارونې لپاره دي. د جونیپر ملاتړ به هڅه وکړي هر هغه مسله حل کړي چې پیرودونکي د دې ب featuresو کارولو پرمهال تجربه کوي او د ملاتړ قضیو په استازیتوب بګ راپورونه رامینځته کوي. په هرصورت، جونیپر ممکن د ټیک پری ته هراړخیز مالتړ خدمات چمتو نکړيview ځانګړتیاوې
د نورو معلوماتو لپاره، "جونیپر CN2 ټیکنالوژۍ پری" ته مراجعه وکړئviews (د ټیک پریviews)" په 82 پاڼه کې یا د جونیپر ملاتړ سره اړیکه ونیسئ. - د Contrail Analytics غیر نصبولو لپاره:
- د Contrail Analytics لوړولو لپاره:
یا (د HA لوړولو لپاره)
اسناد / سرچینې
![]() |
د جونیپر شبکې کلاوډ اصلي کنټرول شبکه [pdf] لارښوونې د کلاوډ اصلي کنټرول شبکه، کلاوډ، د اصلي کنټرول شبکه، د کنټرول شبکه |