Зміст приховати

Розгортання комутатора KVM vJunos

Технічні характеристики

  • Продукт: vJunos-перемикач
  • Посібник із розгортання: KVM
  • Видавець: Juniper Networks, Inc.
  • Дата публікації: 2023-11-20
  • Webсайт: https://www.juniper.net

Інформація про продукт

Про цей посібник

Посібник із розгортання vJunos-switch містить інструкції та
інформація про розгортання та керування vJunos-switch на KVM
навколишнє середовище. Він охоплює такі теми, як розуміння надview of
vJunos-комутатор, апаратні та програмні вимоги, встановлення та
розгортання та усунення несправностей.

vJunos-перемиканняview

Комутатор vJunos — це програмний компонент, який можна встановити
на стандартному сервері x86 із гіпервізором Linux KVM
(Ubuntu 18.04, 20.04, 22.04 або Debian 11 Bullseye). Це забезпечує
віртуалізованих мережевих можливостей і розроблено, щоб запропонувати
гнучкість і масштабованість мережевого розгортання.

Підтримувані ключові функції

  • Віртуалізовані мережеві можливості
  • Підтримка стандартних серверів x86
  • Сумісність з гіпервізором KVM Linux
  • Можливість інсталювати кілька екземплярів vJunos-switch на одному
    сервер

Переваги та використання

vJunos-switch пропонує кілька переваг і може використовуватися в
різні сценарії:

  • Вмикає віртуалізовану мережеву інфраструктуру
  • Зменшує витрати на апаратне забезпечення завдяки використанню галузевого стандарту
    серверів
  • Забезпечує гнучкість і масштабованість мережі
    розгортання
  • Спрощує керування та налаштування мережі

Обмеження

Хоча vJunos-switch є потужним мережевим рішенням, він
має деякі обмеження, які слід враховувати:

  • Сумісність обмежена гіпервізором KVM Linux
  • Для встановлення потрібні стандартні сервери x86
  • Залежить від можливостей і ресурсів базису
    серверне обладнання

Архітектура vJunos-switch

Архітектура vJunos-switch розроблена для забезпечення a
віртуалізоване мережеве середовище на гіпервізорі KVM. Він використовує
ресурсів і можливостей основного сервера x86
обладнання для надання високопродуктивних мережевих послуг.

Інструкція з використання продукту

Вимоги до обладнання та програмного забезпечення

Щоб успішно розгорнути vJunos-switch на KVM, переконайтеся, що ваш
система відповідає таким мінімальним вимогам:

  • Сервер промислового стандарту x86
  • Гіпервізор KVM Linux (Ubuntu 18.04, 20.04, 22.04 або Debian 11)
    Яблучко)
  • Відповідне програмне забезпечення сторонніх розробників (необов’язково)

Встановіть і розгорніть vJunos-switch на KVM

Встановіть vJunos-switch на KVM

Виконайте ці дії, щоб інсталювати vJunos-switch на KVM
середовище:

  1. Підготуйте хост-сервери Linux до встановлення vJunos-switch.
  2. Розгортання та керування vJunos-перемикачем на KVM.
  3. Налаштуйте розгортання vJunos-switch на хост-сервері.
  4. Перевірте vJunos-switch VM.
  5. Налаштуйте vJunos-switch на KVM.
  6. Підключіться до vJunos-switch.
  7. Налаштувати активні порти.
  8. Іменування інтерфейсу.
  9. Налаштуйте медіа MTU.

Усунення неполадок vJunos-switch

Якщо у вас виникли проблеми з vJunos-switch, ви можете слідкувати
ці кроки для усунення несправностей:

  1. Переконайтеся, що віртуальна машина запущена.
  2. Перевірте інформацію про процесор.
  3. View Журнал Files.
  4. Збирайте Core Dumps.

Часті запитання (FAQ)

Про продукт

Чи vJunos-switch сумісний з усіма гіпервізорами?

Ні, vJunos-switch розроблено спеціально для KVM Linux
гіпервізор.

Чи можу я встановити декілька екземплярів vJunos-switch на одному
сервер?

Так, ви можете встановити кілька екземплярів vJunos-switch на a
єдиний сервер промислового стандарту x86.

Встановлення та розгортання

Які мінімальні вимоги до апаратного та програмного забезпечення?
vJunos-перемикач на KVM?

