استقرار سوئیچ KVM vJunos

مشخصات

  • محصول: vJunos-switch
  • راهنمای استقرار: KVM
  • ناشر: Juniper Networks, Inc.
  • تاریخ انتشار: 2023-11-20
  • Webسایت: https://www.juniper.net

اطلاعات محصول

درباره این راهنما

vJunos-switch Deployment Guide دستورالعمل ها و
اطلاعاتی در مورد استقرار و مدیریت vJunos-switch در KVM
محیط. این شامل موضوعاتی مانند درک بیش از حد استview of
vJunos-switch، سخت افزار و نرم افزار مورد نیاز، نصب و
استقرار و عیب یابی

vJunos-Switch Overview

vJunos-switch یک جزء نرم افزاری است که می توان آن را نصب کرد
بر روی یک سرور x86 استاندارد صنعتی که یک هایپروایزر لینوکس KVM را اجرا می کند
(اوبونتو 18.04، 20.04، 22.04 یا دبیان 11 Bullsye). فراهم می کند
قابلیت های شبکه مجازی سازی شده و برای ارائه طراحی شده است
انعطاف پذیری و مقیاس پذیری در استقرار شبکه

ویژگی های کلیدی پشتیبانی شده

  • قابلیت های شبکه مجازی
  • پشتیبانی از سرورهای x86 استاندارد صنعتی
  • سازگاری با هایپروایزر لینوکس KVM
  • امکان نصب چندین نمونه vJunos-switch در یک واحد
    سرور

مزایا و موارد استفاده

vJunos-switch چندین مزیت را ارائه می دهد و می توان از آن استفاده کرد
سناریوهای مختلف:

  • زیرساخت شبکه مجازی را فعال می کند
  • با استفاده از استانداردهای صنعتی هزینه های سخت افزاری را کاهش می دهد
    سرورها
  • انعطاف پذیری و مقیاس پذیری را در شبکه فراهم می کند
    استقرارها
  • مدیریت و پیکربندی شبکه را ساده می کند

محدودیت ها

در حالی که vJunos-switch یک راه حل شبکه قدرتمند است، اما
محدودیت هایی برای در نظر گرفتن دارد:

  • سازگاری محدود به هایپروایزر لینوکس KVM
  • برای نصب به سرورهای x86 استاندارد صنعتی نیاز دارد
  • بستگی به توانایی ها و منابع زیربنا دارد
    سخت افزار سرور

vJunos-switch Architecture

معماری vJunos-switch برای ارائه a
محیط شبکه مجازی سازی شده در یک هایپروایزر KVM. استفاده می کند
منابع و قابلیت های سرور x86 زیربنایی
سخت افزار برای ارائه خدمات شبکه با کارایی بالا.

دستورالعمل استفاده از محصول

سخت افزار و نرم افزار مورد نیاز

برای استقرار موفقیت آمیز vJunos-switch در KVM، مطمئن شوید که
سیستم حداقل شرایط زیر را برآورده می کند:

  • سرور x86 استاندارد صنعتی
  • هایپروایزر لینوکس KVM (اوبونتو 18.04، 20.04، 22.04، یا دبیان 11
    وسط خال)
  • نرم افزار شخص ثالث قابل اجرا (اختیاری)

vJunos-switch را روی KVM نصب و اجرا کنید

vJunos-switch را روی KVM نصب کنید

این مراحل را برای نصب vJunos-switch روی KVM دنبال کنید
محیط زیست:

  1. سرورهای میزبان لینوکس را برای نصب vJunos-switch آماده کنید.
  2. استقرار و مدیریت vJunos-switch در KVM.
  3. vJunos-switch Deployment را روی سرور میزبان تنظیم کنید.
  4. vJunos-switch VM را تأیید کنید.
  5. vJunos-switch را روی KVM پیکربندی کنید.
  6. به vJunos-switch متصل شوید.
  7. پورت های فعال را پیکربندی کنید.
  8. نام گذاری رابط
  9. Media MTU را پیکربندی کنید.

عیب یابی vJunos-switch

اگر با vJunos-switch با مشکلی مواجه شدید، می توانید آن را دنبال کنید
این مراحل عیب یابی:

  1. بررسی کنید که VM در حال اجرا است.
  2. بررسی اطلاعات CPU
  3. View ورود به سیستم Files.
  4. زباله های هسته را جمع آوری کنید.

سوالات متداول (سؤالات متداول)

درباره محصول

آیا vJunos-switch با همه هایپروایزرها سازگار است؟

خیر، vJunos-switch به طور خاص برای Linux KVM طراحی شده است
هایپروایزر

آیا می توانم چندین نمونه از vJunos-switch را روی یک واحد نصب کنم؟
سرور؟

بله، شما می توانید چندین نمونه vJunos-switch را روی یک نصب کنید
تنها سرور x86 استاندارد صنعتی.

نصب و راه اندازی

حداقل سخت افزار و نرم افزار مورد نیاز برای چیست؟
vJunos-روی KVM روشن شود؟

حداقل الزامات شامل سرور x86 استاندارد صنعتی است
و یک هایپروایزر لینوکس KVM (اوبونتو 18.04، 20.04، 22.04، یا دبیان
11 Bulseye). نرم افزار شخص ثالث قابل اجرا نیز می تواند باشد
نصب شده است، اما اختیاری است.

چگونه پس از نصب به vJunos-switch متصل شوم؟

با دنبال کردن موارد ارائه شده می توانید به vJunos-switch متصل شوید
دستورالعمل در راهنمای نصب

