Wdrożenie przełącznika KVM vJunos
Specyfikacje
- Produkt: przełącznik vJunos
- Przewodnik wdrażania: KVM
- Wydawca: Juniper Networks, Inc.
- Data publikacji: 2023-11-20
- Webstrona: https://www.juniper.net
Informacje o produkcie
O tym przewodniku
Przewodnik wdrażania przełącznika vJunos zawiera instrukcje i
informacje na temat wdrażania i zarządzania przełącznikiem vJunos na KVM
środowisko. Obejmuje takie tematy, jak zrozumienie overview of
przełącznik vJunos, wymagania sprzętowe i programowe, instalacja i
wdrażania i rozwiązywania problemów.
vJunos-przełączview
Przełącznik vJunos to komponent oprogramowania, który można zainstalować
na standardowym serwerze x86 z hiperwizorem Linux KVM
(Ubuntu 18.04, 20.04, 22.04 lub Debian 11 Bullseye). To zapewnia
zwirtualizowane możliwości sieciowe i został zaprojektowany tak, aby oferować
elastyczność i skalowalność wdrożeń sieciowych.
Obsługiwane kluczowe funkcje
- Zwirtualizowane możliwości sieciowe
- Obsługa standardowych serwerów x86
- Zgodność z hiperwizorem Linux KVM
- Możliwość zainstalowania wielu instancji przełącznika vJunos na jednym
serwer
Korzyści i zastosowania
Przełącznik vJunos oferuje kilka korzyści i może być używany w
różne scenariusze:
- Umożliwia zwirtualizowaną infrastrukturę sieciową
- Obniża koszty sprzętu dzięki wykorzystaniu standardów branżowych
serwery - Zapewnia elastyczność i skalowalność w sieci
wdrożenia - Upraszcza zarządzanie siecią i konfigurację
Ograniczenia
Chociaż przełącznik vJunos jest potężnym rozwiązaniem sieciowym, to
ma pewne ograniczenia, które należy wziąć pod uwagę:
- Kompatybilność ograniczona do hiperwizora Linux KVM
- Do instalacji wymagane są serwery x86 zgodne ze standardami branżowymi
- W zależności od możliwości i zasobów instrumentu bazowego
sprzęt serwerowy
Architektura przełącznika vJunos
Architektura przełącznika vJunos została zaprojektowana tak, aby zapewnić
zwirtualizowane środowisko sieciowe na hypervisorze KVM. Wykorzystuje
zasoby i możliwości bazowego serwera x86
sprzęt do świadczenia usług sieciowych o wysokiej wydajności.
Instrukcje użytkowania produktu
Wymagania sprzętowe i programowe
Aby pomyślnie wdrożyć przełącznik vJunos na KVM, upewnij się, że Twój
system spełnia następujące minimalne wymagania:
- Standardowy w branży serwer x86
- Hiperwizor KVM Linux (Ubuntu 18.04, 20.04, 22.04 lub Debian 11
Strzał w dziesiątkę) - Odpowiednie oprogramowanie innych firm (opcjonalnie)
Zainstaluj i wdróż przełącznik vJunos na KVM
Zainstaluj przełącznik vJunos na KVM
Wykonaj poniższe kroki, aby zainstalować przełącznik vJunos na KVM
środowisko:
- Przygotuj serwery hosta Linux do zainstalowania przełącznika vJunos.
- Wdrażaj i zarządzaj przełącznikiem vJunos na KVM.
- Skonfiguruj wdrożenie przełącznika vJunos na serwerze hosta.
- Sprawdź maszynę wirtualną vJunos-switch.
- Skonfiguruj przełącznik vJunos na KVM.
- Połącz się z przełącznikiem vJunos.
- Skonfiguruj aktywne porty.
- Nazewnictwo interfejsów.
- Skonfiguruj MTU multimediów.
Rozwiązywanie problemów z przełącznikiem vJunos
Jeśli napotkasz jakiekolwiek problemy z przełącznikiem vJunos, możesz postępować zgodnie z nimi
te kroki rozwiązywania problemów:
- Sprawdź, czy maszyna wirtualna działa.
- Sprawdź informacje o procesorze.
- View Dziennik Files.
- Zbieraj zrzuty rdzenia.
Często zadawane pytania (FAQ)
O produkcie
Czy przełącznik vJunos jest kompatybilny ze wszystkimi hypervisorami?
Nie, przełącznik vJunos został zaprojektowany specjalnie dla Linux KVM
hiperwizor.
Czy mogę zainstalować wiele instancji przełącznika vJunos na pojedynczym
serwer?
Tak, możesz zainstalować wiele instancji przełącznika vJunos na komputerze
pojedynczy serwer x86 zgodny ze standardami branżowymi.
Instalacja i wdrożenie
Jakie są minimalne wymagania sprzętowe i programowe
vJunos-włączyć KVM?
Minimalne wymagania obejmują standardowy serwer x86
i hiperwizor Linux KVM (Ubuntu 18.04, 20.04, 22.04 lub Debian
11 Celny strzał). Odpowiednie oprogramowanie innych firm również może być
zainstalowany, ale jest opcjonalny.
Jak połączyć się z przełącznikiem vJunos po instalacji?
Możesz połączyć się z przełącznikiem vJunos, postępując zgodnie z dostarczonymi instrukcjami
instrukcje zawarte w instrukcji instalacji.
Rozwiązywanie problemów
Gdzie mogę znaleźć logi filedla przełącznika vJunos?
Dziennik files dla przełącznika vJunos można znaleźć w określonym pliku
katalog na serwerze hosta. Zapoznaj się z sekcją dotyczącą rozwiązywania problemów
w przewodniku wdrażania, aby uzyskać więcej informacji.
Przewodnik wdrażania przełącznika vJunos dla KVM
Opublikowany
2023-11-20
ii
Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, Kalifornia 94089 USA 408-745-2000 www.juniper.net
Juniper Networks, logo Juniper Networks, Juniper i Junos są zastrzeżonymi znakami towarowymi firmy Juniper Networks, Inc. w Stanach Zjednoczonych i innych krajach. Wszystkie inne znaki towarowe, znaki usługowe, zarejestrowane znaki lub zarejestrowane znaki usługowe są własnością ich odpowiednich właścicieli.
Juniper Networks nie ponosi odpowiedzialności za jakiekolwiek nieścisłości w tym dokumencie. Juniper Networks zastrzega sobie prawo do zmiany, modyfikacji, przeniesienia lub innego poprawiania niniejszej publikacji bez powiadomienia.
Przewodnik wdrażania przełącznika vJunos dla KVM Prawa autorskie © 2023 Juniper Networks, Inc. Wszelkie prawa zastrzeżone.
Informacje zawarte w tym dokumencie są aktualne na dzień podany na stronie tytułowej.
ZAWIADOMIENIE Z ROKU 2000
Sprzęt i oprogramowanie Juniper Networks są zgodne z rokiem 2000. Junos OS nie ma znanych ograniczeń czasowych do roku 2038. Wiadomo jednak, że aplikacja NTP ma pewne trudności w roku 2036.
UMOWA LICENCYJNA UŻYTKOWNIKA KOŃCOWEGO
Produkt Juniper Networks będący przedmiotem niniejszej dokumentacji technicznej składa się z oprogramowania Juniper Networks (lub jest przeznaczony do użytku z nim). Korzystanie z takiego oprogramowania podlega warunkom Umowy licencyjnej użytkownika końcowego („EULA”) opublikowanej pod adresem https://support.juniper.net/support/eula/. Pobierając, instalując lub używając takiego oprogramowania, wyrażasz zgodę na warunki tej umowy EULA.
iii
Spis treści
O tym przewodniku | w
1
Zrozumienie przełącznika vJunos
vJunos-przełączview | 2
Nadview | 2
Obsługiwane kluczowe funkcje | 3
Korzyści i zastosowania | 3
Ograniczenia | 4
Architektura przełącznika vJunos | 4
2
Wymagania sprzętowe i programowe vJunos-switch na KVM
Minimalne wymagania sprzętowe i programowe | 8
3
Zainstaluj i wdróż przełącznik vJunos na KVM
Zainstaluj przełącznik vJunos na KVM | 11
Przygotuj serwery hosta Linux do zainstalowania przełącznika vJunos | 11
Wdrażaj i zarządzaj przełącznikiem vJunos na KVM | 11 Skonfiguruj wdrożenie przełącznika vJunos na serwerze hosta | 12
Sprawdź maszynę wirtualną przełącznika vJunos | 17
Skonfiguruj przełącznik vJunos na KVM | 19 Połącz się z przełącznikiem vJunos | 19
Skonfiguruj aktywne porty | 20
Nazewnictwo interfejsów | 20
Skonfiguruj MTU multimediów | 21
4
Rozwiązywanie problemów
Rozwiązywanie problemów z przełącznikiem vJunos | 23
Sprawdź, czy maszyna wirtualna działa | 23
iv
Sprawdź informacje o procesorze | 24 View Dziennik Files | 25 Zbierz zrzuty rdzenia | 25
v
O tym przewodniku
Skorzystaj z tego przewodnika, aby zainstalować wirtualny przełącznik Junos (przełącznik vJunos). Przełącznik vJunos to wirtualna wersja platformy przełączającej EX opartej na Junos. Reprezentuje przełącznik Juniper z systemem operacyjnym Junos® (Junos OS) w środowisku maszyny wirtualnej opartej na jądrze (KVM). Przełącznik vJunos jest oparty na zagnieżdżonej architekturze wirtualnego routera Juniper Networks® vMX (vMX). Ten przewodnik zawiera także podstawowe procedury konfiguracji i zarządzania przełącznikiem vJunos. Po zainstalowaniu i skonfigurowaniu przełącznika vJunos zgodnie z tym przewodnikiem, zapoznaj się z dokumentacją systemu operacyjnego Junos, aby uzyskać informacje na temat dodatkowej konfiguracji oprogramowania.
POWIĄZANA DOKUMENTACJA Junos OS dla dokumentacji serii EX
1 ROZDZIAŁ
Zrozumienie przełącznika vJunos
vJunos-przełączview | 2 Architektura przełącznika vJunos | 4
2
vJunos-przełączview
STRESZCZENIE
W tym temacie omówiono najważniejsze obsługiwane funkcje, zalety i ograniczenia vJunosswitch.
W TEJ SEKCJI
Nadview | 2 obsługiwane kluczowe funkcje | 3 Korzyści i zastosowania | 3 Ograniczenia | 4
Nadview
W TEJ SEKCJI Instalacja przełącznika vJunos zakończonaview | 3
Przeczytaj ten temat dłużejview przełącznika vJunos. Przełącznik vJunos to wirtualna wersja przełącznika Juniper obsługującego system operacyjny Junos. Przełącznik vJunos można zainstalować jako maszynę wirtualną (VM) na serwerze x86. Możesz skonfigurować przełącznik vJunos i zarządzać nim w taki sam sposób, jak zarządzasz przełącznikiem fizycznym. Przełącznik vJunos to pojedyncza maszyna wirtualna (VM), której można używać tylko w laboratoriach, a nie w środowisku produkcyjnym. Przełącznik vJunos jest zbudowany przy użyciu EX9214 jako referencyjnego przełącznika Juniper i obsługuje pojedynczy silnik routingu i pojedynczy elastyczny koncentrator PIC (FPC). Przełącznik vJunos obsługuje przepustowość do 100 Mb/s zagregowaną na wszystkich interfejsach. Aby używać przełącznika vJunos, nie musisz kupować licencji na przepustowość. Zamiast używać przełączników sprzętowych, możesz użyć przełącznika vJunos, aby uruchomić oprogramowanie Junos w celu testowania konfiguracji sieci i protokołów.
3
Instalacja przełącznika vJunos zakończonaview
Możesz zainstalować komponenty oprogramowania przełącznika vJunos na standardowym serwerze x86 z uruchomionym hypervisorem Linux KVM (Ubuntu 18.04, 20.04, 22.04 lub Debian 11 Bullseye). Na serwerach z hypervisorem KVM można także uruchomić odpowiednie oprogramowanie innych firm. Możesz zainstalować wiele instancji przełącznika vJunos na jednym serwerze.
Obsługiwane kluczowe funkcje
W tym temacie znajdziesz listę i szczegóły kluczowych funkcji obsługiwanych i sprawdzonych na przełączniku vJunos. Szczegółowe informacje na temat konfiguracji tych funkcji można znaleźć w przewodnikach po funkcjach pod adresem: Podręczniki użytkownika. Przełącznik vJunos obsługuje następujące kluczowe funkcje: · Obsługuje do 96 interfejsów przełączników · Może symulować topologie podkładania i nakładania protokołu IP w centrum danych. · Obsługuje funkcjonalność liścia EVPN-VXLAN · Obsługuje mostkowanie krawędziowe (ERB) · Obsługuje multihoming EVPN LAG w EVPN-VXLAN (ESI-LAG)
Korzyści i zastosowania
Korzyści i przypadki użycia przełącznika vJunos na standardowych serwerach x86 są następujące: · Zmniejszone wydatki kapitałowe (CapEx) na laboratorium – przełącznik vJunos jest dostępny bezpłatnie do tworzenia laboratoriów testowych
zmniejszenie kosztów związanych z przełącznikami fizycznymi. · Krótszy czas wdrażania – przełącznika vJunos można używać do wirtualnego tworzenia i testowania topologii
bez budowania drogich laboratoriów fizycznych. Wirtualne laboratoria można budować natychmiast. W rezultacie można zmniejszyć koszty i opóźnienia związane z wdrożeniami na sprzęcie fizycznym. · Wyeliminuj potrzebę i czas na sprzęt laboratoryjny – przełącznik vJunos pomaga wyeliminować czas oczekiwania na dostawę sprzętu laboratoryjnego po zakupie. vJunos-switch jest dostępny bezpłatnie i można go natychmiast pobrać. · Edukacja i szkolenia – umożliwia budowanie laboratoriów do świadczenia usług edukacyjnych i edukacyjnych dla pracowników.
4
· Testowanie koncepcji i sprawdzanie poprawności – można sprawdzić różne topologie przełączania centrum danych, konfiguracje przed kompilacją, npamples i przygotuj automatyzację.
Ograniczenia
Przełącznik vJunos ma następujące ograniczenia: · Posiada pojedynczy silnik routingu i pojedynczą architekturę FPC. · Nie obsługuje aktualizacji oprogramowania w ramach usługi (ISSU). · Nie obsługuje dołączania lub odłączania interfejsów, gdy jest uruchomiony. · SR-IOV dla przypadków użycia przełącznika vJunos i przepustowość nie jest obsługiwana. · Ze względu na zagnieżdżoną architekturę przełącznika vJunos nie można używać w żadnych wdrożeniach uruchamiających
instancje z poziomu maszyny wirtualnej. · Obsługuje maksymalną przepustowość 100 Mbps na wszystkich interfejsach.
UWAGA: Licencje na przepustowość nie są dostarczane, ponieważ nie jest wymagana licencja na przepustowość. Może pojawić się komunikat dotyczący sprawdzania licencji. Ignoruj komunikaty sprawdzające licencję.
· Nie można dokonać aktualizacji systemu operacyjnego Junos w działającym systemie. Zamiast tego należy wdrożyć nową instancję z nowym oprogramowaniem.
· Multicast nie jest obsługiwany.
POWIĄZANA DOKUMENTACJA Minimalne wymagania sprzętowe i programowe | 8
Architektura przełącznika vJunos
Przełącznik vJunos to pojedyncze, zagnieżdżone rozwiązanie VM, w którym wirtualna płaszczyzna przekazywania (VFP) i silnik przekazywania pakietów (PFE) znajdują się w zewnętrznej maszynie wirtualnej. Po uruchomieniu przełącznika vJunos, plik VFP
5 uruchamia zagnieżdżoną maszynę wirtualną, na której działa obraz wirtualnej płaszczyzny sterującej Junos (VCP). Do wdrożenia VCP używany jest hiperwizor KVM. Termin „zagnieżdżony” odnosi się do maszyny wirtualnej VCP zagnieżdżonej w maszynie wirtualnej VFP, jak pokazano na rysunku 1 na stronie 5. Przełącznik vJunos może obsługiwać przepustowość do 100 Mb/s przy użyciu 4 rdzeni i 5 GB pamięci. Wszelkie dodatkowe skonfigurowane rdzenie i pamięć są przydzielane do VCP. VFP nie potrzebuje dodatkowej pamięci poza obsługiwaną minimalną powierzchnią. 4 rdzenie i 5 GB pamięci wystarczą do zastosowań laboratoryjnych. Rysunek 1: Architektura przełącznika vJunos
Architektura przełącznika vJunos jest zorganizowana w warstwach: · Przełącznik vJunos znajduje się w warstwie górnej. · Hiperwizor KVM i powiązane oprogramowanie systemowe opisane w części dotyczącej wymagań programowych
znajdują się w warstwie środkowej. · Serwer x86 znajduje się w warstwie fizycznej na dole.
6
Zrozumienie tej architektury może pomóc w zaplanowaniu konfiguracji przełącznika vJunos. Po utworzeniu instancji vJunos-Switch możesz użyć interfejsu CLI systemu operacyjnego Junos do skonfigurowania interfejsów vJunosswitch w VCP. Przełącznik vJunos obsługuje wyłącznie interfejsy Gigabit Ethernet.
2 ROZDZIAŁ
Wymagania sprzętowe i programowe vJunos-switch na KVM
Minimalne wymagania sprzętowe i programowe | 8
8
Minimalne wymagania sprzętowe i programowe
W tym temacie przedstawiono listę wymagań sprzętowych i programowych niezbędnych do uruchomienia instancji przełącznika vJunos. Tabela 1 na stronie 8 zawiera listę wymagań sprzętowych dla przełącznika vJunos. Tabela 1: Minimalne wymagania sprzętowe dla przełącznika vJunos
Opis
Wartość
Sampkonfiguracja systemu plików
Do symulacji laboratoryjnych i przypadków niskiej wydajności (poniżej 100 Mb/s) można użyć dowolnego procesora Intel x86 z obsługą VT-x.
Procesory Intel Ivy Bridge lub nowsze.
Exampplik procesora Ivy Bridge: Intel Xeon E5-2667 v2 @ 3.30 GHz 25 MB pamięci podręcznej
Liczba rdzeni
Wymagane są co najmniej cztery rdzenie. Oprogramowanie przydziela trzy rdzenie do VFP i jeden rdzeń do VCP, co jest wystarczające w większości przypadków użycia.
Wszelkie dodatkowe rdzenie zostaną dostarczone firmie VCP, ponieważ trzy rdzenie wystarczą do obsługi potrzeb platformy danych VFP.
Pamięć
Wymagane jest minimum 5 GB pamięci. Około 3 GB pamięci zostanie przydzielone do VFP i 2 GB do VCP. Jeśli zapewnionych jest więcej niż 6 GB całkowitej pamięci, wówczas pamięć VFP jest ograniczona do 4 GB, a dodatkowa pamięć jest przydzielana do VCP.
Inne wymagania · Możliwość Intel VT-x. · Hyperthreading (zalecane) · AES-NI
Tabela 2 na stronie 9 zawiera listę wymagań programowych dla przełącznika vJunos.
9
Tabela 2: Wymagania programowe dla Ubuntu
Opis
Wartość
System operacyjny
UWAGA: obsługiwana jest tylko lokalizacja w języku angielskim.
· Ubuntu 22.04 LTS · Ubuntu 20.04 LTS · Ubuntu 18.04 LTS · Debian 11 Bullseye
Wirtualizacja
· QEMU-KVM
Domyślna wersja dla każdej wersji Ubuntu lub Debiana jest wystarczająca. Apt-get install qemu-kvm instaluje tę domyślną wersję.
Wymagane pakiety
UWAGA: Aby zainstalować pakiet, użyj poleceń apt-get install pkg name lub sudo apt-get install .
· qemu-kvm virt-manager · libvirt-daemon-system · virtinst libvirt-clients narzędzia mostkowe
Obsługiwane środowiska wdrożeniowe
QEMU-KVM przy użyciu libvirt
Obsługiwane jest także wdrożenie systemu bare metal EVE-NG.
Uwaga: przełącznik vJunos nie jest obsługiwany w EVE-NG ani w żadnych innych wdrożeniach, które uruchamiają vJunos z poziomu maszyny wirtualnej ze względu na ograniczenia głęboko zagnieżdżonej wirtualizacji.
Obrazy przełącznika vJunos
Dostęp do obrazów można uzyskać w obszarze pobierania laboratorium na juniper.net pod adresem: Test Drive Juniper
3 ROZDZIAŁ
Zainstaluj i wdróż przełącznik vJunos na KVM
Zainstaluj przełącznik vJunos na KVM | 11 Wdrażanie i zarządzanie przełącznikiem vJunos na KVM | 11 Skonfiguruj przełącznik vJunos na KVM | 19
11
Zainstaluj przełącznik vJunos na KVM
STRESZCZENIE
Przeczytaj ten temat, aby dowiedzieć się, jak zainstalować przełącznik vJunos w środowisku KVM.
W TEJ SEKCJI
Przygotuj serwery hosta Linux do zainstalowania przełącznika vJunos | 11
Przygotuj serwery hosta Linux do zainstalowania przełącznika vJunos
Ta sekcja dotyczy serwerów hostów Ubuntu i Debian. 1. Zainstaluj standardowe wersje pakietów dla serwera hosta Ubuntu lub Debian, aby mieć pewność, że
serwery spełniają minimalne wymagania sprzętowe i programowe. 2. Sprawdź, czy technologia Intel VT-x jest włączona. Uruchom komendę lscpu na serwerze hosta.
Pole Wirtualizacja w wynikach komendy lscpu wyświetla VT-x, jeśli funkcja VT-x jest włączona. Jeśli funkcja VT-x nie jest włączona, zapoznaj się z dokumentacją serwera, aby dowiedzieć się, jak włączyć tę funkcję w systemie BIOS.
Wdrażaj i zarządzaj przełącznikiem vJunos na KVM
STRESZCZENIE
Przeczytaj ten temat, aby dowiedzieć się, jak wdrożyć instancję przełącznika vJunos i zarządzać nią po jej zainstalowaniu.
W TEJ SEKCJI
Skonfiguruj wdrożenie przełącznika vJunos na serwerze hosta | 12 Sprawdź maszynę wirtualną vJunos-switch | 17
W tym temacie opisano: · Jak wywołać przełącznik vJunos na serwerach KVM przy użyciu biblioteki libvirt.
· Jak wybrać ilość procesora i pamięci, skonfigurować wymagane mosty do łączności i skonfigurować port szeregowy.
12
· Jak używać odpowiedniego XML file sekcje poświęcone konfiguracjom i wyborom wymienionym wcześniej.
UWAGA: Pobierz plik sampplik XML file oraz obraz przełącznika vJunos z Junipera webstrona.
Skonfiguruj wdrożenie przełącznika vJunos na serwerze hosta
W tym temacie opisano sposób konfigurowania wdrożenia przełącznika vJunos na serwerze hosta.
UWAGA: w tym temacie omówiono tylko kilka sekcji XML file które są używane do wdrażania vJunosswitch poprzez libvirt. Cały XML file Plik vjunos.xml jest dostępny do pobrania wraz z obrazem maszyny wirtualnej i powiązaną dokumentacją na stronie pobierania oprogramowania vJunos Lab.
Zainstaluj pakiety wymienione w sekcji Minimalne wymagania dotyczące oprogramowania, jeśli pakiety nie zostały jeszcze zainstalowane. Zobacz „Minimalne wymagania sprzętowe i programowe” na stronie 8 1. Utwórz most linuksowy dla każdego interfejsu Gigabit Ethernet przełącznika vJunos, którego planujesz używać.
# ip link dodaj most typu ge-000 # ip link dodaj most typu ge-001 W tym przypadku instancja będzie miała skonfigurowane ge-0/0/0 i ge-0/0/1. 2. Wyświetl każdy most linuksowy. ip link set ge-000 up ip link set ge-001 up 3. Utwórz kopię zapasową dostarczonego obrazu QCOW2 vJunos na dysku. # cd /root # cp vjunos-switch-23.1R1.8.qcow2 vjunos-sw1-live.qcow2 Utwórz osobną kopię dla każdego vJunos, który planujesz wdrożyć. Dzięki temu nie dokonasz żadnych trwałych zmian w oryginalnym obrazie. Obraz na żywo musi także umożliwiać zapis dla identyfikatora użytkownika wdrażającego przełącznik vJunos – zazwyczaj jest to użytkownik root. 4. Określ liczbę rdzeni dostarczonych do vJunos, modyfikując poniższą sekcję.
13
Następująca sekcja określa liczbę rdzeni dostarczonych do vJunos. Minimalne potrzebne rdzenie to 4 i są wystarczające do zastosowań laboratoryjnych.
x86_64 IvyBridge qemu4
Domyślna liczba potrzebnych rdzeni wynosi 4 i jest wystarczająca dla większości zastosowań. Jest to minimalny procesor obsługiwany przez przełącznik vJunos. Możesz pozostawić model procesora jako IvyBridge. Procesory Intel późniejszej generacji będą również działać z tym ustawieniem. 5. W razie potrzeby zwiększ pamięć, modyfikując następującą sekcję.
vjunos-sw1 5242880 5242880 4
Następujący exampplik pokazuje domyślną pamięć wymaganą przez przełącznik vJunos. Domyślna pamięć jest wystarczająca dla większości aplikacji. W razie potrzeby możesz zwiększyć tę wartość. Pokazuje także nazwę konkretnego uruchamianego przełącznika vJunos, w tym przypadku jest to vjunos-sw1. 6. Określ nazwę i lokalizację obrazu przełącznika vJunos, modyfikując plik XML file jak pokazano w poniższym przykładzieample.
<urządzenie dyskowe=”dysk” typ=”file”> <źródło file="/root/vjunos-sw1-live.qcow2″/>
Należy zapewnić każdej maszynie wirtualnej vJunos na hoście własny obraz QCOW2 o unikatowej nazwie. Jest to wymagane w przypadku libvirt i QEMU-KVM.
14
7. Utwórz obraz dysku. # ./make-config.sh Przełącznik vJunos akceptuje początkową konfigurację poprzez podłączenie drugiego dysku do instancji maszyny wirtualnej zawierającej konfigurację. Użyj dostarczonego skryptu make-config.sh, aby utworzyć obraz dysku. XML-a file odwołuje się do tego dysku konfiguracyjnego, jak pokazano poniżej:
<urządzenie dyskowe=”dysk” typ=”file”> <źródło file="/root/config.qcow2″/>
UWAGA: Jeśli nie wolisz wstępnej konfiguracji, usuń powyższą sekcję z pliku XML file.
8. Skonfiguruj port Ethernet do zarządzania.
Ten byłyample umożliwia połączenie się z VCP „fxp0”, czyli portem zarządzania spoza serwera hosta, na którym znajduje się przełącznik vJunos. Musisz mieć skonfigurowany routowalny adres IP dla fxp0, albo poprzez serwer DHCP, albo przy użyciu standardowej konfiguracji CLI. „eth0” w poniższej sekcji odnosi się do interfejsu serwera hosta, który zapewnia łączność ze światem zewnętrznym i powinien odpowiadać nazwie tego interfejsu na serwerze hosta. Jeśli nie używasz protokołu dynamicznej konfiguracji hosta (DHCP), po uruchomieniu przełącznika vJunos połącz się za pomocą telnetu z jego konsolą i skonfiguruj adres IP dla „fxp0″, korzystając z konfiguracji CLI, jak pokazano poniżej:
15
UWAGA: Poniższe konfiguracje są przykładoweamples lub sampfragmenty konfiguracji. Może być również konieczne skonfigurowanie konfiguracji trasy statycznej.
# ustaw interfejsy fxp0 jednostka 0 rodzina adres inet 10.92.249.111/23 # ustaw opcje routingu trasa statyczna 0.0.0.0/0 następny skok 10.92.249.254 9. Włącz SSH dla portu zarządzania VCP. # ustaw usługi systemowe ssh root-login Zezwalaj na polecenie. 10. Utwórz most linuksowy dla każdego portu określonego w pliku XML file.
Nazwy portów podano w poniższej sekcji. Konwencja przełącznika vJunos polega na użyciu ge-0xy, gdzie „xy” określa rzeczywisty numer portu. W poniższym przykładzieample, ge-000 i ge-001 to numery portów. Te numery portów zostaną odwzorowane odpowiednio na interfejsy Junos ge-0/0/0 i ge-0/0/1. Jak wspomniano wcześniej, musisz utworzyć most linuksowy dla każdego portu określonego w pliku XML file. 11. Podaj unikalny numer portu konsoli szeregowej dla każdego przełącznika vJunos na serwerze hosta. W poniższym przykładzieample, unikalny numer portu konsoli szeregowej to „8610”.
16
Nie modyfikuj poniższej sekcji smbios. Mówi vJunos, że jest to przełącznik vJunos.
12. Utwórz maszynę wirtualną vJunos-sw1 przy użyciu pliku vJunos-sw1.xml file. # virsh utwórz vjunos-sw1.xml
Termin „sw1” używany jest do wskazania, że jest to pierwsza instalowana maszyna wirtualna vJunos-switch. Kolejne maszyny wirtualne mogą nosić nazwy vjunos-sw2, vjunos-sw3 i tak dalej.
W rezultacie zostanie utworzona maszyna wirtualna i wyświetlony zostanie następujący komunikat:
Domena vjunos-sw1 utworzona z vjunos-sw1.xml 13. Sprawdź plik /etc/libvirt/qemu.conf i odkomentuj następujące wiersze XML, jeśli zostały
skomentował. Niektórzy byliampPoniżej podano listę prawidłowych wartości. Odkomentuj określone linie.
#
użytkownik = „qemu” # Użytkownik o nazwie „qemu”
#
użytkownik = „+0” # Superużytkownik (uid=0)
#
użytkownik = „100” # Użytkownik o nazwie „100” lub użytkownik o uid=100#user = „root”
<<
odkomentuj tę linię
#
#group = „root” <<< odkomentuj tę linię
14. Uruchom ponownie libvirtd i ponownie utwórz maszynę wirtualną vJunos-switch. # systemctl uruchom ponownie libvirtd
15. Wyłącz bezpiecznie przełącznik vJunos zainstalowany na serwerze hosta (jeśli to konieczne). Użyj polecenia # virsh shutdown vjunos-sw1, aby wyłączyć przełącznik vJunos. Po wykonaniu tego kroku sygnał zamknięcia wysłany do instancji przełącznika vJunos umożliwi jej bezpieczne zamknięcie.
Wyświetlany jest następujący komunikat.
Domena „vjunos-sw1” jest zamykana
17
UWAGA: Nie używaj polecenia „virshzniszcz”, ponieważ może to spowodować uszkodzenie dysku maszyny wirtualnej vJunosswitch. Jeśli uruchamianie maszyny wirtualnej przestanie się uruchamiać po użyciu polecenia „virshzniszcz”, utwórz aktywną kopię dysku QCOW2 dostarczonego oryginalnego obrazu QCOW2.
Sprawdź maszynę wirtualną vJunos-switch
W tym temacie opisano, jak sprawdzić, czy przełącznik vJunos jest uruchomiony. 1. Sprawdź, czy przełącznik vJunos jest uruchomiony.
# lista virsha
# lista virsha
Nazwa identyfikacyjna
Państwo
——————————-
74 vjunos-sw1 działa
2. Połącz się z konsolą szeregową VCP.
Port do połączenia z konsolą szeregową VCP można znaleźć w pliku XML file. Możesz także zalogować się do konsoli szeregowej VCP poprzez „telnet localhost ”, gdzie numer portu jest określony w konfiguracji XML file:
UWAGA: Numer portu telnet musi być unikalny dla każdej maszyny wirtualnej vJunos-switch znajdującej się na serwerze hosta.
# telnet localhost 8610 Próbuję 127.0.0.1… Połączono z localhost. Znak ucieczki to „^]”. root@:~ #
3. Wyłącz automatyczną aktualizację obrazu.
18
Jeśli w powyższych krokach nie podałeś żadnej początkowej konfiguracji Junos, przełącznik vJunos domyślnie podejmie próbę połączenia się z DHCP w celu wstępnej konfiguracji sieci. Jeśli nie masz serwera DHCP, który mógłby zapewnić konfigurację Junos, możesz otrzymywać powtarzające się komunikaty, jak pokazano poniżej: „Automatyczna aktualizacja obrazu” Możesz wyłączyć te komunikaty w następujący sposób:
4. Sprawdź, czy interfejsy ge określone w pliku xml vJunos-switch file są gotowe i dostępne. Użyj polecenia show interfejsy zwięzłe.
Na przykładample, jeśli definicja XML przełącznika vJunos file określa dwie podłączone wirtualne karty sieciowe
„ge-000” i „ge-001”, wówczas interfejsy ge-0/0/0 i ge-0/0/1 powinny znajdować się w stanie łącza „up” podczas weryfikacji za pomocą polecenia pokaż wyjście interfejsu, jak pokazano poniżej .
root> pokaż interfejsy zwięźle
Interfejs
Link administracyjny Proto
g-0/0/0
coraz wyżej i wyżej
g-0/0/0.16386
coraz wyżej i wyżej
lc-0/0/0
coraz wyżej i wyżej
lc-0/0/0.32769
w górę vpls
pfe-0/0/0
coraz wyżej i wyżej
pfe-0/0/0.16383
w górę inet
inet6
pfh-0/0/0
coraz wyżej i wyżej
pfh-0/0/0.16383
w górę inet
pfh-0/0/0.16384
w górę inet
g-0/0/1
coraz wyżej i wyżej
g-0/0/1.16386
coraz wyżej i wyżej
g-0/0/2
w górę w dół
g-0/0/2.16386
w górę w dół
Lokalny
Zdalny
19
ge-0/0/3 ge-0/0/3.16386 [snip]
góra dół góra dół
5. Sprawdź, czy interfejs sieci wirtualnej pod każdym odpowiednim mostem „ge” jest skonfigurowany. Użyj polecenia brctl na serwerze hosta po uruchomieniu przełącznika vJunos, jak pokazano poniżej:
# ip link dodaj most typu ge-000
# link ip pokaż ge-000
nazwa mostu identyfikator mostu
Interfejsy obsługujące protokół STP
ge-000
8000.fe54009a419a nr
vnet1
# link ip pokaż ge-001
nazwa mostu identyfikator mostu
Interfejsy obsługujące protokół STP
ge-001
8000.fe5400e9f94f nr
vnet2
Skonfiguruj przełącznik vJunos na KVM
STRESZCZENIE
Przeczytaj ten temat, aby dowiedzieć się, jak skonfigurować przełącznik vJunos w środowisku KVM.
W TEJ SEKCJI
Połącz się z przełącznikiem vJunos | 19 Konfiguruj aktywne porty | 20 Nazewnictwo interfejsów | 20 Skonfiguruj MTU multimediów | 21
Połącz się z przełącznikiem vJunos
Telnet na numer konsoli szeregowej określony w pliku XML file aby połączyć się z przełącznikiem vJunos. Zobacz szczegółowe informacje w sekcji „Wdrażanie i zarządzanie przełącznikiem vJunos na KVM” na stronie 11. Np.ampna:
# telnet localhost 8610
20
Próbuję 127.0.0.1… Połączono z localhost. Znak ucieczki to „^]”. root@:~ # cli root>
Możesz także połączyć się przez SSH z VCP przełącznika vJunos.
Skonfiguruj aktywne porty
W tej sekcji opisano sposób konfigurowania liczby aktywnych portów.
Możesz określić liczbę aktywnych portów dla przełącznika vJunos, aby odpowiadała liczbie kart sieciowych dodanych do maszyny wirtualnej VFP. Domyślna liczba portów to 10, ale można określić dowolną wartość z zakresu od 1 do 96. Uruchom polecenie user@host# set podwozie fpc 0 pic 0 number-of-ports 96, aby określić liczbę aktywnych portów. Skonfiguruj liczbę portów na poziomie hierarchii [edytuj podwozie fpc 0 pic 0].
Nazewnictwo interfejsów
Przełącznik vJunos obsługuje tylko interfejsy Gigabit Ethernet (ge).
Nie można zmienić nazwy interfejsów na 10-Gigabit Ethernet (xe) lub 100-Gigabit Ethernet (et). Jeśli spróbujesz zmienić nazwy interfejsów, interfejsy te będą nadal wyświetlane jako „ge” po uruchomieniu poleceń show konfiguracja lub show interfejsy zwięzłe. Oto byłyampwyjście le polecenia CLI „show konfiguracji”, gdy użytkownicy próbują zmienić nazwę interfejsu na „et”:
podwozie { fpc 0 { pic 0 { ## ## Ostrzeżenie: instrukcja zignorowana: nieobsługiwana platforma (ex9214) ## typ interfejsu et; }
21
} }
Skonfiguruj MTU multimediów
Maksymalną jednostkę transmisji nośnika (MTU) można skonfigurować w zakresie od 256 do 9192. Wartości MTU spoza powyższego zakresu są odrzucane. Należy skonfigurować jednostkę MTU, dołączając instrukcję MTU na poziomie hierarchii [edytuj nazwę interfejsu interfejsu]. Skonfiguruj MTU.
[edytuj] użytkownik@host# ustaw interfejs ge-0/0/0 mtu
UWAGA: Maksymalna obsługiwana wartość MTU to 9192 bajty.
Na przykładampna:
[edytuj] użytkownik@host# ustaw interfejs ge-0/0/0 mtu 9192
4 ROZDZIAŁ
Rozwiązywanie problemów
Rozwiązywanie problemów z przełącznikiem vJunos | 23
23
Rozwiązywanie problemów z przełącznikiem vJunos
STRESZCZENIE
Skorzystaj z tego tematu, aby zweryfikować konfigurację przełącznika vJunos i uzyskać informacje dotyczące rozwiązywania problemów.
W TEJ SEKCJI
Sprawdź, czy maszyna wirtualna działa | 23 Sprawdź informacje o procesorze | 24 View Dziennik Files | 25 Zbierz zrzuty rdzenia | 25
Sprawdź, czy maszyna wirtualna działa
· Po zainstalowaniu sprawdź, czy przełącznik vJunos działa.
virsh list Polecenie virsh list wyświetla nazwę i stan maszyny wirtualnej (VM). Może to być stan: uruchomiony, bezczynny, wstrzymany, zamknięty, uszkodzony lub umierający.
# lista virsha
Nazwa identyfikacyjna
Państwo
—————————
72 przełącznik vjunos działa
· Możesz zatrzymywać i uruchamiać maszyny wirtualne za pomocą następujących poleceń virsh: · virsh shutdown – wyłącza przełącznik vJunos. · virsh start – uruchamia nieaktywną maszynę wirtualną, którą wcześniej zdefiniowałeś.
UWAGA: Nie używaj polecenia „virshzniszcz”, ponieważ może to spowodować uszkodzenie dysku maszyny wirtualnej vJunos-switch.
24
Jeśli maszyna wirtualna zatrzyma się i nie uruchomi się po użyciu komendy virshzniszcz, utwórz aktywną kopię dysku QCOW2 oryginalnego dostarczonego obrazu QCOW2.
Sprawdź informacje o procesorze
Użyj polecenia lscpu na serwerze hosta, aby wyświetlić informacje o procesorze. Dane wyjściowe wyświetlają takie informacje, jak całkowita liczba procesorów, liczba rdzeni na gniazdo i liczba gniazd procesora. Na przykładample następujący blok kodu przedstawia informacje dla serwera hosta Ubuntu 20.04 LTS obsługującego łącznie 32 procesory.
root@vjunos-host:~# lscpu Architektura: Tryb(y) operacji procesora: Kolejność bajtów: Rozmiary adresów: Procesor(y): Lista procesorów on-line: Wątek(y) na rdzeń: Rdzeń(y) na gniazdo: Gniazda: Węzły NUMA: Identyfikator dostawcy: Rodzina procesorów: Model: Nazwa modelu: Krokowanie: Procesor MHz: Maks. MHz procesora: Min. MHz procesora: BogoMIPS: Wirtualizacja: Pamięć podręczna L1d: Pamięć podręczna L1i: Pamięć podręczna L2 : Pamięć podręczna L3: NUMA węzeł 0 Procesor(y):
x86_64 32-bit, 64-bitowy mały endian 46 bitów fizycznych, 48 bitów wirtualne 32 0-31 2 8 2 2 orygineintel 6 62 Intel (R) Xeon (R) CPU E5-2650 V2 @ 2.60GHz 4 2593.884 3400.0000 1200.0000 5187.52 VT -x 512 KiB 512 KiB 4 MiB 40 MiB 0-7,16-23
25
Procesory węzła NUMA 1: [snip]
8-15,24-31
View Dziennik Files
View dzienniki systemowe za pomocą polecenia show log w instancji przełącznika vJunos.
root > pokaż dziennik? Katalog główny > pokaż dziennik? polecenie wyświetla listę logów filedostępne dla viewNS. Dla example, do view dzienniki demona podwozia (chassisd) uruchom polecenie root > pokaż log podwozia.
Zbieraj zrzuty rdzenia
Użyj polecenia show system core-dumps, aby view zebrany rdzeń file. Możesz przesłać te zrzuty rdzenia na serwer zewnętrzny w celu analizy za pośrednictwem interfejsu zarządzania fxp0 na przełączniku vJunos.
Dokumenty / Zasoby
![]() |
Wdrożenie przełącznika KVM vJunos firmy Juniper NETWORKS KVM vJunos [plik PDF] Instrukcja użytkownika Wdrożenie przełącznika KVM vJunos, KVM, wdrożenie przełącznika vJunos, Wdrożenie przełącznika, Wdrożenie |