Мінімальні вимоги включають сервер промислового стандарту x86
і гіпервізор Linux KVM (Ubuntu 18.04, 20.04, 22.04 або Debian
11 Яблучко). Також може бути відповідне стороннє програмне забезпечення
встановлено, але це необов’язково.

Як підключитися до vJunos-switch після встановлення?

Ви можете підключитися до vJunos-switch, дотримуючись наданих інструкцій
інструкції в посібнику зі встановлення.

Усунення несправностей

Де я можу знайти журнал files для vJunos-перемикача?

Журнал files для vJunos-switch можна знайти у вказаному
каталог на хост-сервері. Зверніться до розділу усунення несправностей
посібника з розгортання для отримання додаткової інформації.

Посібник із розгортання vJunos-switch для KVM
Опубліковано
2023-11-20

ii
Juniper Networks, Inc. 1133 Innovation Way Саннівейл, Каліфорнія 94089 США 408-745-2000 www.juniper.net
Juniper Networks, логотип Juniper Networks, Juniper і Junos є зареєстрованими товарними знаками Juniper Networks, Inc. у Сполучених Штатах та інших країнах. Усі інші торгові марки, знаки обслуговування, зареєстровані знаки або зареєстровані знаки обслуговування є власністю відповідних власників.
Juniper Networks не несе відповідальності за будь-які неточності в цьому документі. Juniper Networks залишає за собою право змінювати, модифікувати, передавати або іншим чином переглядати цю публікацію без попередження.
Посібник із розгортання vJunos-switch для KVM © Juniper Networks, Inc., 2023. Усі права захищено.
Інформація в цьому документі актуальна станом на дату на титульній сторінці.
2000 РІК ПОВІДОМЛЕННЯ
Апаратні та програмні продукти Juniper Networks відповідають вимогам 2000 року. Junos OS не має відомих часових обмежень до 2038 року. Однак відомо, що програма NTP має певні труднощі в 2036 році.
ЛІЦЕНЗІЙНА УГОДА КІНЦЕВОГО КОРИСТУВАЧА
Продукт Juniper Networks, який є предметом цієї технічної документації, складається з (або призначений для використання з) програмним забезпеченням Juniper Networks. Використання такого програмного забезпечення регулюється умовами Ліцензійної угоди з кінцевим користувачем («EULA»), опублікованою на https://support.juniper.net/support/eula/. Завантажуючи, встановлюючи або використовуючи таке програмне забезпечення, ви погоджуєтеся з умовами цієї Ліцензійної угоди.

iii

Зміст

Про цей посібник | v

1

Розуміння vJunos-switch

vJunos-перемиканняview | 2

закінченоview | 2

Підтримувані ключові функції | 3

Переваги та використання | 3

Обмеження | 4

Архітектура vJunos-switch | 4

2

Вимоги до обладнання та програмного забезпечення vJunos-перемикач на KVM

Мінімальні вимоги до обладнання та програмного забезпечення | 8

3

Встановіть і розгорніть vJunos-switch на KVM

Встановіть vJunos-switch на KVM | 11

Підготуйте хост-сервери Linux до встановлення vJunos-switch | 11

Розгортання та керування vJunos-перемикачем на KVM | 11 Налаштуйте розгортання vJunos-switch на хост-сервері | 12

Перевірте vJunos-switch VM | 17

Налаштувати vJunos-switch на KVM | 19 Підключіться до vJunos-switch | 19

Налаштувати активні порти | 20

Назви інтерфейсу | 20

Налаштуйте Media MTU | 21

4

Усунення несправностей

Виправлення неполадок vJunos-switch | 23

Переконайтеся, що віртуальна машина працює | 23

iv
Перевірте інформацію про процесор | 24 View Журнал Files | 25 Зберіть Core Dumps | 25

v
Про цей посібник
Використовуйте цей посібник для встановлення віртуального перемикача Junos (vJunos-switch). vJunos-switch є віртуальною версією комутаційної платформи EX на основі Junos. Він являє собою комутатор Juniper під керуванням операційної системи Junos® (Junos OS) у середовищі віртуальної машини на основі ядра (KVM). vJunos-комутатор базується на вкладеній архітектурі Juniper Networks® vMX Virtual Router (vMX). Цей посібник також містить основні процедури конфігурації vJunos-switch і керування ними. Після встановлення та налаштування vJunos-switch, як описано в цьому посібнику, зверніться до документації Junos OS, щоб отримати інформацію про конфігурацію додаткового програмного забезпечення.
ПОВ’ЯЗАНА ДОКУМЕНТАЦІЯ Junos OS for EX Series Документація

