Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

JET VM 설정

개요

JET 애플리케이션을 개발하거나 실행하기 전에 외부 디바이스에 JET 번들을 설치합니다. JET 번들에는 JET 툴체인, 플러그인, 기타 도구 및 라이브러리가 포함되어 있습니다. 이 툴은 온 디바이스 또는 오프 디바이스 애플리케이션을 개발하는 데 필요합니다. JET 툴체인을 외부 디바이스에 설치하면 디바이스가 JET 가상 머신(VM)으로 작동합니다.

C 또는 C++ 모듈에 의존하는 애플리케이션을 개발하거나 서명된 애플리케이션을 개발하는 경우 JET 애플리케이션 개발에 JET VM을 사용해야 합니다.

다음 지침에 따라 외부 디바이스에서 다음 패키지를 다운로드하십시오.

  • JET 소프트웨어 번들: JET 샌드박스 및 툴체인 파일이 포함되어 있습니다.

    junos-jet-XX.YRZ.S.tar.gz 패키지 이름:

    • XX는 제품의 주요 릴리스 번호( 예: 21)입니다.

    • Y는 제품의 부가 릴리스 번호입니다. 예를 들어, 2.

    • R은 소프트웨어 릴리스 유형(예: FRS용 R 또는 유지보수 릴리스)입니다.

    • Z는 유지보수 릴리스가 아닌 FRS를 나타내는 제품의 빌드 수입니다.

    • S는 제품의 스핀 번호(예: 13)입니다.

  • JET 클라이언트 IDL 라이브러리: JET API에 대한 프로토버프 정의 파일이 포함되어 있습니다. JET GitHub 리포지토리에서도 볼 수 있습니다.

JET 소프트웨어 번들 설치

JET VM의 역할을 수행할 외부 디바이스에 JET를 설치합니다. 이 작업은 Ubuntu를 실행하는 디바이스에 JET를 설치하는 방법을 안내합니다.
  1. 주니퍼 네트웍스 다운로드 웹 사이트에서 외부 장치로 JET 소프트웨어 번들을 다운로드하십시오. 이 예에서는 JET 릴리스 21.4R2용 소프트웨어 번들을 다운로드했습니다.
  2. 디바이스에서 터미널, 명령 또는 유사한 창을 엽니다. 다운로드된 파일을 확인합니다.
  3. 파일을 추출합니다.
  4. 추출한 파일의 내용을 봅니다.
  5. 패키지를 설치합니다. ./install 루트 사용자로 로그인하는 경우 명령을 사용합니다. 다른 사용자로 로그인한 경우 명령을 사용합니다sudo ./install. 명령을 사용하는 sudo ./install 경우 계정에 대한 암호를 입력하라는 메시지가 표시됩니다.

    이 예제의 출력은 길이를 잘라 낸 것입니다.

    JET 샌드박스와 툴체인이 디바이스에 설치됩니다. 이 디바이스는 이제 JET VM의 역할을 합니다.

가상 머신 환경 설정

PATH 변수를 설정하고 JET VM을 준비하려면 다음을 수행합니다.

  1. JET VM에서 터미널 윈도우를 엽니다.
  2. .bashrc의 PATH 변수에 /junos-jet-XX.YRZ.S.tar.gz/bin 디렉토리에 절대 경로를 추가합니다.
  3. JET XX.YRZ를 표시하려면 다음 명령을 실행합니다. 출력의 S.tar.gz 경로:
  4. env 명령을 실행하여 PATH 변수에 방금 추가한 디렉토리 경로가 포함되어 있는지 확인합니다.

JET VM에서 애플리케이션을 개발할 준비가 되었습니다.

JET IDL 다운로드

  1. 주니퍼 네트웍스 웹 사이트에서 장비에 IDL 파일을 다운로드하십시오.
  2. 프로토 정의 파일을 저장하기 위해 디바이스에 디렉토리를 만듭니다.
  3. 다운로드된 IDL 파일을 확인합니다.
  4. IDL 파일을 생성한 디렉토리로 압축 해제합니다.
  5. 파일이 제대로 압축되지 않는지 확인합니다.
  6. 2라는 폴더에서 최신 JET API 프로토 정의 파일을 볼 수 있습니다.

    IDL 파일을 성공적으로 다운로드했습니다. 바로 사용할 수 있습니다.

Python에서 Proto Definition 파일 컴파일 준비

Python을 사용하는 경우 Python에서 프로토 정의 파일을 컴파일하기 전에 특정 gRPC 도구를 설치해야 합니다. 이러한 단계는 gRPC 사이트의 빠른 시작 페이지에도 설명되어 있습니다.

  1. (옵션) 가상 환경을 활성화합니다.
  2. 원하는 Python 및 Pip 버전이 설치되어 있는지 확인합니다. 설치하지 않은 경우 지금 설치하십시오.
  3. 아직 설치되지 않은 경우 gRPC를 설치합니다.

    gRPC가 이미 설치되어 있으면 다음 메시지가 표시됩니다.

  4. 아직 설치되지 않은 경우 gRPC 툴을 설치합니다.

    애플리케이션을 개발하는 데 필요한 IDL 파일을 컴파일할 준비가 되었습니다.