Развертывание KVM-переключателя vJunos
Технические характеристики
- Продукт: vJunos-переключатель
- Руководство по развертыванию: KVM
- Издатель: Juniper Networks, Inc.
- Дата публикации: 2023-11-20
- Webсайт: https://www.juniper.net
Информация о продукте
Об этом руководстве
Руководство по развертыванию vJunos-switch содержит инструкции и
информация о развертывании и управлении vJunos-переключателем на KVM
среда. Он охватывает такие темы, как понимание болееview of
vJunos-коммутатор, аппаратные и программные требования, установка и
развертывание и устранение неполадок.
vJunos-переключитьсяview
vJunos-switch — это программный компонент, который можно установить
на стандартном сервере x86 под управлением гипервизора KVM Linux.
(Ubuntu 18.04, 20.04, 22.04 или Debian 11 Bullseye). Это обеспечивает
виртуализированные сетевые возможности и предназначен для обеспечения
гибкость и масштабируемость при развертывании сети.
Основные поддерживаемые функции
- Возможности виртуализированной сети
- Поддержка стандартных серверов x86.
- Совместимость с гипервизором Linux KVM.
- Возможность установки нескольких экземпляров vJunos-switch на одном
сервер
Преимущества и применение
Переключатель vJunos предлагает ряд преимуществ и может использоваться в
различные сценарии:
- Обеспечивает виртуализированную сетевую инфраструктуру
- Снижает затраты на оборудование за счет использования отраслевых стандартов
серверы - Обеспечивает гибкость и масштабируемость сети.
развертывания - Упрощает управление и настройку сети
Ограничения
Хотя коммутатор vJunos является мощным сетевым решением, он
имеет некоторые ограничения, которые следует учитывать:
- Совместимость ограничена гипервизором Linux KVM.
- Для установки требуются серверы x86 отраслевого стандарта.
- Зависит от возможностей и ресурсов базового
серверное оборудование
Архитектура vJunos-switch
Архитектура vJunos-switch предназначена для обеспечения
виртуализированная сетевая среда на гипервизоре KVM. Он использует
ресурсы и возможности базового сервера x86
оборудование для предоставления высокопроизводительных сетевых услуг.
Инструкции по применению продукта
Требования к оборудованию и программному обеспечению
Чтобы успешно развернуть vJunos-switch на KVM, убедитесь, что ваш
Система отвечает следующим минимальным требованиям:
- Стандартный сервер x86
- Гипервизор KVM Linux (Ubuntu 18.04, 20.04, 22.04 или Debian 11)
Прямо в точку) - Применимое стороннее программное обеспечение (опционально)
Установите и разверните vJunos-переключатель на KVM
Установите vJunos-переключатель на KVM
Выполните следующие действия, чтобы установить vJunos-switch на KVM.
среда:
- Подготовьте хост-серверы Linux для установки коммутатора vJunos.
- Развертывание и управление коммутатором vJunos на KVM.
- Настройте развертывание vJunos-switch на хост-сервере.
- Проверьте виртуальную машину vJunos-switch.
- Настройте vJunos-переключатель на KVM.
- Подключитесь к vJunos-свитчу.
- Настройте активные порты.
- Именование интерфейса.
- Настройте Media MTU.
Устранение неполадок vJunos-переключателя
Если у вас возникнут какие-либо проблемы с vJunos-switch, вы можете следить за ними.
эти шаги по устранению неполадок:
- Убедитесь, что виртуальная машина работает.
- Проверьте информацию о процессоре.
- View Бревно Files.
- Соберите дампы ядра.
Часто задаваемые вопросы (FAQ)
О продукте
Совместим ли vJunos-switch со всеми гипервизорами?
Нет, переключатель vJunos специально разработан для Linux KVM.
гипервизор.
Могу ли я установить несколько экземпляров vJunos-switch на одном
сервер?
Да, вы можете установить несколько экземпляров vJunos-switch на одном компьютере.
один сервер 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 не имеет известных временных ограничений до 2038 года. Однако известно, что приложение NTP может столкнуться с некоторыми трудностями в 2036 году.
ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ С КОНЕЧНЫМ ПОЛЬЗОВАТЕЛЕМ
Продукт Juniper Networks, рассматриваемый в данной технической документации, состоит из программного обеспечения Juniper Networks (или предназначен для использования с ним). Использование такого программного обеспечения регулируется положениями и условиями Лицензионного соглашения с конечным пользователем («ЛСКП»), опубликованного по адресу https://support.juniper.net/support/eula/. Загружая, устанавливая или используя такое программное обеспечение, вы соглашаетесь с положениями и условиями этого Лицензионного соглашения с конечным пользователем.
iii
Оглавление
Об этом руководстве | в
1
Понимание переключателя vJunos
vJunos-переключитьсяview | 2
Надview | 2
Поддерживаемые ключевые функции | 3
Преимущества и использование | 3
Ограничения | 4
vJunos-переключатель Архитектура | 4
2
Требования к аппаратному и программному обеспечению vJunos-переключатель на KVM
Минимальные требования к аппаратному и программному обеспечению | 8
3
Установите и разверните vJunos-переключатель на KVM
Установите vJunos-переключатель на KVM | 11
Подготовьте хост-серверы Linux к установке vJunos-switch | 11
Развертывание и управление коммутатором vJunos на KVM | 11 Настройка развертывания vJunos-switch на хост-сервере | 12
Проверьте виртуальную машину vJunos-switch | 17
Настроить vJunos-переключатель на KVM | 19 Подключение к коммутатору vJunos | 19
Настройка активных портов | 20
Именование интерфейса | 20
Настройте Media MTU | 21
4
Устранение неполадок
Устранение неполадок vJunos-переключателя | 23
Убедитесь, что виртуальная машина работает | 23
iv
Проверьте информацию о процессоре | 24 View Бревно Files | 25 Сбор дампов ядра | 25
v
Об этом руководстве
Используйте это руководство для установки виртуального Junos-переключателя (vJunos-switch). vJunos-switch — это виртуальная версия платформы коммутации EX на базе Junos. Он представляет собой коммутатор Juniper под управлением операционной системы Junos® (ОС Junos) в среде виртуальной машины на основе ядра (KVM). Коммутатор vJunos основан на вложенной архитектуре виртуального маршрутизатора Juniper Networks® vMX (vMX). В это руководство также включены базовые процедуры настройки и управления коммутатором vJunos. После установки и настройки коммутатора vJunos, как описано в этом руководстве, обратитесь к документации ОС Junos для получения информации о дополнительной настройке программного обеспечения.
СООТВЕТСТВУЮЩАЯ ДОКУМЕНТАЦИЯ Junos OS для серии EX Документация
1 ГЛАВА
Понимание переключателя vJunos
vJunos-переключитьсяview | 2 Архитектура vJunos-switch | 4
2
vJunos-переключитьсяview
КРАТКОЕ СОДЕРЖАНИЕ
В этом разделе представлен общий обзор, основные поддерживаемые функции, преимущества и ограничения vJunosswitch.
В ЭТОМ РАЗДЕЛЕ
Надview | Поддерживаются 2 ключевые функции | 3 преимущества и использование | 3 ограничения | 4
Надview
В ЭТОМ РАЗДЕЛЕ Установка vJunos-switch оконченаview | 3
Прочтите эту тему более подробноview переключателя vJunos. vJunos-switch — это виртуальная версия коммутатора Juniper, на котором работает ОС Junos. Вы можете установить vJunos-коммутатор как виртуальную машину (ВМ) на сервере x86. Вы можете настраивать vJunos-коммутатор и управлять им так же, как и физическим коммутатором. Коммутатор vJunos — это отдельная виртуальная машина (ВМ), которую можно использовать только в лабораторных условиях, а не в производственной среде. Коммутатор vJunos создан с использованием EX9214 в качестве эталонного коммутатора Juniper и поддерживает один механизм маршрутизации и один гибкий концентратор PIC (FPC). Коммутатор vJunos поддерживает пропускную способность до 100 Мбит/с суммарно по всем интерфейсам. Вам не нужно приобретать лицензию на пропускную способность для использования коммутатора vJunos. Вместо использования аппаратных переключателей вы можете использовать переключатель vJunos для запуска программного обеспечения Junos для тестирования сетевых конфигураций и протоколов.
3
Установка vJunos-switch завершенаview
Вы можете установить программные компоненты коммутатора vJunos на стандартный сервер x86 под управлением гипервизора KVM Linux (Ubuntu 18.04, 20.04, 22.04 или Debian 11 Bullseye). На серверах с гипервизором KVM вы также можете запускать соответствующее стороннее программное обеспечение. Вы можете установить несколько экземпляров vJunos-switch на одном сервере.
Основные поддерживаемые функции
В этом разделе представлен список и подробная информация о ключевых функциях, которые поддерживаются и проверяются на vJunos-switch. Подробную информацию о настройке этих функций см. в руководствах по функциям: Руководства пользователя. Коммутатор vJunos поддерживает следующие ключевые функции: · Поддерживает до 96 интерфейсов коммутатора · Может моделировать подложку и наложение IP-топологий центра обработки данных. · Поддерживает функциональные возможности листьев EVPN-VXLAN. · Поддерживает мостовое соединение с граничной маршрутизацией (ERB). · Поддерживает множественную адресацию EVPN LAG в EVPN-VXLAN (ESI-LAG).
Преимущества и применение
Преимущества и варианты использования коммутатора vJunos на стандартных серверах x86 заключаются в следующем: · Снижение капитальных затрат (CapEx) на лабораторию. Коммутатор vJunos доступен бесплатно для создания тестовых лабораторий.
сокращение затрат, связанных с физическими коммутаторами. · Сокращение времени развертывания. Вы можете использовать коммутатор vJunos для виртуального построения и тестирования топологий.
без строительства дорогих физических лабораторий. Виртуальные лаборатории могут быть созданы мгновенно. В результате вы можете сократить расходы и задержки, связанные с развертыванием на физическом оборудовании. · Устранение необходимости и времени на лабораторное оборудование. Коммутатор vJunos помогает сократить время ожидания доставки лабораторного оборудования после закупки. vJunos-switch доступен бесплатно и может быть загружен мгновенно. · Образование и обучение. Позволяет создавать лаборатории для обучения и образовательных услуг для ваших сотрудников.
4
· Подтверждение концепции и проверочное тестирование. Вы можете проверить различные топологии коммутации центров обработки данных, а также предварительно построить конфигурации.amples и подготовьте автоматизацию.
Ограничения
Коммутатор vJunos имеет следующие ограничения: · Имеет единый механизм маршрутизации и единую архитектуру FPC. · Не поддерживает обновление программного обеспечения во время эксплуатации (ISSU). · Не поддерживает подключение или отсоединение интерфейсов во время работы. · SR-IOV для сценариев использования и пропускной способности коммутатора vJunos не поддерживается. · Из-за вложенной архитектуры коммутатор vJunos нельзя использовать ни в каких развертываниях, запускающих
экземпляры внутри виртуальной машины. · Поддерживает максимальную пропускную способность 100 Мбит/с по всем интерфейсам.
ПРИМЕЧАНИЕ. Лицензии на пропускную способность не предоставляются, поскольку лицензия на пропускную способность не требуется. Может появиться сообщение о проверке лицензии. Игнорируйте сообщения о проверке лицензии.
· Вы не можете обновить ОС Junos в работающей системе. Вместо этого вам необходимо развернуть новый экземпляр с новым программным обеспечением.
· Многоадресная рассылка не поддерживается.
СООТВЕТСТВУЮЩАЯ ДОКУМЕНТАЦИЯ Минимальные требования к аппаратному и программному обеспечению | 8
Архитектура vJunos-switch
Коммутатор vJunos — это единое вложенное решение виртуальной машины, в котором виртуальная плоскость пересылки (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
Архитектура коммутатора vJunos организована по уровням: · Коммутатор vJunos находится на верхнем уровне. · Гипервизор KVM и соответствующее системное программное обеспечение, описанное в разделе требований к программному обеспечению.
находятся в среднем слое. · Сервер x86 находится на физическом уровне внизу.
6
Понимание этой архитектуры может помочь вам спланировать конфигурацию коммутатора vJunos. После создания экземпляра vJunos-Switch вы можете использовать CLI Junos OS для настройки интерфейсов vJunosswitch в VCP. Коммутатор vJunos поддерживает только интерфейсы Gigabit Ethernet.
2 ГЛАВА
Требования к аппаратному и программному обеспечению vJunos-переключатель на KVM
Минимальные требования к аппаратному и программному обеспечению | 8
8
Минимальные требования к аппаратному и программному обеспечению
В этом разделе представлен список требований к оборудованию и программному обеспечению для запуска экземпляра vJunos-switch. В Таблице 1 на стр. 8 перечислены требования к оборудованию для коммутатора vJunos. Таблица 1. Минимальные требования к оборудованию для коммутатора vJunos
Описание
Ценить
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. · Гиперпоточность (рекомендуется) · 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-переключатель изображений
Доступ к изображениям можно получить в разделе лабораторных загрузок на сайте juniper.net по адресу: Test Drive Juniper.
3 ГЛАВА
Установите и разверните vJunos-переключатель на KVM
Установите vJunos-переключатель на KVM | 11 Развертывание и управление коммутатором vJunos на KVM | 11 Настройка vJunos-переключателя на KVM | 19
11
Установите vJunos-переключатель на KVM
КРАТКОЕ СОДЕРЖАНИЕ
Прочтите этот раздел, чтобы понять, как установить vJunos-переключатель в среде KVM.
В ЭТОМ РАЗДЕЛЕ
Подготовьте хост-серверы Linux к установке vJunos-switch | 11
Подготовьте хост-серверы Linux для установки коммутатора vJunos.
Этот раздел относится как к хост-серверам 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 | 17
В этом разделе описывается: · Как вызвать vJunos-переключатель на KVM-серверах с помощью libvirt.
· Как выбрать объем процессора и памяти, настроить необходимые мосты для подключения и настроить последовательный порт.
12
· Как использовать соответствующий XML file разделы для конфигураций и вариантов, перечисленных ранее.
ПРИМЕЧАНИЕ. ЗагрузитеampXML-файл 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 добавить мост типа ge-000 # ip link добавить мост типа ge-001 В этом случае в экземпляре будут настроены 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. Вы можете оставить модель процессора как IvyBridge. Процессоры Intel более позднего поколения также будут работать с этим параметром. 5. При необходимости увеличьте объем памяти, изменив следующую строфу.
vjunos-sw1 5242880 5242880 4
Следующий примерampФайл показывает объем памяти по умолчанию, необходимый для переключателя vJunos. Памяти по умолчанию достаточно для большинства приложений. При необходимости вы можете увеличить значение. Он также показывает имя конкретного создаваемого переключателя vJunos, в данном случае vjunos-sw1. 6. Укажите имя и местоположение вашего образа коммутатора vJunos, изменив XML-файл. file как показано в следующем примереampле.
<дисковое устройство=»тип диска=»file”> <source file=”/root/vjunos-sw1-live.qcow2″/>
Вы должны предоставить каждой виртуальной машине vJunos на хосте собственный образ QCOW2 с уникальным именем. Это необходимо для libvirt и QEMU-KVM.
14
7. Создайте образ диска. # ./make-config.sh Коммутатор vJunos принимает начальную конфигурацию, подключая второй диск к экземпляру виртуальной машины, содержащей конфигурацию. Используйте предоставленный сценарий make-config.sh для создания образа диска. XML file ссылается на этот конфигурационный диск, как показано ниже:
<дисковое устройство=»тип диска=»file”> <source file=”/root/config.qcow2″/>
ПРИМЕЧАНИЕ. Если вы не предпочитаете первоначальную настройку, удалите приведенный выше раздел из XML-файла. file.
8. Настройте порт Ethernet управления.
Этот бывшийampФайл позволяет вам подключиться к VCP «fxp0», который является портом управления, снаружи хост-сервера, на котором находится коммутатор vJunos. Вам необходимо настроить маршрутизируемый IP-адрес для fxp0 либо через DHCP-сервер, либо с использованием стандартной конфигурации CLI. «eth0» в приведенном ниже разделе относится к интерфейсу хост-сервера, который обеспечивает подключение к внешнему миру и должен совпадать с именем этого интерфейса на вашем хост-сервере. Если вы не используете протокол динамической конфигурации хоста (DHCP), то после запуска коммутатора vJunos подключитесь к его консоли с помощью Telnet и настройте IP-адрес для «fxp0», используя конфигурацию CLI, как показано ниже:
15
ПРИМЕЧАНИЕ. Конфигурации, приведенные ниже, являются примерными.ampлес или сampфрагменты конфигурации файлов. Возможно, вам также придется настроить конфигурацию статического маршрута.
# установите inet-адрес семейства fxp0 unit 0 10.92.249.111/23 # установите параметры маршрутизации статический маршрут 0.0.0.0/0 next-hop 10.92.249.254 9. Включите SSH для порта управления VCP. # Установить команду системных служб ssh root-loginallow. 10. Создайте мост Linux для каждого порта, указанного в XML. file.
Имена портов указаны в следующем разделе. Соглашением для коммутатора vJunos является использование 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, развернутый на хост-сервере (при необходимости). Используйте команду #virshshutdownvjunos-sw1, чтобы выключить vJunos-switch. При выполнении этого шага сигнал завершения работы, отправленный на экземпляр vJunos-switch, позволяет ему завершить работу корректно.
Появится следующее сообщение.
Домен «vjunos-sw1» отключается
17
ПРИМЕЧАНИЕ. Не используйте команду «virsh уничтожить», поскольку эта команда может повредить диск виртуальной машины vJunosswitch. Если ваша виртуальная машина перестает загружаться после использования команды «virsh Destroy», создайте действующую дисковую копию QCOW2 предоставленного исходного образа QCOW2.
Проверьте виртуальную машину vJunos-switch.
В этом разделе описывается, как проверить, работает ли коммутатор vJunos. 1. Убедитесь, что коммутатор vJunos включен и работает.
#вирш-список
#вирш-список
Идентификационное имя
Состояние
——————————-
74 vjunos-sw1 работает
2. Подключитесь к последовательной консоли VCP.
Вы можете найти порт для подключения к последовательной консоли VCP из XML-файла. file. Кроме того, вы можете войти в последовательную консоль VCP через «telnet localhost », где номер порта указан в конфигурации XML. file:
ПРИМЕЧАНИЕ. Номер порта telnet должен быть уникальным для каждой виртуальной машины vJunos-switch, находящейся на хост-сервере.
# telnet localhost 8610 Пробуем 127.0.0.1… Подключился к локальному хосту. Escape-символ — «^]». корень@:~ #
3. Отключите автоматическое обновление образа.
18
Если вы не предоставили никакой начальной конфигурации Junos на этапах, описанных выше, то коммутатор vJunos по умолчанию попытается использовать DHCP для начальной настройки сети. Если у вас нет DHCP-сервера, который может предоставить конфигурацию Junos, вы можете получать повторяющиеся сообщения, как показано ниже: «Автоматическое обновление образа». Вы можете отключить эти сообщения следующим образом:
4. Убедитесь, что интерфейсы ge, указанные в XML-файле vJunos-switch, file готовы и доступны. Используйте краткую команду show интерфейсы.
Напримерample, если XML-определение vJunos-switch file указывает два виртуальных сетевых адаптера, подключенных к
«ge-000» и «ge-001», тогда интерфейсы ge-0/0/0 и ge-0/0/1 должны находиться в состоянии «активного соединения», когда вы проверяете с помощью команды вывода интерфейса show, как показано ниже. .
root> показать интерфейсы кратко
Интерфейс
Прототип ссылки администратора
гэ-0/0/0
вверх вверх
гэ-0/0/0.16386
вверх вверх
лк-0/0/0
вверх вверх
лк-0/0/0.32769
вверх, вплс
пфе-0/0/0
вверх вверх
пфе-0/0/0.16383
вверх по инету
инет6
пфх-0/0/0
вверх вверх
пфх-0/0/0.16383
вверх по инету
пфх-0/0/0.16384
вверх по инету
гэ-0/0/1
вверх вверх
гэ-0/0/1.16386
вверх вверх
гэ-0/0/2
вверх вниз
гэ-0/0/2.16386
вверх вниз
Местный
Удаленный
19
ge-0/0/3 ge-0/0/3.16386 [snip]
вверх вниз вверх вниз
5. Убедитесь, что виртуальная сеть настроена под каждым соответствующим мостом «ge». Используйте команду brctl на хост-сервере после запуска коммутатора vJunos, как показано ниже:
# ip link добавить мост типа ge-000
# ip link show ge-000
название моста идентификатор моста
Интерфейсы с поддержкой STP
гэ-000
8000.fe54009a419a нет
внет1
# ip link show ge-001
название моста идентификатор моста
Интерфейсы с поддержкой STP
гэ-001
8000.fe5400e9f94f нет
внет2
Настройте vJunos-переключатель на KVM
КРАТКОЕ СОДЕРЖАНИЕ
Прочтите этот раздел, чтобы понять, как настроить vJunos-переключатель в среде KVM.
В ЭТОМ РАЗДЕЛЕ
Подключиться к коммутатору vJunos | 19 Настройка активных портов | 20 Именование интерфейсов | 20 Настройка медиа MTU | 21
Подключитесь к коммутатору vJunos
Подключитесь к последовательному номеру консоли, указанному в XML. file подключиться к vJunos-свитчу. Подробности см. в разделе «Развертывание и управление vJunos-switch на KVM» на стр. 11. Например,ampль:
# telnet локальный хост 8610
20
Пробую 127.0.0.1… Подключился к локальному хосту. Escape-символ — «^]». root@:~ # cli root>
Вы также можете подключиться по SSH к VCP vJunos-switch.
Настройте активные порты
В этом разделе описывается, как настроить количество активных портов.
Вы можете указать количество активных портов для коммутатора vJunos, чтобы оно соответствовало количеству сетевых карт, добавленных к виртуальной машине VFP. Число портов по умолчанию — 10, но вы можете указать любое значение в диапазоне от 1 до 96. Запустите команду user@host# set chass fpc 0 pic 0 number-of-ports 96, чтобы указать количество активных портов. Настройте количество портов на уровне иерархии [редактировать шасси fpc 0 рис. 0].
Именование интерфейса
Коммутатор vJunos поддерживает только интерфейсы Gigabit Ethernet (ge).
Вы не можете изменить имена интерфейсов на 10-Gigabit Ethernet (xe) или 100-Gigabit Ethernet (et). Если вы попытаетесь изменить имена интерфейсов, то эти интерфейсы по-прежнему будут отображаться как «ge» при запуске команд show Configuration или show Interfaces terse. Вот бывшийampФайл вывода команды CLI «show Configuration», когда пользователи пытаются изменить имя интерфейса на «et»:
шасси { fpc 0 { pic 0 { ## ## Внимание: оператор игнорируется: неподдерживаемая платформа (ex9214) ## тип интерфейса 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-переключателя | 23
23
Устранение неполадок vJunos-переключателя
КРАТКОЕ СОДЕРЖАНИЕ
Используйте этот раздел, чтобы проверить конфигурацию коммутатора vJunos и получить любую информацию по устранению неполадок.
В ЭТОМ РАЗДЕЛЕ
Убедитесь, что виртуальная машина работает | 23 Проверка информации о процессоре | 24 View Бревно Files | 25 Сбор дампов ядра | 25
Убедитесь, что виртуальная машина работает
· Проверьте, работает ли коммутатор vJunos после его установки.
virsh list Команда virsh list отображает имя и состояние виртуальной машины (ВМ). Состояние может быть: работа, бездействие, пауза, завершение работы, сбой или смерть.
#вирш-список
Идентификационное имя
Состояние
—————————
72 вьюнос-переключатель работает
· Вы можете останавливать и запускать виртуальные машины с помощью следующих команд virsh: · virshshutdown – выключение коммутатора vJunos. · virsh start – запуск неактивной виртуальной машины, определенной вами ранее.
ПРИМЕЧАНИЕ. Не используйте команду «virsh уничтожить», так как это может привести к повреждению диска виртуальной машины vJunos-switch.
24
Если ваша виртуальная машина останавливается и не загружается после использования команды virsh Destroy, создайте действующую дисковую копию QCOW2 исходного предоставленного образа QCOW2.
Проверьте информацию о процессоре
Используйте команду lscpu на хост-сервере для отображения информации о процессоре. В выходных данных отображается такая информация, как общее количество процессоров, количество ядер на сокет и количество сокетов ЦП. Для бывшегоample, следующий блок кода показывает информацию для хост-сервера Ubuntu 20.04 LTS, поддерживающего в общей сложности 32 процессора.
root@vjunos-host:~# lscpu Архитектура: Режимы работы ЦП: Порядок байтов: Размеры адресов: ЦП: Интерактивный список ЦП: Потоки на ядро: Ядра на сокет: Сокет(ы): Узлы NUMA: Идентификатор поставщика: Семейство ЦП: Модель: Название модели: Степпинг: ЦП МГц: ЦП макс. МГц: ЦП мин. МГц: BogoMIPS: Виртуализация: Кэш L1d: Кэш L1i: Кэш L2 : Кэш 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 ВТ -x 512 КиБ 512 КиБ 4 МиБ 40 МиБ 0-7,16-23
25
ЦП NUMA node1: [фрагмент]
8-15,24-31
View Бревно Files
View система регистрирует данные с помощью команды show log на экземпляре vJunos-switch.
корень > показать журнал? Корень > показать журнал? команда отображает список журналов fileдоступен для viewing. Для бывшегоampле, чтобы view журналы демона шасси (chassisd) запускают команду root > show log Chassisd.
Собрать дампы ядра
Используйте команду show system core-dumps, чтобы view собранное ядро file. Вы можете передать эти дампы ядра на внешний сервер для анализа через интерфейс управления fxp0 на vJunos-коммутаторе.
Документы/Ресурсы
![]() |
Развертывание коммутатора Juniper NETWORKS KVM vJunos [pdf] Руководство пользователя Развертывание KVM vJunos Switch, KVM, Развертывание vJunos Switch, Развертывание коммутатора, Развертывание |