1 РОЗДІЛ
Розуміння vJunos-switch
vJunos-перемиканняview | 2 Архітектура vJunos-switch | 4

2
vJunos-перемиканняview

РЕЗЮМЕ
У цій темі наведено огляд, основні підтримувані функції, переваги та обмеження vJunosswitch.

У ЦЬОМУ РОЗДІЛІ
закінченоview | Підтримувані 2 основні функції | 3 Переваги та використання | 3 Обмеження | 4

закінченоview
У ЦЬОМУ РОЗДІЛІ Встановлення vJunos-switch завершеноview | 3
Прочитайте цю темуview перемикача vJunos. Комутатор vJunos — це віртуальна версія комутатора Juniper, на якому працює ОС Junos. Ви можете встановити vJunos-switch як віртуальну машину (VM) на сервері x86. Ви можете налаштувати комутатор vJunos і керувати ним так само, як і фізичним комутатором. vJunos-switch — це єдина віртуальна машина (VM), яку можна використовувати лише в лабораторіях, а не у робочому середовищі. Комутатор vJunos побудовано з використанням EX9214 як еталонного комутатора Juniper і підтримує один механізм маршрутизації та один гнучкий концентратор PIC (FPC). Комутатор vJunos підтримує пропускну здатність до 100 Мбіт/с, агреговану на всіх інтерфейсах. Вам не потрібно купувати ліцензію на пропускну здатність для використання vJunos-switch. Замість використання апаратних перемикачів ви можете використовувати перемикач vJunos для запуску програмного забезпечення Junos для тестування мережевих конфігурацій і протоколів.

3
Встановлення vJunos-switch завершеноview
Ви можете інсталювати програмні компоненти vJunos-switch на промисловому стандартному сервері x86, на якому працює гіпервізор Linux KVM (Ubuntu 18.04, 20.04, 22.04 або Debian 11 Bullseye). На серверах, на яких працює гіпервізор KVM, ви також можете запустити відповідне програмне забезпечення сторонніх виробників. Ви можете встановити кілька екземплярів vJunos-switch на одному сервері.
Підтримувані ключові функції
У цьому розділі наведено список і деталі ключових функцій, які підтримуються та перевіряються на vJunos-switch. Докладніше про конфігурацію цих функцій див. у посібниках із функцій за адресою: Посібники користувача. Комутатор vJunos підтримує наступні ключові функції: · Підтримує до 96 інтерфейсів комутатора · Може імітувати IP-основу та накладну топологію центру обробки даних. · Підтримує функціонал EVPN-VXLAN leaf · Підтримує Edge-Routed Bridging (ERB) · Підтримує EVPN LAG multihoming у EVPN-VXLAN (ESI-LAG)
Переваги та використання
Переваги та випадки використання vJunos-switch на стандартних серверах x86 такі: · Зменшені капітальні витрати (CapEx) на лабораторію – vJunos-switch доступний безкоштовно для створення тестових лабораторій.
зниження витрат, пов'язаних з фізичними комутаторами. · Скорочений час розгортання – Ви можете використовувати комутатор vJunos для створення та віртуального тестування топологій
без будівництва дорогих фізичних лабораторій. Віртуальні лабораторії можна створювати миттєво. У результаті ви можете зменшити витрати та затримки, пов’язані з розгортанням на фізичному обладнанні. · Усуньте потребу та час у лабораторному обладнанні – vJunos-switch допоможе вам усунути час очікування на прибуття лабораторного обладнання після придбання. vJunos-switch доступний безкоштовно та може бути завантажений миттєво. · Навчання та навчання – дозволяє створювати лабораторії для навчання та освітніх послуг для ваших співробітників.

4
· Підтвердження концепції та тестування перевірки – Ви можете перевірити різні топології комутації центрів обробки даних, конфігурації попередньої збірки, напр.ampі підготуйте автоматизацію.
Обмеження
Комутатор vJunos має наступні обмеження: · Є єдиний механізм маршрутизації та єдина архітектура FPC. · Не підтримує оновлення програмного забезпечення під час роботи (ISSU). · Не підтримує приєднання або від’єднання інтерфейсів під час роботи. · SR-IOV для випадків використання vJunos-switch і пропускної здатності не підтримується. · Через вкладену архітектуру vJunos-switch не можна використовувати в будь-яких розгортаннях, які запускають
екземпляри з віртуальної машини. · Підтримує максимальну пропускну здатність 100 Мбіт/с на всіх інтерфейсах.
ПРИМІТКА. Ліцензії на смугу пропускання не надаються, оскільки ліцензія на смугу пропускання не потрібна. Може з’явитися повідомлення про перевірку ліцензії. Ігноруйте повідомлення перевірки ліцензії.
· Ви не можете оновити ОС Junos на запущеній системі. Натомість ви повинні розгорнути новий екземпляр із новим програмним забезпеченням.
· Багатоадресна передача не підтримується.
ПОВ’ЯЗАНА ДОКУМЕНТАЦІЯ Мінімальні вимоги до обладнання та програмного забезпечення | 8
Архітектура vJunos-switch
vJunos-switch — це єдине вкладене рішення віртуальної машини, у якому віртуальна площина пересилання (VFP) і механізм пересилання пакетів (PFE) знаходяться у зовнішній віртуальній машині. Коли ви запускаєте комутатор vJunos, VFP

5 запускає вкладену віртуальну машину, яка запускає образ Junos Virtual Control Plane (VCP). Гіпервізор KVM використовується для розгортання VCP. Термін «вкладений» стосується віртуальної машини VCP, вкладеної у віртуальну машину VFP, як показано на малюнку 1 на сторінці 5. Комутатор vJunos може підтримувати пропускну здатність до 100 Мбіт/с, використовуючи 4 ядра та 5 ГБ пам’яті. Будь-які налаштовані додаткові ядра та пам’ять виділяються для VCP. VFP не потребує додаткової пам’яті, окрім мінімального підтримуваного обсягу. 4 ядер і 5 ГБ пам'яті достатньо для лабораторних випадків. Рисунок 1: Архітектура vJunos-switch
Архітектура vJunos-switch організована на рівні: · vJunos-switch знаходиться на верхньому рівні. · Гіпервізор KVM і відповідне системне програмне забезпечення, описане в розділі вимог до програмного забезпечення
знаходяться в середньому шарі. · Сервер x86 знаходиться на фізичному рівні внизу.

6
Розуміння цієї архітектури може допомогти вам спланувати конфігурацію vJunos-switch. Після створення екземпляра vJunos-Switch ви можете використовувати Junos OS CLI для налаштування інтерфейсів vJunosswitch у VCP. vJunos-комутатор підтримує лише інтерфейси Gigabit Ethernet.

2 РОЗДІЛ
Вимоги до обладнання та програмного забезпечення vJunos-перемикач на KVM
Мінімальні вимоги до обладнання та програмного забезпечення | 8

8

Мінімальні вимоги до обладнання та програмного забезпечення

У цьому розділі наведено список вимог до обладнання та програмного забезпечення для запуску примірника vJunos-switch. У таблиці 1 на сторінці 8 наведено вимоги до обладнання для vJunos-switch. Таблиця 1: Мінімальні вимоги до обладнання для vJunos-switch

опис

Значення

Sample конфігурація системи