عیب یابی

از کجا می توانم لاگ را پیدا کنم fileبرای vJunos-switch؟

ورود به سیستم files برای vJunos-switch را می توان در مشخص شده یافت
دایرکتوری در سرور میزبان به بخش عیب یابی مراجعه کنید
راهنمای استقرار برای اطلاعات بیشتر

راهنمای استقرار vJunos-switch برای KVM
منتشر شد
2023-11-20

ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net
Juniper Networks، نشان‌واره Juniper Networks، Juniper و Junos علائم تجاری ثبت شده Juniper Networks, Inc. در ایالات متحده و سایر کشورها هستند. سایر علائم تجاری، علائم خدمات، علائم ثبت شده یا علائم خدمات ثبت شده متعلق به صاحبان مربوطه می باشند.
Juniper Networks هیچ مسئولیتی در قبال هرگونه نادرستی در این سند ندارد. Juniper Networks این حق را برای خود محفوظ می دارد که بدون اطلاع قبلی، این نشریه را تغییر دهد، تغییر دهد، انتقال دهد، یا به نحو دیگری اصلاح کند.
راهنمای استقرار vJunos-switch برای KVM حق چاپ © 2023 Juniper Networks, Inc. کلیه حقوق محفوظ است.
اطلاعات این سند تا تاریخ صفحه عنوان جاری است.
اطلاعیه سال 2000
محصولات سخت افزاری و نرم افزاری Juniper Networks مطابق با سال 2000 هستند. سیستم عامل Junos تا سال 2038 هیچ محدودیت مربوط به زمان مشخصی ندارد. با این حال، برنامه NTP در سال 2036 با مشکلاتی شناخته شده است.
قرارداد مجوز کاربر نهایی
محصول Juniper Networks که موضوع این مستندات فنی است شامل (یا برای استفاده با) نرم افزار Juniper Networks است. استفاده از چنین نرم افزاری تابع شرایط و ضوابط قرارداد مجوز کاربر نهایی ("EULA") است که در https://support.juniper.net/support/eula/ پست شده است. با دانلود، نصب یا استفاده از چنین نرم افزاری، با شرایط و ضوابط آن EULA موافقت می کنید.

III

فهرست مطالب

درباره این راهنما | v

1

vJunos-switch را درک کنید

vJunos-Switch Overview | 2

تمام شدview | 2

ویژگی های کلیدی پشتیبانی شده | 3

مزایا و موارد استفاده | 3

محدودیت ها | 4

vJunos-switch Architecture | 4

2

سخت افزار و نرم افزار مورد نیاز vJunos-Switch on KVM

حداقل سخت افزار و نرم افزار مورد نیاز | 8

3

vJunos-switch را روی KVM نصب و اجرا کنید

vJunos-switch را روی KVM نصب کنید | 11

سرورهای میزبان لینوکس را برای نصب vJunos-switch | آماده کنید 11

استقرار و مدیریت vJunos-switch در KVM | 11 استقرار سوئیچ vJunos را در سرور میزبان تنظیم کنید | 12

vJunos-switch VM | 17

پیکربندی vJunos-switch در KVM | 19 اتصال به vJunos-switch | 19

پیکربندی پورت های فعال | 20

نام گذاری رابط | 20

پیکربندی Media MTU | 21

4

عیب یابی

عیب یابی vJunos-switch | 23

بررسی کنید که VM در حال اجرا است | 23

iv
بررسی اطلاعات CPU | 24 View ورود به سیستم Files | 25 جمع آوری هسته دامپ | 25

v
درباره این راهنما
از این راهنما برای نصب سوئیچ مجازی Junos (vJunos-switch) استفاده کنید. vJunos-switch یک نسخه مجازی از پلتفرم سوئیچینگ EX مبتنی بر Junos است. این یک سوئیچ Juniper را نشان می دهد که سیستم عامل Junos® (سیستم عامل Junos) را در محیط ماشین مجازی مبتنی بر هسته (KVM) اجرا می کند. vJunos-switch بر اساس معماری تودرتوی Juniper Networks® vMX Virtual Router (vMX) است. این راهنما همچنین شامل پیکربندی و رویه‌های مدیریتی کلید vJunos است. پس از نصب و پیکربندی vJunos-switch همانطور که در این راهنما توضیح داده شده است، برای اطلاعات در مورد پیکربندی نرم افزار اضافی به مستندات سیستم عامل Junos مراجعه کنید.
اسناد مرتبط Junos OS برای اسناد سری EX

1 فصل
vJunos-switch را درک کنید
vJunos-Switch Overview | 2 vJunos-switch Architecture | 4

2
vJunos-Switch Overview

خلاصه
این مبحث یک مرور کلی، ویژگی های کلیدی پشتیبانی شده، مزایا و محدودیت های vJunosswitch را ارائه می دهد.

در این بخش
تمام شدview | 2 ویژگی کلیدی پشتیبانی شده | 3 مزایا و موارد استفاده | 3 محدودیت | 4

تمام شدview
در این بخش vJunos-Switch Installation Overview | 3
این تاپیک رو بیشتر بخونview از سوییچ vJunos. vJunos-switch یک نسخه مجازی از سوئیچ Juniper است که سیستم عامل Junos را اجرا می کند. می توانید یک vJunos-switch را به عنوان ماشین مجازی (VM) روی سرور x86 نصب کنید. شما می توانید vJunos-switch را به همان روشی که یک سوئیچ فیزیکی را مدیریت می کنید پیکربندی و مدیریت کنید. vJunos-switch یک ماشین مجازی منفرد (VM) است که می توانید از آن فقط در آزمایشگاه ها و نه در محیط تولید استفاده کنید. سوئیچ vJunos با استفاده از EX9214 به عنوان یک سوئیچ مرجع Juniper ساخته شده است و از یک موتور مسیریابی و یک متمرکز کننده PIC منعطف (FPC) پشتیبانی می کند. vJunos-switch از پهنای باند تا 100 مگابیت بر ثانیه در تمام رابط ها پشتیبانی می کند. برای استفاده از vJunos-switch نیازی به خرید مجوز پهنای باند ندارید. به جای استفاده از سوئیچ های سخت افزاری، می توانید از vJunos-switch برای راه اندازی نرم افزار Junos برای تست تنظیمات و پروتکل های شبکه استفاده کنید.

3
vJunos-switch نصب تمام شدview
می‌توانید اجزای نرم‌افزاری vJunos-switch را روی یک سرور x86 استاندارد صنعتی که یک Hypervisor Linux KVM اجرا می‌کند (Ubuntu 18.04، 20.04، 22.04 یا Debian 11 Bullsye) نصب کنید. در سرورهایی که هایپروایزر KVM را اجرا می کنند، می توانید نرم افزارهای شخص ثالث قابل اجرا را نیز اجرا کنید. می توانید چندین نمونه vJunos-switch را روی یک سرور نصب کنید.
ویژگی های کلیدی پشتیبانی شده
این مبحث لیست و جزئیات ویژگی های کلیدی را که در vJunos-switch پشتیبانی و تایید شده اند را در اختیار شما قرار می دهد. برای جزئیات بیشتر در مورد پیکربندی این ویژگی‌ها به راهنمای ویژگی‌ها در: راهنمای کاربر مراجعه کنید. vJunos-switch از ویژگی‌های کلیدی زیر پشتیبانی می‌کند: · تا 96 رابط سوئیچ را پشتیبانی می‌کند. · پشتیبانی از عملکرد برگ EVPN-VXLAN · پشتیبانی از Edge-Routed Bridging (ERB) · پشتیبانی از EVPN LAG multihoming در EVPN-VXLAN (ESI-LAG)
مزایا و موارد استفاده
مزایا و موارد استفاده vJunos-switch در سرورهای استاندارد x86 به شرح زیر است: · کاهش هزینه سرمایه (CapEx) در آزمایشگاه – vJunos-switch به صورت رایگان برای ساخت آزمایشگاه های آزمایشی در دسترس است.
کاهش هزینه های مرتبط با سوئیچ های فیزیکی · کاهش زمان استقرار - می توانید از vJunos-switch برای ساخت و آزمایش توپولوژی ها به صورت مجازی استفاده کنید.
بدون ساخت آزمایشگاه های فیزیکی گران قیمت آزمایشگاه های مجازی را می توان فوراً ساخت. در نتیجه، می توانید هزینه ها و تاخیرهای مرتبط با استقرار روی سخت افزار فیزیکی را کاهش دهید. · از بین بردن نیاز و زمان برای سخت افزار آزمایشگاه – سوئیچ vJunos به شما کمک می کند زمان انتظار برای رسیدن سخت افزار آزمایشگاه را پس از تهیه حذف کنید. vJunos-switch به صورت رایگان در دسترس است و می توان آن را فورا دانلود کرد. · آموزش و آموزش – به شما امکان می دهد آزمایشگاه هایی برای یادگیری و خدمات آموزشی برای کارکنان خود بسازید.

4
· اثبات مفهوم و آزمایش اعتبار - شما می توانید توپولوژی های مختلف سوئیچینگ مرکز داده، تنظیمات پیش ساخته را تأیید کنید.amples، و اتوماسیون را آماده کنید.
محدودیت ها
vJunos-switch دارای محدودیت های زیر است: · دارای یک موتور مسیریابی و معماری واحد FPC. · از ارتقاء نرم افزار در سرویس (ISSU) پشتیبانی نمی کند. · از پیوست یا جدا کردن رابط ها در هنگام اجرا پشتیبانی نمی کند. · SR-IOV برای موارد استفاده از سوئیچ vJunos و توان عملیاتی پشتیبانی نمی شود. · به دلیل معماری تو در تو، vJunos-switch را نمی توان در هر استقراری که راه اندازی می کند استفاده کرد.
نمونه هایی از داخل یک VM. · از حداکثر پهنای باند 100 مگابیت بر ثانیه روی تمام رابط ها پشتیبانی می کند.
توجه: مجوز پهنای باند ارائه نمی شود زیرا نیازی به مجوز پهنای باند نیست. ممکن است پیام بررسی مجوز ظاهر شود. پیام های بررسی مجوز را نادیده بگیرید.
· شما نمی توانید سیستم عامل Junos را در یک سیستم در حال اجرا ارتقا دهید. در عوض، شما باید یک نمونه جدید را با نرم افزار جدید مستقر کنید.
چندپخشی پشتیبانی نمی شود.
اسناد مرتبط حداقل سخت افزار و نرم افزار مورد نیاز | 8
vJunos-switch Architecture
vJunos-switch یک راه حل VM تو در تو است که در آن صفحه انتقال مجازی (VFP) و موتور ارسال بسته (PFE) در ماشین مجازی بیرونی قرار دارند. هنگامی که vJunos-switch را راه اندازی می کنید، VFP

5 یک VM تودرتو راه اندازی می کند که تصویر Junos Virtual Control Plane (VCP) را اجرا می کند. هایپروایزر KVM برای استقرار VCP استفاده می شود. اصطلاح "تودرتو" به VCP VM اشاره دارد که در داخل VFP VM قرار دارد، همانطور که در شکل 1 در صفحه 5 نشان داده شده است. سوئیچ vJunos می تواند تا 100 مگابیت بر ثانیه از توان عملیاتی را با استفاده از 4 هسته و 5 گیگابایت حافظه پشتیبانی کند. هر هسته و حافظه اضافی پیکربندی شده به VCP اختصاص داده می شود. VFP به غیر از حداقل ردپای پشتیبانی شده به حافظه اضافی نیاز ندارد. 4 هسته و 5 گیگابایت حافظه برای موارد استفاده آزمایشگاهی کافی است. شکل 1: vJunos-switch Architecture
معماری vJunos-switch در لایه ها سازماندهی شده است: · vJunos-switch در لایه بالایی قرار دارد. · هایپروایزر KVM و نرم افزار سیستم مربوطه که در بخش نیازمندی های نرم افزار توضیح داده شده است
در لایه میانی قرار دارند. · سرور x86 در لایه فیزیکی در پایین قرار دارد.

6
درک این معماری می تواند به شما در برنامه ریزی پیکربندی vJunos-switch کمک کند. پس از ایجاد نمونه vJunos-Switch، می توانید از Junos OS CLI برای پیکربندی رابط های vJunosswitch در VCP استفاده کنید. vJunos-switch فقط از رابط های اترنت گیگابیتی پشتیبانی می کند.

2 فصل
سخت افزار و نرم افزار مورد نیاز vJunos-Switch on KVM
حداقل سخت افزار و نرم افزار مورد نیاز | 8

8

حداقل سخت افزار و نرم افزار مورد نیاز

این مبحث لیستی از سخت افزار و نرم افزار مورد نیاز برای شروع یک نمونه vJunos-switch را در اختیار شما قرار می دهد. جدول 1 در صفحه 8 الزامات سخت افزاری برای vJunos-switch را فهرست می کند. جدول 1: حداقل نیازهای سخت افزاری برای vJunos-switch

توضیحات

ارزش

Sampپیکربندی سیستم

برای شبیه سازی آزمایشگاهی و عملکرد پایین (کمتر از 100 مگابیت در ثانیه) از هر پردازنده Intel x86 با قابلیت VT-x استفاده کنید.
پردازنده های Intel Ivy Bridge یا بالاتر.
Exampپردازنده Ivy Bridge: Intel Xeon E5-2667 v2 @ 3.30 گیگاهرتز 25 مگابایت کش

تعداد هسته ها

حداقل چهار هسته مورد نیاز است. این نرم افزار سه هسته را به VFP و یک هسته را به VCP اختصاص می دهد که برای اکثر موارد استفاده کافی است.
هر هسته اضافی به VCP ارائه می شود زیرا سه هسته برای پشتیبانی از نیازهای صفحه داده VFP کافی است.

حافظه

حداقل 5 گیگابایت حافظه مورد نیاز است. تقریباً 3 گیگابایت حافظه به VFP و 2 گیگابایت به VCP اختصاص خواهد یافت. اگر بیش از 6 گیگابایت از مجموع حافظه ارائه شود، حافظه VFP روی 4 گیگابایت محدود می شود و حافظه اضافی به VCP اختصاص می یابد.

سایر الزامات · قابلیت Intel VT-x. · Hyperthreading (توصیه می شود) · AES-NI

جدول 2 در صفحه 9 الزامات نرم افزاری برای vJunos-switch را فهرست می کند.

9

جدول 2: نرم افزار مورد نیاز برای اوبونتو

توضیحات

ارزش

سیستم عامل
توجه: فقط بومی سازی انگلیسی پشتیبانی می شود.

· Ubuntu 22.04 LTS · Ubuntu 20.04 LTS · Ubuntu 18.04 LTS · Debian 11 Bullsye

مجازی سازی

· QEMU-KVM
نسخه پیش فرض برای هر نسخه اوبونتو یا دبیان کافی است. apt-get install qemu-kvm این نسخه پیش فرض را نصب می کند.

بسته های مورد نیاز
توجه: از نام apt-get install pkg یا sudo apt-get install استفاده کنید دستورات نصب پکیج

· qemu-kvm virt-manager · libvirt-daemon-system · virtinst libvirt-clients bridge-utils

محیط های استقرار پشتیبانی شده

QEMU-KVM با استفاده از libvirt
همچنین، استقرار فلز لخت EVE-NG پشتیبانی می شود.
توجه: vJunos-switch در EVE-NG یا هر استقرار دیگری که vJunos را از داخل یک VM راه اندازی می کند به دلیل محدودیت های مجازی سازی عمیق تو در تو پشتیبانی نمی شود.

vJunos-switch Images

تصاویر را می توان از قسمت دانلود آزمایشگاهی juniper.net در: Test Drive Juniper مشاهده کرد

3 فصل
vJunos-switch را روی KVM نصب و اجرا کنید
vJunos-switch را روی KVM نصب کنید | 11 استقرار و مدیریت vJunos-switch در KVM | 11 vJunos-switch را روی KVM پیکربندی کنید | 19

11
vJunos-switch را روی KVM نصب کنید

خلاصه
برای درک نحوه نصب vJunos-switch در محیط KVM، این مبحث را بخوانید.

در این بخش
سرورهای میزبان لینوکس را برای نصب vJunos-switch | آماده کنید 11

سرورهای میزبان لینوکس را برای نصب vJunos-switch آماده کنید
این بخش برای سرورهای میزبان اوبونتو و دبیان اعمال می شود. 1. نسخه های بسته استاندارد را برای سرور میزبان اوبونتو یا دبیان خود نصب کنید تا مطمئن شوید که
سرورها حداقل نیازهای سخت افزاری و نرم افزاری را برآورده می کنند. 2. بررسی کنید که فناوری Intel VT-x فعال است. دستور lscpu را روی سرور میزبان خود اجرا کنید.
فیلد مجازی سازی در خروجی فرمان lscpu VT-x را نشان می دهد، اگر VT-x فعال باشد. اگر VT-x فعال نیست، به مستندات سرور خود مراجعه کنید تا نحوه فعال کردن آن در BIOS را بیاموزید.
استقرار و مدیریت vJunos-switch در KVM

خلاصه
این مبحث را بخوانید تا متوجه شوید که چگونه نمونه vJunos-switch را بعد از نصب آن اجرا و مدیریت کنید.

در این بخش
راه اندازی vJunos-switch روی سرور میزبان | 12 VJunos-switch VM | 17

در این مبحث توضیح داده شده است: · نحوه نمایش vJunos-switch در سرورهای KVM با استفاده از libvirt.
· نحوه انتخاب میزان CPU و حافظه، راه اندازی پل های مورد نیاز برای اتصال و پیکربندی پورت سریال.

12
· نحوه استفاده از XML مربوطه file بخش هایی برای تنظیمات و انتخاب های ذکر شده در قبل.
توجه: دانلود sampل XML file و تصویر vJunos-switch از Juniper webسایت
vJunos-switch Deployment را روی سرور میزبان تنظیم کنید
این مبحث نحوه تنظیم استقرار سوئیچ vJunos در سرور میزبان را شرح می دهد.
توجه: این موضوع تنها چند بخش از XML را برجسته می کند file که برای استقرار vJunosswitch از طریق libvirt استفاده می شوند. کل XML file vjunos.xml به همراه تصویر VM و مستندات مربوطه در صفحه دانلود نرم افزار آزمایشگاه vJunos برای دانلود در دسترس است.
بسته های ذکر شده در قسمت حداقل نیازهای نرم افزار را در صورتی که بسته ها قبلاً نصب نشده اند، نصب کنید. به "حداقل نیازهای سخت افزاری و نرم افزاری" در صفحه 8 مراجعه کنید.
# ip link add ge-000 type bridge # ip link add ge-001 type bridge در این حالت، نمونه ge-0/0/0 و ge-0/0/1 پیکربندی خواهد شد. 2. هر پل لینوکس را بیاورید. ip link set ge-000 up ip link set ge-001 up 3. از تصویر ارائه شده QCOW2 vJunos یک دیسک زنده کپی کنید. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 برای هر vJunos که قصد استقرار آن را دارید یک کپی مجزا تهیه کنید. این تضمین می کند که هیچ تغییر دائمی در تصویر اصلی ایجاد نمی کنید. تصویر زنده همچنین باید توسط کاربر در حال استقرار vJunos-switch – معمولاً کاربر ریشه، قابل نوشتن باشد. 4. تعداد هسته های ارائه شده به vJunos را با تغییر بند زیر مشخص کنید.

13
بند زیر تعداد هسته های ارائه شده به vJunos را مشخص می کند. حداقل هسته های مورد نیاز 4 عدد است و برای موارد استفاده آزمایشگاهی کافی است.
x86_64 آیوی بریج qemu4

تعداد پیش فرض هسته های مورد نیاز 4 عدد است و برای اکثر برنامه ها کافی است. این حداقل CPU پشتیبانی شده برای vJunos-switch است. می توانید مدل CPU را به عنوان IvyBridge بگذارید. پردازنده های نسل بعدی اینتل نیز با این تنظیمات کار خواهند کرد. 5. در صورت نیاز با اصلاح بیت زیر حافظه را افزایش دهید.

vjunos-sw1 5242880 5242880 4
سابق زیرample حافظه پیش فرض مورد نیاز vJunos-switch را نشان می دهد. حافظه پیش فرض برای اکثر برنامه ها کافی است. در صورت نیاز می توانید مقدار را افزایش دهید. همچنین نام سوئیچ vJunos خاص در حال تولید را نشان می دهد که در این مورد vjunos-sw1 است. 6. نام و مکان تصویر vJunos-switch خود را با تغییر XML مشخص کنید. file همانطور که در مثال زیر نشان داده شده استampله
<disk device=”disk” type=”file”> file="/root/vjunos-sw1-live.qcow2″/>

شما باید برای هر vJunos VM تصویر QCOW2 منحصر به فرد خود را در هاست ارائه دهید. این برای libvirt و QEMU-KVM مورد نیاز است.

14
7. تصویر دیسک را ایجاد کنید. # ./make-config.sh vJunos-switch با اتصال یک دیسک دوم به نمونه VM که شامل پیکربندی است، پیکربندی اولیه را می پذیرد. از اسکریپت ارائه شده make-config.sh برای ایجاد تصویر دیسک استفاده کنید. XML file مطابق شکل زیر به این درایو پیکربندی ارجاع می دهد:
<disk device=”disk” type=”file”> file="/root/config.qcow2″/>

توجه: اگر پیکربندی اولیه را ترجیح نمی دهید، مصراع فوق را از XML حذف کنید file.
8. پورت اترنت مدیریت را راه اندازی کنید.


این سابقample به شما اجازه می دهد تا به VCP "fxp0" که پورت مدیریتی از خارج از سرور میزبان است که vJunos-switch در آن قرار دارد متصل شوید. شما باید یک آدرس IP قابل مسیریابی را برای fxp0 پیکربندی کنید، یا از طریق یک سرور DHCP یا با استفاده از پیکربندی استاندارد CLI. "eth0" در مصراع زیر به رابط سرور میزبان اشاره دارد که اتصال به دنیای خارجی را فراهم می کند و باید با نام این رابط در سرور میزبان شما مطابقت داشته باشد. اگر از پروتکل پیکربندی میزبان پویا (DHCP) استفاده نمی‌کنید، پس از راه‌اندازی و اجرا شدن سوئیچ vJunos، به کنسول آن شبکه راه‌اندازی کنید و آدرس IP را برای «fxp0» با استفاده از پیکربندی CLI مطابق شکل زیر پیکربندی کنید:

15
توجه: پیکربندی‌های زیر فقط به صورت نمونه هستندamples یا sampقطعات پیکربندی le. همچنین ممکن است مجبور شوید یک پیکربندی مسیر ثابت را تنظیم کنید.
# set interfaces fxp0 unit 0 family address inet 10.92.249.111/23 # set routing-options static route 0.0.0.0/0 next-hop 10.92.249.254 9. SSH را در پورت مدیریت VCP فعال کنید. دستور # set system services ssh root-login allow. 10. برای هر پورتی که در XML مشخص می کنید یک پل لینوکس ایجاد کنید file.



نام پورت ها در مصراع زیر مشخص شده است. قرارداد vJunos-switch استفاده از ge-0xy است که در آن "xy" شماره پورت واقعی را مشخص می کند. در مثال زیرample، ge-000 و ge-001 شماره پورت ها هستند. این شماره پورت ها به ترتیب به رابط های Junos ge-0/0/0 و ge-0/0/1 نگاشت می شوند. همانطور که قبلا ذکر شد، شما باید برای هر پورتی که در XML تعیین می کنید، یک پل لینوکس ایجاد کنید file. 11. یک شماره پورت کنسول سریال منحصر به فرد برای هر سوئیچ vJunos در سرور میزبان خود ارائه دهید. در مثال زیرampشماره پورت کنسول سریال منحصر به فرد "8610" است.

16
مصراع smbios زیر را تغییر ندهید. به vJunos می گوید که یک vJunos-switch است.



12. vJunos-sw1 VM را با استفاده از vJunos-sw1.xml ایجاد کنید file. # virsh vjunos-sw1.xml را ایجاد کنید
اصطلاح "sw1" برای نشان دادن اینکه این اولین VM سوئیچ vJunos است که در حال نصب است استفاده می شود. ماشین های مجازی بعدی را می توان vjunos-sw2 و vjunos-sw3 و غیره نام برد.
در نتیجه VM ایجاد می شود و پیام زیر نمایش داده می شود:
دامنه vjunos-sw1 ایجاد شده از vjunos-sw1.xml 13. /etc/libvirt/qemu.conf را علامت بزنید و خطوط XML زیر را در صورت وجود این خطوط از نظر خارج کنید.
اظهار نظر کرد. بعضی از سابقampمقادیر معتبر در زیر آورده شده است. خطوط مشخص شده را لغو نظر کنید.

#

user = “qemu” # کاربری به نام “qemu”

#

کاربر = "+0" # کاربر فوق العاده (uid=0)

#

user = “100” # کاربری با نام “100” یا کاربری با uid=100#user = “root”

<<

این خط را لغو نظر کنید

#

#group = "root" <<< این خط را از نظر خارج کنید

14. libvirtd را مجددا راه اندازی کنید و دوباره vJunos-switch VM را ایجاد کنید. # systemctl libvirtd را مجددا راه اندازی کنید
15. سوئیچ vJunos مستقر در سرور میزبان را با خیال راحت خاموش کنید (در صورت نیاز). برای خاموش کردن vJunos-switch از دستور # virsh shutdown vjunos-sw1 استفاده کنید. هنگامی که این مرحله را اجرا می کنید، یک سیگنال خاموشی که به نمونه vJunos-switch ارسال می شود، به آن اجازه می دهد تا به خوبی خاموش شود.
پیام زیر نمایش داده می شود.
دامنه 'vjunos-sw1' در حال خاموش شدن است

17
توجه: از دستور "virsh destroy" استفاده نکنید زیرا این دستور می تواند دیسک vJunosswitch VM را خراب کند. اگر ماشین مجازی شما پس از استفاده از دستور "virsh destroy" بوت شدن را متوقف کرد، یک کپی از دیسک QCOW2 زنده از تصویر اصلی QCOW2 ارائه شده ایجاد کنید.

vJunos-switch VM را تأیید کنید
این مبحث چگونگی بررسی اینکه آیا vJunos-switch فعال و در حال اجرا است توضیح می دهد. 1. بررسی کنید که آیا vJunos-switch فعال است یا خیر.
# فهرست virsh

# فهرست virsh

نام شناسه

ایالت

——————————

74 vjunos-sw1 در حال اجرا

2. به کنسول سریال VCP متصل شوید.
می توانید پورت اتصال به کنسول سریال VCP را از XML پیدا کنید file. همچنین می‌توانید از طریق «تلنت لوکال هاست» وارد کنسول سریال VCP شوید ” جایی که portnum در پیکربندی XML مشخص شده است file:

توجه: شماره پورت telnet باید برای هر VM سوئیچ vJunos که در سرور میزبان قرار دارد منحصر به فرد باشد.

# telnet localhost 8610 در حال تلاش 127.0.0.1… به localhost متصل شد. شخصیت Escape '^]' است. root@:~ #
3. ارتقا خودکار تصویر را غیرفعال کنید.

18
اگر هیچ پیکربندی اولیه Junos را در مراحل بالا ارائه نکرده‌اید، سوئیچ vJunos به طور پیش‌فرض برای راه‌اندازی شبکه اولیه DHCP را انجام می‌دهد. اگر سرور DHCP ندارید که بتواند پیکربندی Junos را تامین کند، می‌توانید پیام‌های مکرر را مطابق شکل زیر دریافت کنید: "Auto Image Upgrade" می‌توانید این پیام‌ها را به صورت زیر غیرفعال کنید:

[ویرایش]] user@host# مجموعه سیستم root-authentication plain-text-password رمز عبور جدید: رمز عبور جدید را دوباره تایپ کنید: root# حذف خودکار تصویر- ارتقاء شاسی [ویرایش] root# commit commit کامل شد
4. بررسی کنید که آیا رابط های ge در vJunos-switch xml شما مشخص شده است یا خیر file آماده و در دسترس هستند. از دستور show interfaces کوتاه استفاده کنید.
برای مثالampاگر تعریف XML vJunos-switch باشد file دو NIC مجازی متصل به را مشخص می کند
«ge-000» و «ge-001»، سپس رابط‌های ge-0/0/0 و ge-0/0/1 باید در حالت پیوند «بالا» باشند، وقتی که با استفاده از فرمان خروجی رابط نمایشی مطابق شکل زیر تأیید می‌کنید. .

root> نشان دادن اینترفیس ها مختصر

رابط

لینک ادمین پروتو

ge-0/0/0

بالا بالا

ge-0/0/0.16386

بالا بالا

lc-0/0/0

بالا بالا

lc-0/0/0.32769

vpls را بالا ببرید

pfe-0/0/0

بالا بالا

pfe-0/0/0.16383

تا اینت

inet6

pfh-0/0/0

بالا بالا

pfh-0/0/0.16383

تا اینت

pfh-0/0/0.16384

تا اینت

ge-0/0/1

بالا بالا

ge-0/0/1.16386

بالا بالا

ge-0/0/2

بالا پایین

ge-0/0/2.16386

بالا پایین

محلی

از راه دور

19

ge-0/0/3 ge-0/0/3.16386 [snip]

بالا پایین بالا پایین

5. بررسی کنید که یک vnet inetrface در زیر هر پل "ge" مربوطه پیکربندی شده باشد. پس از شروع vJunos-switch مانند شکل زیر، از دستور brctl در سرور میزبان استفاده کنید:

# پیوند ip اضافه کردن پل نوع ge-000

# لینک آی پی ge-000 را نشان می دهد

نام پل شناسه پل

رابط های فعال STP

ge-000

8000.fe54009a419a شماره

vnet1

# لینک آی پی ge-001 را نشان می دهد

نام پل شناسه پل

رابط های فعال STP

ge-001

8000.fe5400e9f94f شماره

vnet2

vJunos-switch را روی KVM پیکربندی کنید

خلاصه
برای درک نحوه پیکربندی vJunos-switch در محیط KVM، این مبحث را بخوانید.

در این بخش
اتصال به vJunos-switch | 19 پیکربندی پورت های فعال | 20 نامگذاری رابط | 20 Media MTU را پیکربندی کنید | 21

به vJunos-switch متصل شوید
Telnet به شماره کنسول سریال مشخص شده در XML file برای اتصال به vJunos-switch. به جزئیات ارائه شده در «استقرار و مدیریت vJunos-switch در KVM» در صفحه 11 مراجعه کنید.ampدر:
# تلنت لوکال هاست 8610

20
در حال تلاش 127.0.0.1... به لوکال هاست متصل شد. شخصیت Escape '^]' است. root@:~ # cli root>
همچنین می توانید به VCP سوییچ vJunos SSH کنید.
پورت های فعال را پیکربندی کنید
این بخش نحوه پیکربندی تعداد پورت های فعال را توضیح می دهد.
می‌توانید تعداد پورت‌های فعال را برای سوئیچ vJunos تعیین کنید تا با تعداد کارت‌های کارت شبکه اضافه شده به VFP VM مطابقت داشته باشد. تعداد پیش‌فرض پورت‌ها 10 است، اما می‌توانید هر مقداری را در محدوده 1 تا 96 تعیین کنید. دستور user@host# set chassis fpc 0 pic 0 number-of-ports 96 را اجرا کنید تا تعداد پورت‌های فعال را مشخص کنید. تعداد پورت ها را در سطح سلسله مراتب [ویرایش fpc شاسی 0 عکس 0] پیکربندی کنید.
نام گذاری رابط
vJunos-switch فقط از رابط های اترنت گیگابیتی (ge) پشتیبانی می کند.
شما نمی توانید نام رابط را به اترنت 10 گیگابیتی (xe) یا اترنت 100 گیگابیتی (et) تغییر دهید. اگر بخواهید نام اینترفیس را تغییر دهید، این رابط‌ها همچنان به عنوان "ge" نشان داده می‌شوند که پیکربندی نمایش را اجرا کنید یا دستورات مختصر رابط‌ها را نشان دهید. اینجا یک سابق استampهنگامی که کاربران سعی می کنند نام رابط را به "et" تغییر دهند، خروجی دستور CLI "show configuration" را دریافت کنید:
شاسی { fpc 0 { عکس 0 { ## ## هشدار: عبارت نادیده گرفته شد: پلتفرم پشتیبانی نشده (ex9214) ## interface-type et; }

21
} }
Media MTU را پیکربندی کنید
شما می توانید واحد انتقال حداکثر رسانه (MTU) را در محدوده 256 تا 9192 پیکربندی کنید. مقادیر MTU خارج از محدوده ذکر شده در بالا رد می شوند. شما باید MTU را با گنجاندن عبارت MTU در سطح سلسله مراتب [edit interface interface-name] پیکربندی کنید. MTU را پیکربندی کنید.
[ویرایش] user@host# مجموعه رابط ge-0/0/0 mtu
توجه: حداکثر مقدار MTU پشتیبانی شده 9192 بایت است.
برای مثالampدر:
[ویرایش] user@host# مجموعه رابط ge-0/0/0 mtu 9192

4 فصل
عیب یابی
عیب یابی vJunos-switch | 23

23
عیب یابی vJunos-switch

خلاصه
از این مبحث برای تأیید پیکربندی vJunos-switch و هرگونه اطلاعات عیب‌یابی استفاده کنید.

در این بخش
بررسی کنید که VM در حال اجرا است | 23 بررسی اطلاعات CPU | 24 View ورود به سیستم Files | 25 جمع آوری هسته دامپ | 25

بررسی کنید که VM در حال اجرا است
· بررسی کنید که آیا vJunos-switch بعد از نصب آن در حال اجرا است یا خیر.
virsh list دستور virsh list نام و وضعیت ماشین مجازی (VM) را نمایش می دهد. وضعیت می تواند به صورت: در حال اجرا، بیکار، توقف، خاموش شدن، تصادف یا در حال مرگ باشد.

# فهرست virsh

نام شناسه

ایالت

—————————

72 vjunos-switch در حال اجرا

· می توانید ماشین های مجازی را با دستورات virsh زیر متوقف و راه اندازی کنید: · shutdown virsh– خاموش کردن vJunos-switch. · virsh start–یک VM غیرفعال را که قبلاً تعریف کرده اید، راه اندازی کنید.

توجه: از دستور "virsh destroy" استفاده نکنید زیرا می تواند دیسک VM-switch vJunos را خراب کند.

24
اگر ماشین مجازی شما پس از استفاده از دستور نابودی virsh متوقف شد و بوت نشد، یک کپی از دیسک QCOW2 زنده از تصویر اصلی QCOW2 ایجاد کنید.

بررسی اطلاعات CPU
از دستور lscpu در سرور میزبان برای نمایش اطلاعات CPU استفاده کنید. خروجی اطلاعاتی مانند تعداد کل پردازنده‌ها، تعداد هسته‌های هر سوکت و تعداد سوکت‌های پردازنده را نمایش می‌دهد. برای مثالampبلوک کد زیر اطلاعات یک سرور میزبان Ubuntu 20.04 LTS را نشان می دهد که در مجموع از 32 CPU پشتیبانی می کند.

root@vjunos-host:~# lscpu معماری: حالت(های) عملیات CPU: ترتیب بایت: اندازه آدرس: CPU(ها): لیست CPU(های) آنلاین: رشته(ها) در هر هسته: هسته(ها) در هر سوکت: سوکت(ها): گره(های) NUMA: شناسه فروشنده: خانواده CPU: مدل: نام مدل: پله: CPU MHz: CPU حداکثر مگاهرتز: CPU حداقل مگاهرتز: BogoMIPS: مجازی سازی: حافظه نهان L1d: حافظه نهان L1i: حافظه نهان L2 : حافظه نهان L3: CPU(های) NUMA node0:

x86_64 32 بیتی، 64 بیتی اندین کوچک 46 بیتی فیزیکی، 48 بیتی مجازی 32 0-31 2 8 2 2 GenuineIntel 6 62 Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz 4 2593.884. 3400.0000 VT -x 1200.0000 KiB 5187.52 KiB 512 MiB 512 MiB 4-40،0-7,16

25

NUMA node1 CPU: [snip]

8-15,24-31

View ورود به سیستم Files
View سیستم با استفاده از دستور show log در نمونه vJunos-switch ثبت می شود.
ریشه > نمایش log ? ریشه > نمایش log ? فرمان لیستی از log را نمایش می دهد fileبرای viewوارد شدن برای سابقample ، به view سیاهههای مربوط به دیمون شاسی (chassisd) دستور root > show log chassisd را اجرا می کنند.
هسته دامپ ها را جمع آوری کنید
از دستور show system core-dumps استفاده کنید view هسته جمع آوری شده file. می‌توانید از طریق رابط مدیریت fxp0 در vJunos-switch، این فایل‌های هسته‌ای را برای تجزیه و تحلیل به سرور خارجی منتقل کنید.

اسناد / منابع

استقرار سوئیچ Juniper NETWORKS KVM vJunos [pdfراهنمای کاربر
KVM vJunos Switch Deployment, KVM, vJunos Switch Deployment, Switch Deployment, Deployment

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *