Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

애플리케이션 구축 및 vMX

이 주제를 읽고 설치한 후에 vMX 인스턴스를 관리하는 데 필요한 절차를 이해합니다.

구성 vMX 매개 변수 지정

구성에 필요한 매개 vMX 구성 파일에서 정의됩니다. 구성 파일은 YAML 형식으로 구성됩니다. 기본 파일은 config/vmx.conf입니다. 서로 다른 인스턴스를 생성할 때마다 동일한 구성 파일을 사용할 수 있도록 구성 파일을 다른 이름으로 변경하는 것이 좋습니다.

참고:

VFP를 실행하려면 이 3가지 인터페이스를 설정해야 합니다.

  • 관리 액세스

  • VCP와 VFP 간의 내부 통신을 위한 브리지

  • WAN 인터페이스(최소 1개)

Junos OS Release 18.1에서 시작하여 vMX 구성파일(vmx.conf)을다운로드하여 수정합니다.

  1. 루트로 vMX 소프트웨어 패키지를 다운로드하고 패키지의 압축을 압제합니다.

    tar xzvf package-name

  2. 압축되지 않은 패키지의 위치로 디렉토리를 vMX.

    cd package-location

  3. 텍스트 편집기가 있는 config/vmx.conf 텍스트 파일을 편집하여 단일 인스턴스를 vMX 파일을 저장합니다.

구성을 사용자 정의하려면 다음 작업을 수행합니다.

호스트 구성

호스트 환경을 구성하려면 각 인스턴스의 vMX 이미지에 대한 올바른 경로를 제공해야 합니다.

호스트를 구성하기 위해 Host를 탐색하고 다음과 같은 매개 변수를 지정합니다.

매개 변수

설명

identifier

영문자 vMX 이름, 최대 4자입니다.

host-management-interface

관리 액세스에 네트워크 정보 센터(NIC) 호스트 디바이스의 물리적 네트워크 이름(eth0).

참고:

HOST:호스트 관리 인터페이스, CONTROL_PLANE 및 FORWARDING_PLANE 인터페이스는 동일한 서브넷에 있어야 합니다.

routing-engine-image

VCP를 실행하기 위한 junos-vmx-x86-64-*.qcow2 파일로 가는 절대적인 경로입니다.

routing-engine-hdd

VCP 스토리지를 위한 vmxhd.img 파일로 가는 절대적인 경로입니다.

forwarding-engine-image

vFPC-*.img 파일로의 절대적 경로는 VFP를 실행하기 위한 것입니다.

make-local-copy-of-images

(선택 사항) VCP 및 VFP 이미지의 로컬 복사본을 만드는 다음 로컬 복사본을 사용하여 vMX. 기본값은 yes 입니다.

참고:

이미지 파일을 기본 위치에서 복사하여 스크립트가 동일한 이미지 파일을 동시에 사용하지 않도록 합니다.

make-local-copy-of-vmxhdd

(선택 사항) VCP 스토리지 이미지의 로컬 복사본을 만듭니다. 로컬 복사본을 사용하여 vMX. 기본값은 yes 입니다.

참고:

이미지 파일을 기본 위치에서 복사하여 스크립트가 동일한 이미지 파일을 동시에 사용하지 않도록 합니다.

VCP VM 구성

VCP VM을 구성하려면 IP 주소를 변경해야 합니다. 또한 콘솔 포트가 다른 인스턴스나 다른 vMX 없는지 반드시 확인해야 합니다.

VCP VM을 구성하기 위해 CONTROL_PLANE 매개 변수를 지정합니다.

참고:

매개 변수

설명

vcpus

VCP를 위한 vCP의 수, 기본 1입니다. 릴리스 18.Junos OS 시작하여 이중 VCP 인스턴스를 구축하는 경우 vCP의 수를 2배로 증가해야 합니다.

memory-mb

VCP에 대한 메모리의 양은 기본 2GB입니다.

릴리스 Junos OS VCP 15.1F6 메모리의 양; 최소 4GB(성능 모드) 및 1GB(라이트 모드)입니다.

console_port

KVM TCP 기반 콘솔 포트. 고유의 번호가 되어야 합니다.

deploy

(선택 사항) 이 호스트에 구축할 VCP 인스턴스. 인스턴스 수를 지정합니다. 첫 번째 인스턴스는 0, 두 번째 인스턴스는 1, 여러 인스턴스는 콤마로 구분됩니다. 이 매개 변수를 지정하지 않으면 두 인스턴스 ()가 이 호스트에 0,1 구축됩니다. 설정되면 이 호스트에 VCP 인스턴스가 none 구축되지 않습니다.

참고:

별도의 호스트에 구축할 때 VCP가 통신할 수 있도록 호스트 간에 연결을 설정해야 합니다.

Junos OS Release 18.1 여러 서버에 구축하는 경우(예: RE로 한 서버와 PFE로 하나의 서버)를 구축하고 서버에서 컨트롤 플레인을 위해 VCP를 비활성화하려는 경우 를 지정할 수 있는 옵션이 none 있습니다.

console_listen

(선택 사항) 콘솔에 액세스할 수 있는 인터페이스에 대한 IP 주소, 기본 설정은 127.0.0.1로, 호스트 내에서만 액세스를 허용합니다. 모든 인터페이스에서 액세스를 허용하도록 0.0.0.0을 지정합니다.

instance (릴리스 18.Junos OS 시작)

VCP 인스턴스. 인터페이스 유형(>)을 탐색하고 아래에 이 매개 변수를 포함합니다.

(선택 사항) 첫 번째 인스턴스 아래의 두 번째 인스턴스를 생성하고 두 번째 인스턴스에 대한 console_port 매개 변수를 포함합니다. 두 VCP 인스턴스를 모두 지정하기 위한 매개 변수는 다음과 같습니다.

    interfaces  :
      - type      : static
        instance  : 0
        ipaddr    : 10.102.144.94 
        macaddr   : "0A:00:DD:C0:DE:0E"

      - type        : static
        instance    : 1
        console_port: 8612
        ipaddr      : 10.102.144.95 
        macaddr     : "0A:00:DD:C0:DE:0F"

ipaddr

VCP VM(fxp0)에 대한 관리 IP 주소 ipaddr에서 이 매개 >(정적) > 인터페이스를 탐색합니다.

참고:

HOST:호스트 관리 인터페이스, CONTROL_PLANE 및 FORWARDING_PLANE 인터페이스는 동일한 서브넷에 있어야 합니다.

VFP VM 구성

VFP VM을 구성하기 전에 다음을 고려해야 합니다.

  • 콘솔 포트가 다른 인스턴스 또는 다른 vMX 없는지 확인해야 합니다.

  • VFP 콘솔에 대한 네트워크 액세스를 비활성화하기 위해 IP 주소를 구성하지 말 것.

  • 요구 사항에 따라 메모리, vCPUS 수, 디바이스 유형을 변경해야 할 수 있습니다. 일부 샘플 구성 vMX 사용 사례에 대한 설치를 참조하세요.

참고:

여러 Junos OS 릴리스 18.1에서 시작하여 여러 서버(예: RE로 한 서버와 PFE로 하나의 서버)를 구축하고 서버에서 포우링 플레인에 대해 VFP를 비활성화해야 하는 경우 을 지정할 수 있는 옵션이 none 있습니다.

VFP VM을 구성하기 위해 vm을 탐색하고 FORWARDING_PLANE 매개 변수를 지정합니다.

매개 변수

설명

memory-mb

VFP에 대한 메모리의 양은 기본 6GB입니다.

vcpus

VFP에 대한 vCPUS 수, 기본 설정은 3입니다.

console_port

KVM TCP 기반 콘솔 포트. 고유의 번호가 되어야 합니다.

deploy

(선택 사항) 이 호스트에 구축할 VFP 인스턴스. 인스턴스 수를 지정합니다. 첫 번째 인스턴스는 0, 두 번째 인스턴스는 1, 여러 인스턴스는 콤마로 구분됩니다. 이 매개 변수를 지정하지 않으면 두 인스턴스 ()가 이 호스트에 0,1 구축됩니다. 설정되면 그 어떤 VFP 인스턴스도 이 호스트에 none 구축되지 않습니다.

참고:

별도의 호스트에 구축할 때 VFP가 통신할 수 있도록 호스트 간에 연결을 설정해야 합니다.

console_listen

(선택 사항) 콘솔에 액세스할 수 있는 인터페이스에 대한 IP 주소, 기본 설정은 127.0.0.1로, 호스트 내에서만 액세스를 허용합니다. 모든 인터페이스에서 액세스를 허용하도록 0.0.0.0을 지정합니다.

device-type

네트워크 정보 센터(NIC) 인터페이스 유형에 따라 구성할 sriovvirtio 있습니다. virtio와 SR-IOV 인터페이스 모두를 구성하는 경우 mixed 를 지정합니다.

ipaddr

VFP VM에 대한 관리 IP 주소(eth0). ipaddr에서 이 매개 >(정적) > 인터페이스를 탐색합니다.

참고:

HOST:호스트 관리 인터페이스, CONTROL_PLANE 및 FORWARDING_PLANE 인터페이스는 동일한 서브넷에 있어야 합니다.

use_native_drivers

호스트의 드라이버를 사용할 수 있도록 true로 설정

참고:

Ubuntu 호스트(Junos OS Release 18.4R1) 및 Red Hat 19.1R1(Junos OS Release 19.1R1)에서 네트워크 인터페이스 카드에 개조되지 않은 최신 드라이버를 사용하여 설치에 진정한 가치를 vMX 수 use_native_drivers 있습니다.

VFP VM을 구성하기 FORWARDING_PLANE 탐색하고 다음 매개 변수(Junos OS Release 15.1F6):

매개 변수

설명

memory-mb

VFP에 대한 메모리 양, 최소 12GB(성능 모드) 및 4GB(라이트 모드)입니다.

vcpus

VFP를 위한 vCPUS 수, 최소 7개(성능 모드) 및 3(라이트 모드)입니다.

console_port

KVM TCP 기반 콘솔 포트. 고유의 번호가 되어야 합니다.

console_listen

(선택 사항) 콘솔에 액세스할 수 있는 인터페이스에 대한 IP 주소, 기본 설정은 127.0.0.1로, 호스트 내에서만 액세스를 허용합니다. 모든 인터페이스에서 액세스를 허용하도록 0.0.0.0을 지정합니다.

device-type

네트워크 정보 센터(NIC) 인터페이스 유형에 따라 구성할 sriovvirtio 있습니다.

ipaddr

VFP VM에 대한 관리 IP 주소(eth0). ipaddr에서 이 매개 >(정적) > 인터페이스를 탐색합니다.

참고:

HOST:호스트 관리 인터페이스, CONTROL_PLANE 및 FORWARDING_PLANE 인터페이스는 동일한 서브넷에 있어야 합니다.

인터페이스 구성

JUNOS_DEVICES 인터페이스 이름은 호스트의 Linux 물리적 네트워크 정보 센터(NIC) 해당됩니다. 진행하기 전에 네트워크 정보 센터(NIC) 정의된 Linux 물리적 포트를 가져와야 합니다. 예를 들어, 명령어를 사용하여 eth9 인터페이스에 네트워크 정보 센터(NIC) ifconfig eth9 up 포트를 실행합니다.

Virtio 디바이스 유형에 대한 인터페이스를 구성하려면 인터페이스와 MAC 주소를 지정해야 합니다. Virtio 디바이스를 연결하여 물리적 NICs 또는 vMX virtioNICs를 다른 디바이스에 연결할 vMX 수 있습니다.

SR-IOV 디바이스 유형에 대한 인터페이스를 구성하려면 인터페이스, 네트워크 정보 센터(NIC), MAC 주소를 지정해야 합니다.

라우팅된 인터페이스를 구성하기 위해 JUNOS_DEVICES 탐색하고 다음과 같은 매개 변수를 지정합니다.

매개 변수

설명

interface

인터페이스의 vMX.

참고:

vmx.conf 파일에 정의된 인터페이스 이름은 ge-0/0/0에서 연속되어야 합니다. 지원되는 인터페이스의 총 개수는 성능 모드에서 실행되는 구성에 대해 23개입니다. 라이트 모드에서 Virtio 인터페이스를 실행하는 경우 최대 96개 인터페이스를 사용할 수 있습니다.

type (릴리스 17.Junos OS 지원)

네트워크 정보 센터(NIC) 인터페이스 유형에 따라 구성할 sriovvirtio 있습니다.

참고:

두 인터페이스 유형을 구성하려면 SR-IOV 인터페이스 전에 Virtio 인터페이스를 지정해야 합니다.

port-speed-mbps

(SR-IOV만 해당) 물리적 포트의 포트 네트워크 정보 센터(NIC) 기본 설정은 10000Mbps입니다.

nic

(SR-IOV만 해당) 물리적 물리적 네트워크 정보 센터(NIC).

참고:

udev 버전에 따라 클래식 Linux 표준 ethXX 이름의 이름을 변경할 수 있습니다. 자세한 정보는 예측 가능한 네트워크 인터페이스 이름을 참조하십시오.

mtu

(SR-IOV만 해당) 최대 전송 단위(MTU) 값을 지정하면 기본값은 2000, 최대는 9500입니다.

virtio 디바이스 유형에 대한 최대 전송 단위(MTU) 구성을 변경하려면 디바이스 바인딩 mtu 파일(vmx-junosdev.conf)에서매개 변수를 수정합니다.

virtual-function

(SR-IOV만 해당) 물리적 유닛의 하위 네트워크 정보 센터(NIC) 기본 설정은 0입니다.

(SR-IOV만 해당) 물리적 네트워크의 가상 기능 네트워크 정보 센터(NIC); 기본 설정은 0입니다(Junos OS 릴리스 15.1F5 릴리스에서 지원).

mac-address

물리적 주소에 대한 유니캐스트 MAC 네트워크 정보 센터(NIC).

description

매핑 설명.

VM 연결

처음 구성할 수 있도록 가상 머신에 연결하고 다른 수단(Telnet 또는 SSH 등)을 통해 액세스를 지원하기 위해 이러한 작업을 수행합니다.

VCP에 로그인

시작 구성 파일에 지정된 vMX 있는 명령을 사용하여 시리얼 콘솔에 액세스하고 사용자 이름과 암호 없음으로 로그인할 ./vmx.sh --console vcp vmx-id vmx-idroot 있습니다.

콘솔에서 연결을 끊고 세션에서 로그아웃하고 Ctrl + ]을 누를 수 있습니다. telnet> 프롬프트에서 close 입력하고 Enter를 누를 수 있습니다.

VFP에 로그인

시작 구성 파일에 지정된 vMX 있는 명령을 사용하여 시리얼 콘솔에 액세스하고 사용자 이름 루트 및 암호 루트로 로그인할 ./vmx.sh --console vfp vmx-id vmx-id 수 있습니다.

콘솔에서 연결을 끊고 세션에서 로그아웃하고 Ctrl + ]를 누를 수 있습니다. telnet> 프롬프트에서 을 close 입력하고 누를 수 Enter 있습니다.

VFP(virtual forwarding plane)로의 SSH를 위해 vmx.conf 파일에서 정의한 ip FORWARDING_PLANE 주소를 사용하세요. 보안상의 이유로 Telnet 프로토콜을 사용하여 VFP에 연결할 수 없습니다.

또한 보안상의 이유로 루트 사용자와 SSH 프로토콜을 사용하여 VFP 인스턴스에 연결할 수 없습니다. 먼저 콘솔을 사용하여 VFP에 액세스하고, 루트 사용자로 로그인한 다음, SSH와 함께 사용할 수 있는 사용자를 생성해야 합니다.

예를 들어:

콘솔을 통해 VFP에 액세스:

이제 SSH를 사용하여 PFE 사용자로 VFP에 액세스할 때 수퍼 사용자로 로그인하여 루트 디렉토리에 액세스할 수 있습니다.

관리 vMX

참고:

이 스크립트를 사용할 수 있는 경우 영어 로지 vmx.sh 지원됩니다.

새 스크립트를 vMX 구축한 후 여러 vmx.sh 스크립트를 사용하여 다음과 같은 작업을 수행할 수 있습니다.

구축 vMX

참고:

제어 옵션을 사용하려면 루트로 로그인해야 합니다.

옵션을 --install 사용하면 VCP 및 VFP VM도 실행됩니다.

스크립트를 실행하여 vMX 인스턴스 구축을 위해 자세한 수준 로깅을 파일에 vMX ./vmx.sh -lv --install 것이 좋습니다.

참고:

이 스크립트를 사용할 수 있는 경우 영어 로지 vmx.sh 지원됩니다.

참고:

libvirt를 업그레이드한 후에 vMX 구축할 수 없는 경우 virbr0 Bridge를 명령으로 내려가 명령으로 브리지를 ifconfig virbr0 down brctl delbr virbr0 삭제합니다.

참고:

호스트 서버를 재부팅하기 전에 이 명령을 사용하여 vMX 인스턴스를 request system halt 종료해야 합니다.

애플리케이션을 vMX 다음 옵션을 vmx.sh 스크립트를 사용하여 구축하십시오.

--cfg file

지정된 vMX 구성 파일을 사용하여 기본 파일은 config/vmx.conf입니다.

--install

환경vMX 드라이버 종속성 및 메모리 요구 사항을 설정하고 애플리케이션을 구축하여 새로운 vMX. 옵션으로 시작 구성 파일을 지정하지 않으면 --cfg 기본 파일이 사용됩니다.

참고:

libvirt를 업그레이드한 후에 vMX 구축할 수 없는 경우 virbr0 Bridge를 명령으로 내려가 명령으로 브리지를 ifconfig virbr0 down brctl delbr virbr0 삭제합니다.

다음 예제는 my-vmx.cfg vMX 의해 지정된 새 인스턴스를 구축하고 파일에 대한

구축 vMX 관리

참고:

제어 옵션을 사용하려면 루트로 로그인해야 합니다.

이 옵션은 vmx.sh 중단, 시작, 재시작, 검증 및 정리를 위해 다음과 같은 기능을 vMX.

--cfg file

지정된 vMX 구성 파일을 사용하여 기본 파일은 config/vmx.conf입니다.

--cleanup

모든 vMX 인스턴스에 대한 모든 정보를 정리하고 vMX 있습니다. 또한 Linux 브리지와 기타 종속성도 해소할 수 있습니다. 옵션으로 시작 구성 파일을 지정하지 않으면 --cfg 기본 파일이 사용됩니다.

--restart

중단하고 실행 중인 vMX. 이 옵션은 시작 구성 vMX 매개 변수가 있는 네트워크의 재구성에 유용합니다. 옵션으로 시작 구성 파일을 지정하지 않으면 --cfg 기본 파일이 사용됩니다.

--start

실행되고 vMX 시작하여 중단된 모든 시작을 시작해야 합니다. 옵션으로 시작 구성 파일을 지정하지 않으면 --cfg 기본 파일이 사용됩니다.

--status

구축된 애플리케이션의 vMX. 옵션으로 시작 구성 파일을 지정하지 않으면 --cfg 기본 파일이 사용됩니다.

--stop

작성 vMX 정리하지 않고도 다운로드를 중단하여 이 vMX 설정 없이 신속하게 시작할 수 --install 있습니다.

이 예에서는 my-vmx.cfg vMX 지정된 기존 인스턴스를 해체합니다.

Junos OS release 19.1부터 i40e 드라이버 기반 네트워크 정보 센터(NIC) 카드로 vMX 이미지를 구축하고 시작 구성 파일에서 매개 변수를 변경하는 vMX를 재구축하려는 경우 --restart 또는 --start/-stop과 같은 옵션을 사용하지 않는 것이 좋습니다. 다음과 같은 옵션을 사용해야 합니다.

  1. 명령어를 사용하여 기존 데이터를 ./vmx.sh --cleanup vMX.

  2. 스크립트를 ./vmx.sh -lv --install 실행하여 애플리케이션을 다시 vMX.

vMX 인스턴스는 업데이트된 구성으로 시작됩니다.

Temporary File Directory 지정

참고:

제어 옵션을 사용하려면 루트로 로그인해야 합니다.

임시 파일에 사용되는 디렉토리를 지정하려면 스크립트를 ./vmx.sh build directory 실행합니다. 기본 디렉토리는 vmx-id 구축/입니다.여기서 시작 구성 파일에 vMX vmx-id idr가 지정되어 있습니다.

기본적으로 VCP 및 VFP 이미지의 복사본을 이 디렉토리에 복사합니다. 호스트에 대한 시작 구성 파일 매개 변수를 지정할 때 매개 변수와 매개 변수를 make-local-copy-of-images make-local-copy-of-vmxhdd 변경하지 않는 것이 좋습니다.

환경 파일 지정

참고:

제어 옵션을 사용하려면 루트로 로그인해야 합니다.

환경파일(.env)을 지정하고스크립트를 ./vmx.sh env file 실행합니다. 기본 파일은 env/ubuntu_sriov.env입니다.

웹을 위한 로깅 옵션 vMX

로깅 옵션을 사용할 수 있습니다. 특히 다음과 같은 제어 옵션과 함께 사용할 때 --install 유용합니다.

다음과 같은 옵션을 사용하여 로깅을 구성합니다.

-l

지정된 구축 디렉토리의 파일에 대한 로깅을 활성화합니다. 기본 디렉토리는 vmx-id 구축//로그입니다.여기서 시작 구성 파일에 vMX 식별자가 vmx-id 지정되어 있습니다. 기본적으로 로깅은 비활성화됩니다.

-lv

자세한 내용을 사용하여 로깅을 활성화합니다.

-lvf

자세한 세부 정보를 통해 포레그라운드(표준 출력)로 로깅을 활성화합니다.

다음 예제는 my-vmx.cfg vMX 의해 지정된 새 인스턴스를 구축하고 파일에 대한

VM을 위한 콘솔 포트 연결

다음과 같은 옵션을 vmx.sh 스크립트를 사용하여 지정된 VCP 또는 VFP 콘솔에 vMX.

--console vcp [vmx-id]

지정된 VCP의 콘솔에 vMX. vMX 식별자가 시작 구성 파일에 지정됩니다.

--console vfp [vmx-id]

지정된 VFP에 대한 VFP 콘솔에 vMX. vMX 식별자가 시작 구성 파일에 지정됩니다.

다음 예제는 vmx1 식별자에 의해 지정된 vMX 인스턴스의 VCP 콘솔에 연결합니다.

스크립트 옵션에 대한 도움말

vmx.sh 스크립트 옵션을 위한 인라인 도움말을 얻었다면 스크립트를 ./vmx.sh --help 실행합니다.

Virtio 장비 구속력

Virtio 디바이스 유형을 사용하는 구성의 경우 호스트에 충분한 CPU 및 vMX 인스턴스를 지원할 수 있는 충분한 CPU와 메모리가 있는 경우 여러 vMX 수 있습니다. 서로 다른 시작 vMX 인스턴스를 구성할 수 있습니다.

여러 개의 인스턴스를 구축하는 vMX 반드시 다음을 실행해야 합니다.

  • VM 식별자는 모든 인스턴스에서 고유합니다.

  • VCP 및 VFP의 콘솔 포트는 모든 인스턴스에서 고유합니다.

  • VCP 및 VFP의 외부 정적 IP 주소는 모든 인스턴스에서 고유합니다.

  • VCP 및 VFP의 MAC 주소는 지정된 때마다 모든 인스턴스에서 고유합니다.

참고:

모든 VM은 동일한 관리 도메인을 공유합니다. 물리적 관리 인터페이스(예: eth0)도 이 글로벌 외부 브리지의 일부입니다.

그림 1과같이 이러한 디바이스를 vMX 물리적 NIC 또는 virtio vMX 다른 닉스에 연결할 수 있습니다.

그림 1: 디바이스 구속력 Binding Devices

디바이스 바인딩을 관리하려면 다음 작업을 수행합니다.

디바이스 바인딩 설정

디바이스와 vMX 구성하는 데 필요한 매개 변수는 디바이스 바인딩 파일에 정의됩니다. 디바이스 바인딩 파일이 YAML 형식으로 표시됩니다. 기본 파일은 config/vmx-junosdev.conf입니다.

디바이스 바인딩 파일이 VFP의 VFP에서 시작된 각 링크의 엔드포인트를 vMX. 단말 장치는 Virtio NICs를 사용하는 장비가 되어야 합니다. 다른 엔드포인트는 물리적 네트워크 정보 센터(NIC) 또는 다른 인스턴스의 virtio 네트워크 정보 센터(NIC) 또는 Linux vMX 수 있습니다.

인스턴스를 vMX 다음을 제공합니다.

  1. config/vmx-junosdev.conf 파일을 편집하여 vMX 통신을 설정할 수 있습니다.
  2. 명령어에서와 같이 Linux 브리지의 이름 수정 link_name brctl show 링크 이름은 15자입니다. 각 브리지마다 고유해야 합니다. Linux 브리지로 2개 이상의 인터페이스(가상 또는 물리적)가 연결되면 브리지 이름이 연결된 디바이스의 공통 엔드포인트에서 dev_name 파생됩니다.
  3. Virtio 디바이스 유형에 대한 최대 전송 단위(MTU) 값을 기본값 mtu 1500에서 변경하려면 를 지정하십시오. 최대 값은 9500입니다.

    SR-IOV 장비 유형에 대한 최대 전송 단위(MTU) 구성을 변경하려면 시작 구성 mtu 파일(vmx.conf)에서매개 변수를 수정합니다.

  4. 다음 매개 변수를 사용자 정의하여 vMX junos_dev 디바이스(유형)에 대한 엔드포인트를 지정합니다.
    • type—디바이스 유형은 junos_dev 입니다.

    • vm-name—해당 인스턴스의 vMX 구성 파일에 지정된 vMX 식별자입니다.

    • dev-name—시작 구성 파일에 vMX 인터페이스의 이름.

  5. 다음 매개 변수를 사용자 정의하여 물리적 NIC(유형)에 host_dev 대한 엔드포인트를 지정합니다.
    • type—디바이스 유형은 host_dev 입니다.

    • dev-name—호스트에 있는 물리적 네트워크 정보 센터(NIC) 이름.

  6. 이러한 매개 변수를 사용자 정의하여 브리지(유형)에 bridge_dev 대한 엔드포인트를 지정합니다.
    • type—디바이스 유형은 bridge_dev 입니다.

    • dev-name—Linux 브리지의 이름.

  7. 여러 디바이스 바인딩 파일을 사용하는 경우 다른 이름으로 저장하십시오.

다음은 디바이스 바인딩 vMX 샘플입니다.

link_host이 엔트리에는 vmx1의 ge-0/0/0 인터페이스를 물리적 네트워크와 연결하는 네트워크 정보 센터(NIC). 이 link_vmx_12 항목은 vmx1 및 vmx2에서 서로 연결하는 두 인터페이스를 서로 연결하는 방법을 보여줍니다. 이 bridge_vmx_123 항목은 vmx1, vmx2 및 vmx3의 인터페이스를 브리지로 연결하는 방법을 보여 주며,

디바이스 바인딩 생성

참고:

루트로 로그인하여 디바이스를 바인드해야 합니다.

장치를 Virtio NIC와 다른 장치로 연결하려면 디바이스 연결 파일에서 디바이스를 vMX 스크립트를 실행하여 디바이스 바인딩을 ./vmx.sh --bind-dev –-cfg device-binding-file 생성합니다. 파일을 지정하지 않으면 기본 파일이 config/vmx-junosdev.conf입니다.

다음 예제에서는 지정된 디바이스 바인딩 파일을 사용하여 디바이스 바인딩을 만듭니다.

디바이스 바인딩 삭제

참고:

연결되지 않은 장치에 루트로 로그인해야 합니다.

디바이스를 연결해제하려면, 스크립트를 실행하여 해당 옵션으로 생성된 장비 ./vmx.sh --unbind-dev –-cfg device-binding-file 바인딩을 --bind-dev 삭제합니다. 파일을 지정하지 않으면 기본 파일이 config/vmx-junosdev.conf입니다.

다음 예제에서는 지정된 디바이스 바인딩 파일을 사용하여 디바이스 바인딩을 삭제합니다.

디바이스 바인딩 검증

참고:

루트로 로그인하여 디바이스를 바인드해야 합니다.

옵션을 사용하여 생성된 디바이스 바인딩의 상태를 --bind-dev 확인하려면 스크립트를 ./vmx.sh --bind-check –-cfg device-binding-file 실행합니다. 파일을 지정하지 않으면 기본 파일이 config/vmx-junosdev.conf입니다.

다음 예제는 지정된 디바이스 바인딩 파일에 대한 디바이스 바인딩의 상태를 검증합니다.

릴리스 내역 표
릴리스
설명
18.1
Junos OS Release 18.1 여러 서버에 구축하는 경우(예: RE로 한 서버와 PFE로 하나의 서버)를 구축하고 서버에서 컨트롤 플레인에 대해 VCP를 비활성화하려는 경우, 없음을 지정할 수 있는 옵션이 있습니다.
18.1
Junos OS Release 18.1에서 시작하여 여러 서버(예: RE로 한 서버와 PFE로 하나의 서버)를 구축하고 서버에서 포우링 플레인에 대해 VFP를 비활성화해야 하는 경우, 없음을 지정할 수 있는 옵션이 있습니다.
18.1
Junos OS Release 18.1 여러 서버에 구축하는 경우(예: RE로 한 서버와 PFE로 하나의 서버)를 구축하고 서버에서 컨트롤 플레인에 대해 VCP를 비활성화하려는 경우, 없음을 지정할 수 있는 옵션이 있습니다.
18.1
Junos OS Release 18.1에서 시작하여 여러 서버(예: RE로 한 서버와 PFE로 하나의 서버)를 구축하고 서버에서 포우링 플레인에 대해 VFP를 비활성화해야 하는 경우, 없음을 지정할 수 있는 옵션이 있습니다.