Для лабораторного моделювання та низької продуктивності (менше 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

опис

Значення

Операційна система
ПРИМІТКА. Підтримується лише англійська локалізація.

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

Віртуалізація

· QEMU-KVM
Версії за замовчуванням для кожної версії Ubuntu або Debian достатньо. apt-get install qemu-kvm встановлює цю версію за замовчуванням.

Необхідні пакети
ПРИМІТКА. Використовуйте команду apt-get install pkg name або 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 із віртуальної машини через обмеження глибоко вкладеної віртуалізації.

Зображення vJunos-switch

Зображення доступні в розділі лабораторних завантажень juniper.net за адресою: Test Drive Juniper

3 РОЗДІЛ
Встановіть і розгорніть vJunos-switch на KVM
Встановіть vJunos-switch на KVM | 11 Розгортання та керування vJunos-перемикачем на KVM | 11 Налаштувати vJunos-перемикач на KVM | 19

11
Встановіть vJunos-switch на KVM

РЕЗЮМЕ
Прочитайте цю тему, щоб зрозуміти, як встановити перемикач vJunos у середовищі KVM.

У ЦЬОМУ РОЗДІЛІ
Підготуйте хост-сервери Linux до встановлення vJunos-switch | 11

Підготуйте хост-сервери Linux до встановлення vJunos-switch
Цей розділ стосується як хост-серверів Ubuntu, так і Debian. 1. Установіть стандартні версії пакетів для хост-сервера Ubuntu або Debian, щоб переконатися, що
сервери відповідають мінімальним вимогам до апаратного та програмного забезпечення. 2. Переконайтеся, що технологію Intel VT-x увімкнено. Виконайте команду lscpu на своєму хост-сервері.
У полі віртуалізації у виводі команди lscpu відображається VT-x, якщо VT-x увімкнено. Якщо VT-x не ввімкнено, перегляньте документацію до сервера, щоб дізнатися, як увімкнути його в BIOS.
Розгортання та керування vJunos-перемикачем на KVM

РЕЗЮМЕ
Прочитайте цю тему, щоб зрозуміти, як розгортати екземпляр vJunos-switch і керувати ним після його встановлення.

У ЦЬОМУ РОЗДІЛІ
Налаштуйте розгортання vJunos-switch на хост-сервері | 12 Перевірте vJunos-switch VM | 17

У цій темі описано: · Як викликати vJunos-перемикач на серверах KVM за допомогою libvirt.
· Як вибрати об'єм процесора та пам'яті, налаштувати необхідні мости для з'єднання та налаштувати послідовний порт.

12
· Як використовувати відповідний XML file розділи для конфігурацій і вибору, перерахованих раніше.
ПРИМІТКА. Завантажте sample XML file і зображення vJunos-switch з Juniper webсайт.
Налаштуйте розгортання vJunos-switch на хост-сервері
У цьому розділі описано, як налаштувати розгортання vJunos-switch на хост-сервері.
ПРИМІТКА. Ця тема висвітлює лише кілька розділів XML file які використовуються для розгортання vJunosswitch через libvirt. Весь XML file vjunos.xml доступний для завантаження разом із образом віртуальної машини та пов’язаною документацією на сторінці завантажень програмного забезпечення vJunos Lab.
Установіть пакети, зазначені в розділі Мінімальні вимоги до програмного забезпечення, якщо пакети ще не інстальовано. Див. «Мінімальні вимоги до обладнання та програмного забезпечення» на сторінці 8 1. Створіть міст Linux для кожного інтерфейсу Gigabit Ethernet комутатора vJunos, який ви плануєте використовувати.
# ip link add ge-000 type bridge # ip link add ge-001 type bridge У цьому випадку примірник матиме налаштовані ge-0/0/0 та ge-0/0/1. 2. Відкрийте кожен міст Linux. 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, як правило, користувачем root. 4. Укажіть кількість ядер, наданих vJunos, змінивши наступну строфу.

13
У наступній частині вказано кількість ядер, наданих vJunos. Мінімально необхідно 4 ядра, яких достатньо для лабораторних випадків.
x86_64 IvyBridge qemu4

Стандартна кількість ядер становить 4, і цього достатньо для більшості програм. Це мінімальний процесор, який підтримує vJunos-switch. Ви можете залишити модель ЦП як IvyBridge. Процесори Intel пізнішого покоління також працюватимуть із цим параметром. 5. Збільште пам’ять, якщо потрібно, змінивши наступну строфу.

vjunos-sw1 5242880 5242880 4
Наступний прикладample показує пам'ять за замовчуванням, необхідну для vJunos-switch. Пам'яті за замовчуванням достатньо для більшості програм. За потреби можна збільшити значення. Він також показує назву конкретного vJunos-switch, який створюється, який у цьому випадку є vjunos-sw1. 6. Вкажіть ім’я та розташування вашого образу vJunos-switch, змінивши XML file як показано в наступному прикладіample.
<disk device=”disk” type=”file”> <джерело file=”/root/vjunos-sw1-live.qcow2″/>

Ви повинні надати кожній віртуальній машині vJunos на хості власне зображення QCOW2 з унікальною назвою. Це потрібно для libvirt і QEMU-KVM.

14
7. Створіть образ диска. # ./make-config.sh vJunos-switch приймає початкову конфігурацію, підключаючи другий диск до екземпляра віртуальної машини, який містить цю конфігурацію. Використовуйте наданий скрипт make-config.sh, щоб створити образ диска. XML file посилається на цей диск конфігурації, як показано нижче:
<disk device=”disk” type=”file”> <джерело file=”/root/config.qcow2″/>

ПРИМІТКА. Якщо ви не віддаєте перевагу початковій конфігурації, видаліть наведену вище строфу з XML file.
8. Налаштуйте порт керування Ethernet.


Цей колишнійample дозволяє підключитися до VCP “fxp0”, який є портом керування ззовні хост-сервера, на якому знаходиться vJunos-switch. Для fxp0 потрібно налаштувати маршрутизовану IP-адресу через сервер DHCP або стандартну конфігурацію CLI. «eth0» у строфі нижче стосується інтерфейсу хост-сервера, який забезпечує підключення до зовнішнього світу, і має відповідати назві цього інтерфейсу на вашому хост-сервері. Якщо ви не використовуєте протокол динамічної конфігурації хоста (DHCP), тоді після того, як комутатор vJunos запущено та запущено, підключіться до його консолі через telnet і налаштуйте IP-адресу для “fxp0″ за допомогою конфігурації CLI, як показано нижче:

15
ПРИМІТКА. Наведені нижче конфігурації є лише прикладамиamples або sampфрагменти конфігурації файлу. Можливо, вам також доведеться налаштувати статичну конфігурацію маршруту.
# встановити інтерфейси fxp0 unit 0 сімейство inet address 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 enable command. 10. Створіть міст Linux для кожного порту, який ви вкажете в XML file.



Назви портів указано в наступній строфі. Конвенція для vJunos-switch передбачає використання ge-0xy, де «xy» визначає фактичний номер порту. У наступному випрample, ge-000 і ge-001 — це номери портів. Ці номери портів будуть відповідати інтерфейсам Junos ge-0/0/0 і ge-0/0/1 відповідно. Як згадувалося раніше, вам потрібно створити міст Linux для кожного порту, який ви вкажете в XML file. 11. Надайте унікальний номер послідовного консольного порту для кожного комутатора vJunos на вашому хост-сервері. У наступному випрample, унікальний номер послідовного порту консолі – «8610».

16
Не змінюйте наступну строфу smbios. Він повідомляє vJunos, що це перемикач vJunos.



12. Створіть віртуальну машину vJunos-sw1 за допомогою vJunos-sw1.xml file. # virsh створити vjunos-sw1.xml
Термін «sw1» використовується для позначення того, що це перша віртуальна машина vJunos-switch, яка встановлюється. Наступні віртуальні машини можна назвати vjunos-sw2, vjunos-sw3 і так далі.
У результаті буде створено віртуальну машину та відобразиться таке повідомлення:
Домен vjunos-sw1 створено з vjunos-sw1.xml 13. Перевірте /etc/libvirt/qemu.conf і розкоментуйте наступні рядки XML, якщо ці рядки були
прокоментував. Деякі ексampдійсні значення наведено нижче. Розкоментуйте вказані рядки.

#

user = “qemu” # Користувач з іменем “qemu”

#

user = “+0” # Супер користувач (uid=0)

#

user = “100” # Користувач з іменем “100” або користувач з uid=100#user = “root”

<<

розкоментуйте цей рядок

#

#group = “root” <<< розкоментуйте цей рядок

14. Перезапустіть libvirtd і знову створіть віртуальну машину vJunos-switch. # systemctl перезапустити libvirtd
15. Безпечно вимкніть vJunos-switch, розгорнутий на хост-сервері (за потреби). Використовуйте команду # virsh shutdown vjunos-sw1, щоб завершити роботу vJunos-switch. Коли ви виконуєте цей крок, сигнал про завершення роботи, надісланий до екземпляра vJunos-switch, дозволяє йому плавно завершити роботу.
Відобразиться таке повідомлення.
Домен «vjunos-sw1» припиняється

17
ПРИМІТКА. Не використовуйте команду «virsh destroy», оскільки ця команда може пошкодити диск віртуальної машини vJunosswitch. Якщо ваша віртуальна машина перестає завантажуватися після використання команди «virsh destroy», створіть живу копію диска QCOW2 наданого оригінального образу QCOW2.

Перевірте vJunos-switch VM
У цій темі описано, як перевірити, чи перемикач vJunos запущено та працює. 1. Перевірте, чи перемикач vJunos запущено та працює.
# список virsh

# список virsh

Ім'я ідентифікатора

Держава

—————————-

74 vjunos-sw1 працює

2. Підключіться до послідовної консолі VCP.
Порт для підключення до послідовної консолі VCP можна знайти в XML file. Крім того, ви можете увійти до послідовної консолі VCP через “telnet localhost ”, де portnum вказано в конфігурації XML file:

ПРИМІТКА. Номер порту Telnet має бути унікальним для кожної віртуальної машини vJunos-switch, розташованої на хост-сервері.

# telnet localhost 8610 Спроба 127.0.0.1… Підключено до localhost. Екранний символ — «^]». root@:~ #
3. Вимкніть автоматичне оновлення образу.

18
Якщо ви не надали жодної початкової конфігурації Junos під час кроків вище, комутатор vJunos за замовчуванням спробує DHCP для початкового налаштування мережі. Якщо у вас немає сервера DHCP, який може надати конфігурацію Junos, ви можете отримувати повторювані повідомлення, як показано нижче: «Автоматичне оновлення зображення» Ви можете вимкнути ці повідомлення наступним чином:

[edit]] user@host# set system root-authentication plain-text-password New password: Повторно введіть новий пароль: root# delete chassis auto-image-upgrade [edit] root# commit commit complete
4. Перевірте, чи інтерфейси ge, указані у вашому vJunos-switch xml file готові та доступні. Використовуйте команду show interfaces terse.
наприкладample, якщо vJunos-switch визначення XML file визначає дві віртуальні мережеві карти, з’єднані з
«ge-000» і «ge-001», тоді інтерфейси ge-0/0/0 і ge-0/0/1 повинні бути в стані зв’язку «вгору», коли ви перевіряєте за допомогою команди виводу show interface, як показано нижче .

root> показати інтерфейси стислі

Інтерфейс

Адміністратор посилання Proto

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. Переконайтеся, що під кожним відповідним мостом «ge» налаштовано інтерфейс vnet. Використовуйте команду brctl на хост-сервері після запуску vJunos-switch, як показано нижче:

# ip посилання додати міст типу ge-000

# IP-посилання показує ge-000

назва мосту bridge id

Інтерфейси з підтримкою STP

ge-000

8000.fe54009a419a №

vnet1

# IP-посилання показує ge-001

назва мосту bridge id

Інтерфейси з підтримкою STP

ge-001

8000.fe5400e9f94f №

vnet2

Налаштуйте vJunos-switch на KVM

РЕЗЮМЕ
Прочитайте цю тему, щоб зрозуміти, як налаштувати vJunos-перемикач у середовищі KVM.

У ЦЬОМУ РОЗДІЛІ
Підключіться до vJunos-switch | 19 Налаштувати активні порти | 20 Іменування інтерфейсу | 20 Налаштування медіа MTU | 21

Підключіться до vJunos-switch
Telnet до послідовного номера консолі, зазначеного в XML file для підключення до vJunos-switch. Подробиці див. у розділі «Розгортання та керування vJunos-switch на KVM» на сторінці 11. Напр.ampле:
# локальний хост telnet 8610

20
Спроба 127.0.0.1… Підключено до локального хосту. Екранний символ — «^]». root@:~ # cli root>
Ви також можете SSH до vJunos-switch VCP.
Налаштувати активні порти
У цьому розділі описано, як налаштувати кількість активних портів.
Ви можете вказати кількість активних портів для vJunos-switch відповідно до кількості мережевих карт, доданих до VFP VM. За замовчуванням кількість портів становить 10, але ви можете вказати будь-яке значення в діапазоні від 1 до 96. Виконайте команду user@host# set chassis fpc 0 pic 0 number-of-ports 96, щоб указати кількість активних портів. Налаштуйте кількість портів на рівні ієрархії [edit chassis fpc 0 pic 0].
Іменування інтерфейсу
vJunos-комутатор підтримує лише інтерфейси Gigabit Ethernet (ge).
Ви не можете змінити назви інтерфейсів на 10-Gigabit Ethernet (xe) або 100-Gigabit Ethernet (et). Якщо ви спробуєте змінити назви інтерфейсів, ці інтерфейси все одно відображатимуться як «ge», коли ви запускаєте конфігурацію шоу або короткі команди показу інтерфейсів. Ось колишнійample вихід команди «show configuration» CLI, коли користувачі намагаються змінити назву інтерфейсу на «et»:
chassis { fpc 0 { pic 0 { ## ## Попередження: оператор проігноровано: непідтримувана платформа (ex9214) ## interface-type et; }

21
}}
Налаштуйте медіа MTU
Ви можете налаштувати одиницю максимальної передачі медіа (MTU) у діапазоні від 256 до 9192. Значення MTU поза вказаним вище діапазоном відхиляються. Ви повинні налаштувати MTU, включивши інструкцію MTU на рівень ієрархії [редагування інтерфейсу інтерфейсу]. Налаштуйте 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 і отримати будь-яку інформацію щодо усунення несправностей.

У ЦЬОМУ РОЗДІЛІ
Переконайтеся, що віртуальна машина працює | 23 Перевірте інформацію про ЦП | 24 View Журнал Files | 25 Зберіть Core Dumps | 25

Переконайтеся, що віртуальна машина запущена
· Перевірте, чи працює комутатор vJunos після його встановлення.
virsh list Команда virsh list відображає назву та стан віртуальної машини (VM). Стан може бути: працює, неактивний, призупинено, вимкнено, збій або смерть.

# список virsh

Ім'я ідентифікатора

Держава

—————————

72 vjunos-перемикач працює

· Ви можете зупиняти та запускати віртуальні машини за допомогою наступних команд virsh: · virsh shutdown–вимкнення vJunos-switch. · virsh start – запуск неактивної віртуальної машини, яку ви визначили раніше.

ПРИМІТКА. Не використовуйте команду «virsh destroy», оскільки це може пошкодити диск віртуальної машини vJunos-switch.

24
Якщо ваша віртуальна машина зупиняється та не завантажується після використання команди virsh destroy, створіть живу копію диска QCOW2 оригінального наданого образу QCOW2.

Перевірте інформацію про процесор
Використовуйте команду lscpu на хост-сервері, щоб відобразити інформацію про ЦП. На виході відображається така інформація, як загальна кількість ЦП, кількість ядер на сокет і кількість сокетів ЦП. наприкладample, наступний кодовий блок показує інформацію для хост-сервера Ubuntu 20.04 LTS, який підтримує загалом 32 ЦП.

root@vjunos-host:~# Архітектура lscpu: Операційний режим(и) ЦП: Порядок байтів: Розміри адрес: ЦП(и): Список ЦП(ів) у мережі: Потік(и) на ядро: Ядро(ядра) на сокет: Socket(s): NUMA node(s): Vendor ID: CPU family: Model: Назва моделі: Stepping: CPU MHz: CPU max MHz: CPU min MHz: BogoMIPS: Virtualization: L1d cache: L1i cache: L2 cache : Кеш L3: NUMA node0 ЦП:

x86_64 32-розрядний, 64-розрядний Little Endian 46 біт фізичний, 48 біт віртуальний 32 0-31 2 8 2 2 GenuineIntel 6 62 Процесор Intel(R) Xeon(R) E5-2650 v2 @ 2.60 ГГц 4 2593.884 3400.0000 1200.0000 5187.52 512 ВТ -x 512 КіБ 4 КіБ 40 МіБ 0 МіБ 7,16-23-XNUMX

25

ЦП NUMA node1: [фрагмент]

8-15,24-31

View Журнал Files
View системні журнали за допомогою команди show log на примірнику vJunos-switch.
root > показати журнал? Корінь > показати журнал? команда відображає список журналу fileдоступні для viewing. Для ексample, до view демон шасі (chassisd) веде журнали, запускаючи команду root > show log chassisd.
Збирайте Core Dumps
Використовуйте команду show system core-dumps, щоб view зібране ядро file. Ви можете передати ці дампи ядра на зовнішній сервер для аналізу через інтерфейс керування fxp0 на комутаторі vJunos.

Документи / Ресурси

Розгортання комутатора Juniper NETWORKS KVM vJunos [pdfПосібник користувача
KVM vJunos Switch Deployment, KVM, vJunos Switch Deployment, Switch Deployment, Deployment

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *