Docker에 cRPD 설치
이 섹션에서는 Ubuntu 또는 Red Hat Enterprise Linux(RHEL)를 실행하는 Linux 서버 환경에 cRPD 컨테이너를 설치하는 단계에 대해 간략하게 설명합니다. cRPD 컨테이너는 Docker 이미지에 패키징되어 있으며 Linux 호스트의 Docker 엔진에서 실행됩니다.
이 섹션은 다음 주제를 포함합니다.
설치 전
Linux 컨테이너 환경에서 라우팅 기능을 달성하기 위해 cRPD 라우팅 서비스로 설치하기 전에 다음을 확인하십시오.
-
Linux 서버가 cRPD 구축할 시스템 요구 사항 사양을 확인하고, Linux 서버에 cRPD 구축하기 위한 요구 사항을 참조하십시오.
Docker 설치 및 확인
Linux 호스트 플랫폼에서 Docker를 설치 및 구성하여 Linux 컨테이너 환경을 구현합니다. 지원되는 Linux 호스트 운영 체제의 설치 지침은 Docker 설치 를 참조하십시오.
Docker 설치를 확인합니다. cRPD 애플리케이션 디버깅을 참조하십시오.
최신 Docker 설치:
root@ubuntu-vm18:~# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
root@ubuntu-vm18:~# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
root@ubuntu-vm18:~# apt update
root@ubuntu-vm18:~# apt install docker-ce
cRPD 소프트웨어 다운로드
cRPD 소프트웨어는 Juniper 내부 Docker 레지스트리에서 cRPD Docker 파일로 사용할 수 있습니다.
소프트웨어를 다운로드하는 방법에는 두 가지가 있습니다.
-
Juniper Docker 레지스트리
-
소프트웨어 다운로드 페이지 Juniper
-
cRPD 소프트웨어를 가져오기 전에 Docker가 Linux 호스트에 설치되고 Docker 엔진이 실행 중인지 확인합니다.
-
cRPD 소프트웨어를 다운로드하기 전에 Juniper 지원에 등록해야 합니다.
Docker 엔진이 호스트에 설치되면 다음을 수행하여 cRPD 이미지를 다운로드하고 시작합니다.
Juniper Docker 레지스트리를 사용하여 cRPD 소프트웨어를 다운로드하려면,
Juniper URL에서 cRPD 소프트웨어 다운로드
Docker를 사용하여 데이터 볼륨 생성 및 실행 cRPD
데이터 볼륨 생성:
호스트 네트워킹 모드에서 cRPD 시작하려면,
-
호스트 모드에서 네트워크 네임스페이스가 공유됩니다. 예를 들어, 인터페이스가 포드 내에서 정의되면 호스트에서도 동일한 인터페이스가 표시됩니다. Docker 컨테이너는 호스트 네트워크 네임스페이스를 사용합니다. 명령을 실행하여 호스트 네트워킹 모드에서 cRPD 시작합니다.
root@ubuntu-vm18:~# docker run --rm --detach --name crpd01 -h crpd01 --privileged --net=host -v crpd01-config:/config -v crpd01-varlog:/var/log -it crpd:19.2R1.8
메모리 구성
cRPD 할당된 메모리 양을 제한하기 위해 다음을 수행합니다.
root@ubuntu-vm18:~# docker run --rm --detach --name crpd01 -h crpd01 --privileged -v crpd01-config:/config -v crpd01-varlog:/var/log -m 2048MB --memory-swap=2048MB -it crpd:19.2R1.8
CLI를 사용하여 cRPD 구성
cRPD 라우팅 서비스를 위한 Junos 명령줄 구성 및 운영 명령을 제공합니다. 노드가 토폴로지 및 라우팅에 참여할 수 있도록 라우팅 프로토콜 구성의 하위 집합을 제공합니다.
Linux 셸에서 인터페이스를 구성할 수 있습니다. 인터페이스 구성은 ISO 주소에서만 사용할 수 있습니다.
CLI를 사용하여 cRPD 컨테이너를 구성하려면,