KVM vJunos 스위치 배포

명세서

  • 제품: vJunos-스위치
  • 배포 가이드: KVM
  • 출판사: 주니퍼 네트웍스, Inc.
  • 발행일: 2023-11-20
  • Web대지: https://www.juniper.net

제품 정보

이 가이드에 대해

vJunos-switch 배포 가이드에서는 지침과
KVM에서 vJunos-switch 배포 및 관리에 대한 정보
환경. 이상을 이해하는 등의 주제를 다룹니다.view of
vJunos-스위치, 하드웨어 및 소프트웨어 요구 사항, 설치 및
배포 및 문제 해결.

vJunos 스위치 오버view

vJunos-switch는 설치할 수 있는 소프트웨어 구성 요소입니다.
Linux KVM 하이퍼바이저를 실행하는 업계 표준 x86 서버
(Ubuntu 18.04, 20.04, 22.04 또는 Debian 11 Bullseye). 그것은 제공한다
가상화된 네트워킹 기능을 제공하도록 설계되었습니다.
네트워크 배포의 유연성과 확장성.

지원되는 주요 기능

  • 가상화된 네트워킹 기능
  • 업계 표준 x86 서버 지원
  • Linux KVM 하이퍼바이저와의 호환성
  • 단일 시스템에 여러 vJunos-switch 인스턴스를 설치하는 기능
    섬기는 사람

이점 및 사용법

vJunos-switch는 여러 가지 이점을 제공하며 다음과 같은 용도로 사용할 수 있습니다.
다양한 시나리오:

  • 가상화된 네트워크 인프라 활성화
  • 업계 표준을 활용하여 하드웨어 비용 절감
    서버
  • 네트워크에 유연성과 확장성을 제공합니다.
    배치
  • 네트워크 관리 및 구성 단순화

제한 사항

vJunos-switch는 강력한 네트워킹 솔루션이지만
고려해야 할 몇 가지 제한 사항이 있습니다.

  • Linux KVM 하이퍼바이저로 호환성이 제한됨
  • 설치를 위해서는 업계 표준 x86 서버가 필요합니다.
  • 기본 조직의 역량과 자원에 따라 다름
    서버 하드웨어

vJunos-스위치 아키텍처

vJunos-switch 아키텍처는 다음을 제공하도록 설계되었습니다.
KVM 하이퍼바이저의 가상화된 네트워킹 환경. 활용한다
기본 x86 서버의 리소스 및 기능
고성능 네트워크 서비스를 제공하는 하드웨어입니다.

제품 사용 지침

하드웨어 및 소프트웨어 요구 사항

KVM에 vJunos-switch를 성공적으로 배포하려면 다음 사항을 확인하십시오.
시스템은 다음과 같은 최소 요구 사항을 충족합니다.

  • 업계 표준 x86 서버
  • Linux KVM 하이퍼바이저(Ubuntu 18.04, 20.04, 22.04 또는 Debian 11
    황소의 눈)
  • 적용 가능한 타사 소프트웨어(옵션)

KVM에 vJunos-switch 설치 및 배포

KVM에 vJunos-switch 설치

KVM에 vJunos-switch를 설치하려면 다음 단계를 따르세요.
환경:

  1. vJunos-switch를 설치할 Linux 호스트 서버를 준비합니다.
  2. KVM에 vJunos-switch를 배포하고 관리합니다.
  3. 호스트 서버에 vJunos-switch 배포를 설정합니다.
  4. vJunos-switch VM을 확인합니다.
  5. KVM에서 vJunos-switch를 구성합니다.
  6. vJunos-switch에 연결합니다.
  7. 활성 포트를 구성합니다.
  8. 인터페이스 명명.
  9. 미디어 MTU를 구성합니다.

vJunos 스위치 문제 해결

vJunos-switch에 문제가 발생하면 다음을 따르세요.
이러한 문제 해결 단계:

  1. VM이 실행 중인지 확인합니다.
  2. CPU 정보를 확인합니다.
  3. View 통나무 Files.
  4. 코어 덤프를 수집합니다.

자주 묻는 질문(FAQ)

제품 정보

vJunos-switch는 모든 하이퍼바이저와 호환됩니까?

아니요, vJunos-switch는 Linux KVM용으로 특별히 설계되었습니다.
하이퍼바이저.

단일 장치에 vJunos-switch의 여러 인스턴스를 설치할 수 있습니까?
섬기는 사람?

예, 하나의 컴퓨터에 여러 vJunos-switch 인스턴스를 설치할 수 있습니다.
단일 업계 표준 x86 서버.

설치 및 배포

최소 하드웨어 및 소프트웨어 요구 사항은 무엇입니까?
KVM의 vJunos 스위치?

최소 요구 사항에는 업계 표준 x86 서버가 포함됩니다.
및 Linux KVM 하이퍼바이저(Ubuntu 18.04, 20.04, 22.04 또는 Debian
11 불스아이). 적용 가능한 타사 소프트웨어도 가능합니다.
설치되어 있지만 선택 사항입니다.

설치 후 vJunos-switch에 어떻게 연결합니까?

제공된 지침에 따라 vJunos-switch에 연결할 수 있습니다.
설치 가이드의 지침.

문제 해결

로그는 어디서 찾을 수 있나요? filevJunos-switch는요?

일지 filevJunos-switch에 대한 s는 지정된 위치에서 찾을 수 있습니다.
호스트 서버의 디렉터리입니다. 문제 해결 섹션을 참조하세요.
자세한 내용은 배포 가이드를 참조하세요.

KVM용 vJunos-switch 배포 가이드
게시됨
2023-11-20

ii
주니퍼 네트웍스, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net
Juniper Networks, Juniper Networks 로고, Juniper 및 Junos는 미국 및 기타 국가에서 Juniper Networks, Inc.의 등록 상표입니다. 기타 모든 상표, 서비스 마크, 등록 마크 또는 등록 서비스 마크는 해당 소유자의 자산입니다.
Juniper Networks는 이 문서의 부정확성에 대해 책임을 지지 않습니다. Juniper Networks는 통지 없이 이 간행물을 변경, 수정, 이전 또는 수정할 수 있는 권리를 보유합니다.
KVM용 vJunos-switch 배포 가이드 Copyright © 2023 Juniper Networks, Inc. 모든 권리 보유.
이 문서의 정보는 제목 페이지의 날짜를 기준으로 합니다.
2000년 고지
주니퍼 네트웍스 하드웨어 및 소프트웨어 제품은 2000년을 준수합니다. Junos OS는 2038년까지 알려진 시간 관련 제한이 없습니다. 그러나 NTP 응용 프로그램은 2036년에 약간의 어려움이 있는 것으로 알려져 있습니다.
최종 사용자 라이센스 계약
본 기술 문서의 주제인 Juniper Networks 제품은 Juniper Networks 소프트웨어로 구성되어 있습니다(또는 함께 사용하도록 의도되었습니다). 해당 소프트웨어의 사용에는 https://support.juniper.net/support/eula/에 게시된 최종 사용자 라이센스 계약("EULA")의 이용 약관이 적용됩니다. 해당 소프트웨어를 다운로드, 설치 또는 사용함으로써 귀하는 해당 EULA의 이용 약관에 동의하게 됩니다.

3세

목차

이 가이드 정보 | V

1

vJunos-스위치 이해

vJunos 스위치 오버view | 2

위에view | 2

지원되는 주요 기능 | 삼

혜택 및 용도 | 삼

제한 사항 | 4

vJunos-스위치 아키텍처 | 4

2

하드웨어 및 소프트웨어 요구 사항 KVM의 vJunos 스위치

최소 하드웨어 및 소프트웨어 요구 사항 | 8

3

KVM에 vJunos-switch 설치 및 배포

KVM에 vJunos-switch 설치 | 11

vJunos-switch 설치를 위해 Linux 호스트 서버 준비 | 11

KVM에서 vJunos-switch 배포 및 관리 | 11 호스트 서버에 vJunos-switch 배포 설정 | 12

vJunos-switch VM 확인 | 17

KVM에서 vJunos-switch 구성 | 19 vJunos-switch에 연결 | 19

활성 포트 구성 | 20

인터페이스 명명 | 20

미디어 MTU 구성 | 21

4

문제 해결

vJunos-switch 문제 해결 | 23

VM이 실행 중인지 확인 | 23

iv
CPU 정보 확인 | 24 View 통나무 File초 | 25 코어 덤프 수집 | 25

v
이 가이드에 대해
이 가이드를 사용하여 가상 Junos-스위치(vJunos-switch)를 설치하세요. vJunos-switch는 Junos 기반 EX 스위칭 플랫폼의 가상 버전입니다. 커널 기반 가상 머신(KVM) 환경에서 Junos® 운영 체제(Junos OS)를 실행하는 주니퍼 스위치를 나타냅니다. vJunos-스위치는 Juniper Networks® vMX 가상 라우터(vMX) 중첩 아키텍처를 기반으로 합니다. 이 가이드에는 기본적인 vJunos-switch 구성 및 관리 절차도 포함되어 있습니다. 이 가이드에 설명된 대로 vJunos-switch를 설치하고 구성한 후 추가 소프트웨어 구성에 대한 자세한 내용은 Junos OS 설명서를 참조하세요.
관련 문서 EX 시리즈용 Junos OS 문서

1장
vJunos-스위치 이해
vJunos 스위치 오버view | 2 vJunos-스위치 아키텍처 | 4

2
vJunos 스위치 오버view

요약
이 주제에서는 vJunosswitch의 개요, 지원되는 주요 기능, 이점 및 제한 사항을 제공합니다.

이 섹션에서
위에view | 2가지 주요 기능 지원 | 3 장점 및 용도 | 3 제한사항 | 4

위에view
이 섹션에서는 vJunos-switch 설치가 끝났습니다.view | 3
이 주제를 한 번 이상 읽어보세요.view vJunos 스위치의 vJunos-switch는 Junos OS를 실행하는 Juniper 스위치의 가상 버전입니다. x86 서버에 vJunos-switch를 가상 머신(VM)으로 설치할 수 있습니다. 물리적 스위치를 관리하는 것과 동일한 방식으로 vJunos-switch를 구성하고 관리할 수 있습니다. vJunos-switch는 프로덕션 환경이 아닌 실험실에서만 사용할 수 있는 단일 가상 머신(VM)입니다. vJunos-스위치는 EX9214를 참조 주니퍼 스위치로 사용하여 구축되었으며 단일 라우팅 엔진과 단일 FPC(Flexible PIC Concentrator)를 지원합니다. vJunos-스위치는 모든 인터페이스에 걸쳐 집계된 최대 100Mbps의 대역폭을 지원합니다. vJunos-switch를 사용하기 위해 대역폭 라이센스를 구매할 필요가 없습니다. 하드웨어 스위치를 사용하는 대신 vJunos-switch를 사용하여 Junos 소프트웨어를 시작하여 네트워크 구성 및 프로토콜을 테스트할 수 있습니다.

3
vJunos-switch 설치 종료view
Linux KVM 하이퍼바이저(Ubuntu 86, 18.04, 20.04 또는 Debian 22.04 Bullseye)를 실행하는 업계 표준 x11 서버에 vJunos 스위치의 소프트웨어 구성 요소를 설치할 수 있습니다. KVM 하이퍼바이저를 실행하는 서버에서는 해당 타사 소프트웨어를 실행할 수도 있습니다. 단일 서버에 여러 vJunos-switch 인스턴스를 설치할 수 있습니다.
지원되는 주요 기능
이 주제에서는 vJunos-switch에서 지원되고 검증된 주요 기능의 목록과 세부 정보를 제공합니다. 이러한 기능 구성에 대한 자세한 내용은 사용자 가이드에서 기능 가이드를 참조하세요. vJunos-스위치는 다음과 같은 주요 기능을 지원합니다. · 최대 96개의 스위치 인터페이스 지원 · 데이터 센터 IP 언더레이 및 오버레이 토폴로지를 시뮬레이션할 수 있습니다. · EVPN-VXLAN 리프 기능 지원 · ERB(Edge-Roated Bridging) 지원 · EVPN-VXLAN(ESI-LAG)에서 EVPN LAG 멀티호밍 지원
이점 및 사용법
표준 x86 서버에서 vJunos 스위치의 이점과 사용 사례는 다음과 같습니다. · 연구실의 자본 지출(CapEx) 감소 – vJunos-스위치는 테스트 연구실 구축을 위해 무료로 제공됩니다.
물리적 스위치와 관련된 비용을 절감합니다. · 배포 시간 단축 – vJunos-switch를 사용하여 가상으로 토폴로지를 구축하고 테스트할 수 있습니다.
값비싼 물리적 실험실을 구축하지 않고도 말이죠. 가상 실험실을 즉시 구축할 수 있습니다. 결과적으로 물리적 하드웨어 배포와 관련된 비용과 지연을 줄일 수 있습니다. · 연구실 하드웨어에 대한 필요성과 시간 제거 – vJunos-switch는 조달 후 연구실 하드웨어가 도착할 때까지 기다리는 시간을 없애는 데 도움이 됩니다. vJunos-switch는 무료로 제공되며 즉시 다운로드할 수 있습니다. · 교육 및 훈련 – 직원을 위한 학습 및 교육 서비스를 위한 랩을 구축할 수 있습니다.

4
· 개념 증명 및 검증 테스트 - 다양한 데이터 센터 스위칭 토폴로지, 사전 구축 구성을 검증할 수 있습니다.amp파일을 작성하고 자동화를 준비하세요.
제한 사항
vJunos-switch에는 다음과 같은 제한 사항이 있습니다. · 단일 라우팅 엔진과 단일 FPC 아키텍처가 있습니다. · ISSU(서비스 내 소프트웨어 업그레이드)를 지원하지 않습니다. · 실행 중 인터페이스의 부착 또는 분리를 지원하지 않습니다. · vJunos-switch 사용 사례 및 처리량에 대한 SR-IOV는 지원되지 않습니다. · 중첩된 아키텍처로 인해 vJunos-switch는 다음을 실행하는 배포에서 사용할 수 없습니다.
VM 내의 인스턴스. · 모든 인터페이스에서 최대 100Mbps의 대역폭을 지원합니다.
참고: 대역폭 라이센스가 필요하지 않으므로 대역폭 라이센스는 제공되지 않습니다. 라이센스 확인 메시지가 나타날 수 있습니다. 라이센스 확인 메시지를 무시하십시오.
· 실행 중인 시스템에서는 Junos OS를 업그레이드할 수 없습니다. 대신 새 소프트웨어를 사용하여 새 인스턴스를 배포해야 합니다.
· 멀티캐스트는 지원되지 않습니다.
관련 문서 최소 하드웨어 및 소프트웨어 요구 사항 | 8
vJunos-스위치 아키텍처
vJunos-switch는 VFP(가상 전달 플레인)와 PFE(패킷 전달 엔진)가 외부 VM에 상주하는 단일 중첩 VM 솔루션입니다. vJunos-switch를 시작하면 VFP는

5는 Junos VCP(Virtual Control Plane) 이미지를 실행하는 중첩된 VM을 시작합니다. KVM 하이퍼바이저는 VCP를 배포하는 데 사용됩니다. "중첩"이라는 용어는 1페이지의 그림 5에 표시된 것처럼 VFP VM 내에 중첩된 VCP VM을 의미합니다. vJunos-스위치는 100개 코어와 4GB 메모리를 사용하여 최대 5Mbps의 처리량을 지원할 수 있습니다. 구성된 추가 코어 및 메모리는 VCP에 할당됩니다. VFP에는 지원되는 최소 공간 외에 추가 메모리가 필요하지 않습니다. 4개의 코어와 5GB 메모리는 연구실 사용 사례에 충분합니다. 그림 1: vJunos-switch 아키텍처
vJunos-switch 아키텍처는 계층으로 구성됩니다. · vJunos-switch는 최상위 계층에 있습니다. · 소프트웨어 요구 사항 섹션에 설명된 KVM 하이퍼바이저 및 관련 시스템 소프트웨어
중간층에 있어요. · x86 서버는 맨 아래 물리 계층에 있습니다.

6
이 아키텍처를 이해하면 vJunos-switch 구성을 계획하는 데 도움이 될 수 있습니다. vJunos-Switch 인스턴스를 생성한 후 Junos OS CLI를 사용하여 VCP에서 vJunosswitch 인터페이스를 구성할 수 있습니다. vJunos-switch는 기가비트 이더넷 인터페이스만 지원합니다.

2장
하드웨어 및 소프트웨어 요구 사항 KVM의 vJunos 스위치
최소 하드웨어 및 소프트웨어 요구 사항 | 8

8

최소 하드웨어 및 소프트웨어 요구 사항

이 주제에서는 vJunos-switch 인스턴스를 시작하기 위한 하드웨어 및 소프트웨어 요구 사항 목록을 제공합니다. 1페이지의 표 8에는 vJunos-switch에 대한 하드웨어 요구 사항이 나열되어 있습니다. 표 1: vJunos-switch의 최소 하드웨어 요구 사항

설명

Samp파일 시스템 구성

연구실 시뮬레이션 및 저성능(100Mbps 미만) 사용 사례의 경우 VT-x 기능을 갖춘 모든 Intel x86 프로세서.
Intel Ivy Bridge 프로세서 이상.
ExampIvy Bridge 프로세서의 파일: Intel Xeon E5-2667 v2 @ 3.30 GHz 25MB 캐시

코어 수

최소 4개의 코어가 필요합니다. 소프트웨어는 VFP에 3개의 코어를 할당하고 VCP에 1개의 코어를 할당하며 이는 대부분의 사용 사례에 충분합니다.
VFP의 데이터 플레인 요구 사항을 지원하는 데 코어 3개면 충분하므로 추가 코어가 VCP에 제공됩니다.

메모리

최소 5GB 메모리가 필요합니다. 약 3GB 메모리가 VFP에 할당되고 2GB가 VCP에 할당됩니다. 총 메모리가 6GB를 초과하는 경우 VFP 메모리는 4GB로 제한되고 추가 메모리는 VCP에 할당됩니다.

기타 요구 사항 · Intel VT-x 기능. · 하이퍼스레딩(권장) · AES-NI

2페이지의 표 9에는 vJunos-switch에 대한 소프트웨어 요구 사항이 나열되어 있습니다.

9

표 2: Ubuntu의 소프트웨어 요구 사항

설명

운영 체제
참고: 영어 현지화만 지원됩니다.

· 우분투 22.04 LTS · 우분투 20.04 LTS · 우분투 18.04 LTS · 데비안 11 불스아이

가상화

· QEMU-KVM
각 Ubuntu 또는 Debian 버전의 기본 버전이면 충분합니다. apt-get install qemu-kvm은 이 기본 버전을 설치합니다.

필수 패키지
참고: apt-get install pkg 이름 또는 sudo apt-get install을 사용하십시오. 패키지를 설치하는 명령입니다.

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

지원되는 배포 환경

libvirt를 사용하는 QEMU-KVM
또한 EVE-NG 베어메탈 배포도 지원됩니다.
참고: vJunos-switch는 깊게 중첩된 가상화의 제약으로 인해 EVE-NG 또는 VM 내에서 vJunos를 시작하는 기타 배포에서는 지원되지 않습니다.

vJunos 스위치 이미지

이미지는 juniper.net의 랩 다운로드 영역(Test Drive Juniper)에서 액세스할 수 있습니다.

3장
KVM에 vJunos-switch 설치 및 배포
KVM에 vJunos-switch 설치 | 11 KVM에서 vJunos-switch 배포 및 관리 | 11 KVM에서 vJunos-switch 구성 | 19

11
KVM에 vJunos-switch 설치

요약
KVM 환경에 vJunos-switch를 설치하는 방법을 이해하려면 이 항목을 읽으십시오.

이 섹션에서
vJunos-switch 설치를 위해 Linux 호스트 서버 준비 | 11

vJunos-switch를 설치할 Linux 호스트 서버 준비
이 섹션은 Ubuntu 및 Debian 호스트 서버 모두에 적용됩니다. 1. Ubuntu 또는 Debian 호스트 서버용 표준 패키지 버전을 설치하여
서버는 최소 하드웨어 및 소프트웨어 요구 사항을 충족합니다. 2. Intel VT-x 기술이 활성화되어 있는지 확인하십시오. 호스트 서버에서 lscpu 명령을 실행합니다.
VT-x가 활성화된 경우 lscpu 명령 출력의 Virtualization 필드에 VT-x가 표시됩니다. VT-x가 활성화되지 않은 경우 서버 설명서를 참조하여 BIOS에서 활성화하는 방법을 알아보세요.
KVM에서 vJunos-switch 배포 및 관리

요약
vJunos-switch 인스턴스를 설치한 후 배포하고 관리하는 방법을 이해하려면 이 항목을 읽으십시오.

이 섹션에서
호스트 서버에 vJunos-switch 배포 설정 | 12 vJunos-switch VM 확인 | 17

이 항목에서는 다음 내용을 설명합니다. · libvirt를 사용하여 KVM 서버에서 vJunos-switch를 실행하는 방법.
· CPU 및 메모리 양을 선택하고, 연결에 필요한 브리지를 설정하고, 직렬 포트를 구성하는 방법입니다.

12
· 관련 XML을 활용하는 방법 file 앞서 나열된 구성 및 선택 사항에 대한 섹션입니다.
참고: s를 다운로드하세요.amp파일 XML file Juniper의 vJunos-switch 이미지 web대지.
호스트 서버에 vJunos-switch 배포 설정
이 항목에서는 호스트 서버에서 vJunos-switch 배포를 설정하는 방법에 대해 설명합니다.
참고: 이 항목에서는 XML의 몇 가지 섹션만 강조합니다. file libvirt를 통해 vJunosswitch를 배포하는 데 사용됩니다. 전체 XML file vjunos.xml은 vJunos Lab 소프트웨어 다운로드 페이지에서 VM 이미지 및 관련 문서와 함께 다운로드할 수 있습니다.
패키지가 아직 설치되지 않은 경우 최소 소프트웨어 요구 사항 섹션에 언급된 패키지를 설치합니다. 8페이지의 "최소 하드웨어 및 소프트웨어 요구 사항"을 참조하십시오. 1. 사용하려는 vJunos-switch의 각 기가비트 이더넷 인터페이스에 대해 Linux 브리지를 생성합니다.
# 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 배포하려는 각 vJuno에 대해 고유한 복사본을 만듭니다. 이렇게 하면 원본 이미지가 영구적으로 변경되지 않습니다. 또한 vJunos-switch를 배포하는 사용자 ID(일반적으로 루트 사용자)가 라이브 이미지에 쓸 수 있어야 합니다. 4. 다음 스탠자를 수정하여 vJunos에 제공되는 코어 수를 지정합니다.

13
다음 스탠자는 vJunos에 제공되는 코어 수를 지정합니다. 필요한 최소 코어는 4개이며 랩 사용 사례에는 충분합니다.
x86_64 아이비브릿지 qemu4

필요한 기본 코어 수는 4개이며 대부분의 애플리케이션에 충분합니다. 이는 vJunos-switch에 지원되는 최소 CPU입니다. CPU 모델은 IvyBridge로 남겨두시면 됩니다. 이후 세대의 Intel CPU도 이 설정에서 작동합니다. 5. 필요한 경우 다음 스탠자를 수정하여 메모리를 늘립니다.

vjunos-sw1 5242880 5242880 4
다음 예amp파일은 vJunos-switch에 필요한 기본 메모리를 보여줍니다. 기본 메모리는 대부분의 애플리케이션에 충분합니다. 필요한 경우 값을 늘릴 수 있습니다. 또한 생성되는 특정 vJunos-switch의 이름(이 경우 vjunos-sw1)도 표시됩니다. 6. XML을 수정하여 vJunos-switch 이미지의 이름과 위치를 지정합니다. file 다음 예에서 볼 수 있듯이amp르.
<disk device=”disk” type=”file"> file=”/root/vjunos-sw1-live.qcow2″/>

호스트의 각 vJunos VM에 고유한 이름의 QCOW2 이미지를 제공해야 합니다. 이는 libvirt 및 QEMU-KVM에 필요합니다.

14
7. 디스크 이미지를 생성합니다. # ./make-config.sh vJunos-switch는 구성이 포함된 VM 인스턴스에 두 번째 디스크를 연결하여 초기 구성을 수락합니다. 제공된 스크립트 make-config.sh를 사용하여 디스크 이미지를 생성합니다. XML file 아래와 같이 이 구성 드라이브를 참조합니다.
<disk device=”disk” type=”file"> file=”/root/config.qcow2″/>

참고: 초기 구성을 선호하지 않는 경우 XML에서 위 스탠자를 제거하십시오. file.
8. 관리 이더넷 포트를 설정합니다.


이 전amp파일을 사용하면 vJunos-switch가 있는 호스트 서버 외부에서 관리 포트인 VCP “fxp0”에 연결할 수 있습니다. DHCP 서버를 통하거나 표준 CLI 구성을 사용하여 fxp0에 대해 라우팅 가능한 IP 주소를 구성해야 합니다. 아래 스탠자의 "eth0"은 외부 세계에 대한 연결을 제공하는 호스트 서버 인터페이스를 나타내며 호스트 서버의 이 인터페이스 이름과 일치해야 합니다. DHCP(동적 호스트 구성 프로토콜)를 사용하지 않는 경우 vJunos-switch가 실행된 후 해당 콘솔에 텔넷을 연결하고 아래와 같이 CLI 구성을 사용하여 "fxp0"에 대한 IP 주소를 구성합니다.

15
참고: 아래 구성은 예시일 뿐입니다.amp레 또는 samp파일 구성 조각. 정적 경로 구성을 설정해야 할 수도 있습니다.
# 인터페이스 fxp0 장치 0 제품군 inet 주소 10.92.249.111/23 설정 # 라우팅 옵션 설정 정적 경로 0.0.0.0/0 다음 홉 10.92.249.254 9. VCP 관리 포트에 대해 SSH를 활성화합니다. # 시스템 서비스 ssh root-login 허용 명령을 설정합니다. 10. XML에 지정하는 각 포트에 대해 Linux 브리지를 생성합니다. file.



포트 이름은 다음 스탠자에 지정됩니다. vJunos-switch의 규칙은 ge-0xy를 사용하는 것입니다. 여기서 "xy"는 실제 포트 번호를 지정합니다. 다음 예에서는ample, ge-000 및 ge-001은 포트 번호입니다. 이러한 포트 번호는 각각 Junos ge-0/0/0 및 ge-0/0/1 인터페이스에 매핑됩니다. 앞서 언급한 것처럼 XML에 지정하는 각 포트에 대해 Linux 브리지를 생성해야 합니다. file. 11. 호스트 서버의 각 vJunos 스위치에 대해 고유한 직렬 콘솔 포트 번호를 제공합니다. 다음 예에서는amp파일에서 고유 직렬 콘솔 포트 번호는 “8610”입니다.

16
다음 smbios 스탠자를 수정하지 마십시오. 이는 vJunos에게 vJunos-switch임을 알려줍니다.



12. vJunos-sw1.xml을 사용하여 vJunos-sw1 VM을 생성합니다. file. # virsh는 vjunos-sw1.xml을 생성합니다.
"sw1"이라는 용어는 이것이 설치되는 첫 번째 vJunos-switch VM임을 나타내는 데 사용됩니다. 후속 VM의 이름은 vjunos-sw2, vjunos-sw3 등으로 지정할 수 있습니다.
결과적으로 VM이 생성되고 다음 메시지가 표시됩니다.
vjunos-sw1.xml에서 생성된 도메인 vjunos-sw1 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 VM을 다시 생성합니다. # systemctl 재시작 libvirtd
15. 호스트 서버에 배포된 vJunos-switch를 안전하게 종료합니다(필요한 경우). vJunos-switch를 종료하려면 # virsh shutdown vjunos-sw1 명령을 사용하십시오. 이 단계를 실행하면 vJunos-switch 인스턴스로 전송된 종료 신호를 통해 인스턴스가 정상적으로 종료될 수 있습니다.
다음 메시지가 표시됩니다.
도메인 'vjunos-sw1'이(가) 종료 중입니다.

17
참고: "virsh destroy" 명령은 vJunosswitch VM 디스크를 손상시킬 수 있으므로 사용하지 마십시오. "virsh destroy" 명령을 사용한 후 VM 부팅이 중지되면 제공된 원본 QCOW2 이미지의 라이브 QCOW2 디스크 복사본을 만듭니다.

vJunos-switch VM 확인
이 주제에서는 vJunos-switch가 작동되어 실행 중인지 확인하는 방법에 대해 설명합니다. 1. vJunos-switch가 작동되어 실행 중인지 확인합니다.
# 버쉬 목록

# 버쉬 목록

아이디 이름

상태

—————————-

74 vjunos-sw1 실행 중

2. VCP의 직렬 콘솔에 연결합니다.
XML에서 VCP의 직렬 콘솔에 연결하는 포트를 찾을 수 있습니다. file. 또한 "telnet localhost"를 통해 VCP의 직렬 콘솔에 로그인할 수 있습니다. ” 여기서 portnum은 XML 구성에 지정됩니다. file:

참고: 텔넷 포트 번호는 호스트 서버에 있는 각 vJunos-switch VM에 대해 고유해야 합니다.

# telnet localhost 8610 127.0.0.1 시도 중… localhost에 연결되었습니다. 이스케이프 문자는 '^]'입니다. 루트@:~ #
3. 자동 이미지 업그레이드를 비활성화합니다.

18
위 단계에서 초기 Junos 구성을 제공하지 않은 경우 vJunos-switch는 기본적으로 초기 네트워크 설정을 위해 DHCP를 시도합니다. Junos 구성을 제공할 수 있는 DHCP 서버가 없는 경우 아래와 같은 메시지가 반복적으로 나타날 수 있습니다. "자동 이미지 업그레이드" 다음과 같이 이러한 메시지를 비활성화할 수 있습니다.

[편집]] user@host# 시스템 루트 인증 일반 텍스트 비밀번호 설정 새 비밀번호: 새 비밀번호를 다시 입력하세요: root# 섀시 삭제 auto-image-upgrade [편집] root# 커밋 커밋 완료
4. vJunos-switch xml에 ge 인터페이스가 지정되어 있는지 확인하세요. file 작동 중이며 사용 가능합니다. show Interfaces terse 명령을 사용합니다.
예를 들어amp파일, vJunos-switch XML 정의인 경우 file 연결된 두 개의 가상 NIC를 지정합니다.
"ge-000" 및 "ge-001", 아래와 같이 show 인터페이스 출력 명령을 사용하여 확인할 때 ge-0/0/0 및 ge-0/0/1 인터페이스는 링크 "작동" 상태에 있어야 합니다. .

루트> 인터페이스를 간결하게 표시

인터페이스

관리자 링크 프로토

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

최대 이넷

인에넷6

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 inetrface가 구성되어 있는지 확인합니다. 아래와 같이 vJunos-switch를 시작한 후 호스트 서버에서 brctl 명령을 사용합니다.

# IP 링크에 ge-000 유형 브리지 추가

# IP 링크 쇼 ge-000

브리지 이름 브리지 ID

STP 지원 인터페이스

GE-000 (제이에스-XNUMX)

8000.fe54009a419a 아니요

vnet1

# IP 링크 쇼 ge-001

브리지 이름 브리지 ID

STP 지원 인터페이스

GE-001 (제이에스-XNUMX)

8000.fe5400e9f94f 아니요

vnet2

KVM에서 vJunos-switch 구성

요약
KVM 환경에서 vJunos-switch를 구성하는 방법을 이해하려면 이 주제를 읽으십시오.

이 섹션에서
vJunos-switch에 연결 | 19 활성 포트 구성 | 20 인터페이스 이름 지정 | 20 미디어 MTU 구성 | 21

vJunos-스위치에 연결
XML에 지정된 직렬 콘솔 번호에 대한 Telnet file vJunos-switch에 연결합니다. 11페이지의 "KVM에서 vJunos-스위치 배포 및 관리"에 제공된 세부 정보를 참조하십시오. 예를 들어amp르 :
# 텔넷 로컬호스트 8610

20
127.0.0.1 시도 중... localhost에 연결되었습니다. 이스케이프 문자는 '^]'입니다. root@:~ # CLI 루트>
vJunos-switch VCP에 SSH로 연결할 수도 있습니다.
활성 포트 구성
이 섹션에서는 활성 포트 수를 구성하는 방법을 설명합니다.
VFP VM에 추가된 NIC 수와 일치하도록 vJunos-switch의 활성 포트 수를 지정할 수 있습니다. 기본 포트 수는 10이지만 1~96 범위의 값을 지정할 수 있습니다. user@host# setchassis fpc 0 pic 0 number-of-ports 96 명령을 실행하여 활성 포트 수를 지정합니다. [섀시 fpc 0 pic 0 편집] 계층 구조 수준에서 포트 수를 구성합니다.
인터페이스 이름 지정
vJunos-switch는 기가비트 이더넷(ge) 인터페이스만 지원합니다.
인터페이스 이름을 10기가비트 이더넷(xe) 또는 100기가비트 이더넷(et)으로 변경할 수 없습니다. 인터페이스 이름을 변경하려고 시도하는 경우 showconfiguration 또는 showinterfacesterse 명령을 실행할 때 이러한 인터페이스는 계속 "ge"로 표시됩니다. 여기 전 애인이 있습니다amp사용자가 인터페이스 이름을 "et"로 변경하려고 시도할 때 "showconfiguration" CLI 명령의 파일 출력:
섀시 { fpc 0 { pic 0 { ## ## 경고: 명령문 무시됨: 지원되지 않는 플랫폼(ex9214) ## 인터페이스 유형 et; }

21
} }
미디어 MTU 구성
256~9192 범위에서 미디어 MTU(최대 전송 단위)를 구성할 수 있습니다. 위에 언급된 범위를 벗어나는 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 스위치 문제 해결

요약
이 주제를 사용하여 vJunos-switch 구성을 확인하고 문제 해결 정보를 확인하십시오.

이 섹션에서
VM이 실행 중인지 확인 | 23 CPU 정보 확인 | 24 View 통나무 File초 | 25 코어 덤프 수집 | 25

VM이 실행 중인지 확인
· vJunos-switch를 설치한 후 실행 중인지 확인하십시오.
virsh list virsh list 명령은 가상 머신(VM)의 이름과 상태를 표시합니다. 상태는 실행 중, 유휴, 일시 중지, 종료, 충돌 또는 종료 중일 수 있습니다.

# 버쉬 목록

아이디 이름

상태

—————————

72 vjunos-스위치 실행 중

· 다음 virsh 명령을 사용하여 VM을 중지하고 시작할 수 있습니다. · virsh shutdown – vJunos-switch를 종료합니다. · virsh start – 이전에 정의한 비활성 VM을 시작합니다.

참고: vJunos-switch VM 디스크가 손상될 수 있으므로 "virsh destroy" 명령을 사용하지 마십시오.

24
virsh destroy 명령을 사용한 후 VM이 중지되고 부팅되지 않으면 제공된 원본 QCOW2 이미지의 라이브 QCOW2 디스크 복사본을 만듭니다.

CPU 정보 확인
호스트 서버에서 lscpu 명령을 사용하여 CPU 정보를 표시합니다. 출력에는 총 CPU 수, 소켓당 코어 수, CPU 소켓 수와 같은 정보가 표시됩니다. 예를 들어amp파일에서 다음 코드 블록은 총 20.04개의 CPU를 지원하는 Ubuntu 32 LTS 호스트 서버에 대한 정보를 보여줍니다.

root@vjunos-host:~# lscpu 아키텍처: CPU 작업 모드: 바이트 순서: 주소 크기: CPU: 온라인 CPU 목록: 코어당 스레드: 코어 소켓당: 소켓: NUMA 노드: 공급업체 ID: CPU 제품군: 모델: 모델 이름: 스테핑: CPU MHz: CPU 최대 MHz: CPU 최소 MHz: BogoMIPS: 가상화: L1d 캐시: L1i 캐시: L2 캐시 : L3 캐시: NUMA node0 CPU:

x86_64 32비트, 64비트 Little Endian 46비트 물리적, 48비트 가상 32 0-31 2 8 2 2 GenuineIntel 6 62 Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz 4 2593.884 3400.0000 1200.0000 5187.52 VT -x 512KiB 512KiB 4MiB 40MiB 0-7,16-23

25

NUMA node1 CPU: [snip]

8-15,24-31

View 통나무 Files
View vJunos-switch 인스턴스에서 show log 명령을 사용하여 시스템 로그를 기록합니다.
루트 > 로그 표시 ? 루트 > 로그 표시 ? 명령은 로그 목록을 표시합니다 file사용 가능한 viewNS. 예를 들어amp르, ~에 view 섀시 데몬(chassisd) 로그는 root > show logchassisd 명령을 실행합니다.
코어 덤프 수집
show system core-dumps 명령을 사용하여 view 수집된 코어 file. vJunos-switch의 fxp0 관리 인터페이스를 통해 분석을 위해 이러한 코어 덤프를 외부 서버로 전송할 수 있습니다.

문서 / 리소스

주니퍼 NETWORKS KVM vJunos 스위치 배포 [PDF 파일] 사용자 가이드
KVM vJunos 스위치 배포, KVM, vJunos 스위치 배포, 스위치 배포, 배포

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *