Linux 시스템에 Omada SDN 컨트롤러를 설치하는 방법
목차
이 문서에서는 Linux 플랫폼에 Omada 소프트웨어 컨트롤러를 설치하는 방법을 소개합니다.
- Omada SDN 컨트롤러 설치 패키지
- Ubuntu 16.04, 18.04, 20.04, 22.04
- CentOS 6, 7
- Debian 8, 9, 10, 11
Omada 소프트웨어 컨트롤러는 필요에 따라 Windows 및 Linux 시스템에 설치를 지원합니다. 여기서는 주로 Linux에서의 설치 방법을 소개합니다. Ubuntu 22.04와 CentOS 7을 예로 들어 Omada SDN 컨트롤러의 설치 과정을 보여드리겠습니다(Debian의 설치 방법은 Ubuntu의 설치 방법과 동일).
Ubuntu 22.04와 CentOS 7을 예로 들어 Omada SDN 컨트롤러의 설치 과정을 보여드리겠습니다(Debian의 설치 방법은 Ubuntu의 설치 방법과 동일). 필요에 따라 매칭 프로세스를 선택할 수 있습니다.
Omada 소프트웨어 컨트롤러를 설치하기 전에 OpenJDK, MongoDB, JSVC 및 기타 종속 요소를 설치해야 합니다. 여기서는 Linux에 이러한 종속 요소를 설치하는 데 도움이 되도록 Ubuntu 22.04를 예시로 사용합니다.
명령줄 창 실행
Ubuntu / Debian: 키보드에서 Ctrl + Alt + T를 클릭하여 명령줄 창을 실행합니다. 그런 다음 설치 가이드에 따라 명령을 입력하여 Omada 소프트웨어 컨트롤러를 설치할 수 있습니다.
OpenJDK 설치
Linux용 Omada 소프트웨어 컨트롤러는 Java-64비트 버전 8 이상을 지원합니다. 여기에서는 시스템에 OpenJDK 8 및 OpenJDK 11을 설치하는 데 도움을 드립니다. 필요에 따라 설치할 버전을 선택할 수 있습니다.
- OpenJDK 8의 경우, 여기에서 OpenJDK 8 및 OpenJDK8용 JSVC를 설치하는 방법을 안내해 드립니다.
1단계. 다음 명령으로 OpenJDK-8을 설치합니다.
sudo apt install –y openjdk-8-jre-headless
2단계. 다음 명령을 사용하여 OpenJDK 8용 JSVC를 설치합니다.
sudo apt install jsvc
- OpenJDK 11의 경우, 여기에서 OpenJDK 11 및 OpenJDK11용 JSVC를 설치하는 방법을 안내해 드립니다.
1단계. 다음 명령으로 OpenJDK-11을 설치합니다.
sudo apt install –y openjdk-11-jre-headless
2단계. JSVC에 대한 종속 요소를 설치합니다.
sudo apt install autoconf make gcc
3단계. 공식 웹사이트에서 소스 코드를 다운로드합니다(여기서는 JSVC 1.2.4를 샘플로 사용합니다).
wget https://archive.apache.org/dist/commons/daemon/source/commons-daemon-1.2.4-src.tar.gz
tar zxvf commons-daemon-x.y.z-src.tar.gz
cd commons-daemon-x.y.z-src/src/native/unix
4단계. 컴파일 및 설치를 실행합니다.
sh support/buildconf.sh./configure --with-java=/usr/lib/jvm/java-11-openjdk-amd64 OpenJDK-11-JDK의 기본 경로)
make
5단계. JSVC 경로에서 소프트 링크를 생성합니다:
ln –s /YOUR_ABSOLUTE_PATH/commons-daemon-1.2.4-src/src/native/unix/jsvc /usr/bin/
참고: 링크를 참고하여 JSVC(1.1.0 이상)의 최신 다운로드 링크를 선택할 수 있습니다:
https://archive.apache.org/dist/commons/daemon/source/
MongoDB 설치
Omada 소프트웨어 컨트롤러는 MongoDB v3 및 v4를 지원합니다. 버전 5.14.20부터 Omada 소프트웨어 컨트롤러는 MongoDB v7까지 지원합니다. 여기서는 MongoDB v4.4와 v7을 예로 들어 시스템에 MongoDB를 설치하는 데 도움을 드리고자 합니다. 필요에 따라 적합한 것을 선택할 수 있습니다.
- MongoDB v4.4의 경우. 여기에서는 시스템에 MongoDB v4.4를 설치하는 데 도움을 드립니다.
1단계. Libssl 종속 요소를 다운로드합니다.
Libssl은 Ubuntu22.04에서 MongoDB를 다운로드하기 위해 필요한 종속 요소이며, 22.04 이전 버전의 Ubuntu를 다운로드한 경우 1단계와 2단계를 건너뛸 수 있습니다.
wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1-1ubuntu2.1~18.04.23_amd64.deb
2단계. Libssl을 설치합니다.
sudo dpkg -i libssl1.1_1.1.1-1ubuntu2.1~18.04.23_amd64.deb
참고: 다운로드 링크는 수시로 업데이트되며, 다음 링크를 참고하여 최신 다운로드 링크를 선택할 수 있습니다: http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/
3단계. 공개 키를 가져옵니다.
wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add –
4단계. Ubuntu 버전에 따라 적절한 명령어를 입력하여 /etc/apt/sources.list.d/mongodb-org-4.4.list를 생성합니다.
- Ubuntu 16.04의 경우
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
- Ubuntu 18.04의 경우
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
- Ubuntu 20.04의 경우
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
- Ubuntu 22.04의 경우
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
5단계. 로컬 패키지 데이터베이스 다시 불러옵니다.
sudo ap update
6단계. MongoDB를 설치합니다.
sudo apt install -y mongodb-org
참고: 아래의 MongoDB 공식 가이드에 따라 MongoDB를 설치할 수도 있습니다: https://www.mongodb.com/docs/v4.4/tutorial/install-mongodb-on-ubuntu/
https://www.mongodb.com/docs/v3.4/tutorial/install-mongodb-on-ubuntu/
- MongoDB v7의 경우, 여기에서 시스템에 MongoDB v7을 설치하는 데 도움을 드립니다.
Step 1. 패키지 관리 시스템에서 사용하는 공개 키를 가져옵니다. 터미널에서 gnupg 와 curl 을 설치합니다:
sudo apt-get install gnupg curl
2단계. MongoDB 공개 GPG 키를 가져옵니다.
curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | \
sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \
--dearmor
3단계. Ubuntu 버전에 맞게 목록 파일 /etc/apt/sources.list.d/mongodb-org-7.0.list를 생성합니다:
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
4단계. 로컬 패키지 데이터베이스를 다시 불러옵니다:
sudo apt-get update
5단계. MongoDB v7.0.7 패키지를 설치합니다:
sudo apt-get install -y mongodb-org=7.0.7 mongodb-org-database=7.0.7 mongodb-org-server=7.0.7 mongodb-mongosh=7.0.7 mongodb-org-mongos=7.0.7 mongodb-org-tools=7.0.7
참고: 아래의 MongoDB 공식 가이드에 따라 MongoDB v7:을 설치할 수도 있습니다
https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu/
Omada 소프트웨어 컨트롤러 설치
공식 웹사이트로 이동하여 Omada SDN 컨트롤러의 설치 패키지를 다운로드하고 다음 명령어로 설치합니다.
sudo dpkg –i Omada_SDN_Controller_v5.x.y.z_Linux_x64.deb
참고: OpenJDK-11 이상, JSVC 1.1.0 이상을 사용하는 경우, 다음 명령어로 설치하세요.
sudo dpkg --ignore-depends=jsvc –i Omada_SDN_Controller_v5.x.y.z_Linux_x64.deb
CentOS는 deb 설치 패키지를 지원하지 않습니다. 설치하려면 tar.gz 패키지를 다운로드하세요. 여기서도 Java, MongoDB, JSVC, CURL 등의 종속 요소를 설치해야 합니다.
명령줄 창 실행
마우스 오른쪽 버튼을 클릭하면 팝업 메뉴가 나타나고 Open Terminal을 클릭하면 명령줄 창이 나타납니다. 그런 다음 설치 가이드에 따라 명령을 입력하여 Omada 소프트웨어 컨트롤러를 설치할 수 있습니다.
OpenJDK 설치
Linux용 Omada 소프트웨어 컨트롤러는 Java-64비트 버전 8 이상을 지원합니다. 여기에서는 시스템에 OpenJDK 8 및 OpenJDK 11을 설치하는 데 도움을 드립니다. 필요에 따라 설치할 버전을 선택할 수 있습니다.
- Java 8의 경우, 여기에서 OpenJDK 8 및 OpenJDK 8용 JSVC를 설치하는 데 도움을 드립니다.
1단계. OpenJDK 8에 사용 가능한 설치 프로그램을 확인합니다.
sudo yum list java-1*
2단계. 시스템에 적합한 버전을 선택하고 OpenJDK를 설치합니다. 여기서는 x86_64 플랫폼에 OpenJDK 8을 설치하기 위해 아래 명령어를 사용합니다.
sudo yum install –y java-1.8.0-openjdk.x86_64
3단계. 시스템에 OpenJDK 8용 JSVC를 설치합니다.
sudo yum install –y jsvc
- Java 11의 경우, 여기에서 OpenJDK 11 및 OpenJDK 11용 JSVC를 설치하는 데 도움을 드립니다.
1단계. OpenJDK 8에 사용 가능한 설치 프로그램을 확인합니다.
sudo yum list java-1*
2단계. 시스템에 적합한 버전을 선택하고 OpenJDK를 설치합니다. 여기서는 x86_64 플랫폼에 OpenJDK 11을 설치하기 위해 아래 명령어를 사용합니다.
sudo yum install –y java-11-openjdk.x86_64
3단계. JSVC에 대한 종속 요소를 설치합니다.
sudo apt install autoconf make gcc
4단계. 공식 웹사이트에서 소스 코드를 다운로드합니다(여기서는 JSVC 1.2.4를 샘플로 사용합니다).
wget https://archive.apache.org/dist/commons/daemon/source/commons-daemon-1.2.4-src.tar.gz
tar zxvf commons-daemon-x.y.z-src.tar.gz
cd commons-daemon-x.y.z-src/src/native/unix
5단계. 컴파일 및 설치를 실행합니다.
sh support/buildconf.sh./configure --with-java=/usr/lib/jvm/java-11-openjdk-amd64 (OpenJDK-11-JDK의 기본 경로)
make
6단계. JSVC 경로에서 소프트 링크를 생성합니다:
ln –s /YOUR_ABSOLUTE_PATH/commons-daemon-1.2.4-src/src/native/unix/jsvc /usr/bin/
참고: 링크를 참고하여 JSVC(1.1.0 이상)의 최신 다운로드 링크를 선택할 수 있습니다:
https://archive.apache.org/dist/commons/daemon/source/
MongoDB를 설치합니다.
Omada 소프트웨어 컨트롤러는 MongoDB v3 및 v4를 지원합니다. 버전 5.14.20부터 Omada 소프트웨어 컨트롤러는 MongoDB v7까지 지원합니다. 여기서는 MongoDB v4.4와 v7을 예로 들어 시스템에 MongoDB를 설치하는 데 도움을 드리고자 합니다. 필요에 따라 적합한 것을 선택할 수 있습니다.
- MongoDB v4.4의 경우. 여기에서는 시스템에 MongoDB v4.4를 설치하는 데 도움을 드립니다.
1단계. MongoDB용 rpm 설치 관리자를 다운로드합니다.
sudo wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.4/x86_64/RPMS/mongodb-org-4.4.29-1.el7.x86_64.rpm
참고: 다운로드 링크는 수시로 업데이트되며, 다음 링크를 참조하여 최신 다운로드 링크를 선택할 수 있습니다:
https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.4/x86_64/RPMS/
2단계. rpm 명령을 사용하여 MongoDB를 설치합니다.
sudo rpm -ivh mongodb-org-server-4.4.xx-1.elx.xxx.rpm
참고: 아래 명령을 사용하여 Java 11을 설치할 수도 있습니다.
sudo yum install –y java-11-openjdk.x86_64
- MongoDB v7의 경우. 여기에서는 시스템에 MongoDB v7를 설치하는 데 도움을 드립니다.
1단계. yum을 사용하여 MongoDB를 직접 설치할 수 있도록 /etc/yum.repos.d/mongodb-org-7.0.repo 파일을 생성하고 다음 리포지토리 정보를 입력합니다:
[mongodb-org-7.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/7.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://pgp.mongodb.com/server-7.0.asc
2단계. MongoDB v7.0.7 패키지를 설치합니다.
sudo yum install -y mongodb-org-7.0.7 mongodb-org-database-7.0.7 mongodb-org-server-7.0.7 mongodb-mongosh-7.0.7 mongodb-org-mongos-7.0.7 mongodb-org-tools-7.0.7
3단계. 설치 결과를 확인합니다.
yum list | grep mongodb
참고: 아래의 MongoDB 공식 가이드에 따라 MongoDB v7을 설치할 수도 있습니다: https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-red-hat/
Omada SDN 컨트롤러 설치
1단계. 공식 웹사이트로 이동하여 Omada SDN 컨트롤러의 설치 패키지를 다운로드합니다. 터미널을 실행하고 디렉터리를 설치 패키지를 저장한 폴더로 변경합니다. 설치 패키지의 압축을 풉니다.
sudo yum install –y curl
tar zxvf Omada_Controller_v5.x.y.z_Linux_x64.tar.gz
2단계. 압축을 푼 폴더를 입력합니다.
cd Omada_Controller_v5.x.y.z_Linux_x64
3단계. 컨트롤러를 설치합니다.
sudo ./install.sh
Chromium 브라우저 설치 (선택 사항)
Chromium 브라우저는 컨트롤러에 필요한 선택적 종속 요소입니다. 보고서를 PDF 형식으로 내보낼 필요가 없는 경우에는 이 단계를 건너뛸 수 있습니다.
1단계. Linuxmint에서 Chromium debian 패키지를 다운로드하세요.
wget http://packages.linuxmint.com/pool/upstream/c/chromium/chromium_x.y.z~linuxmint1+xxx_amd64.deb
참고: 다음 링크를 참조하여 사용 중인 시스템 버전과 관련된 Chromium 버전의 다운로드 링크를 선택할 수 있습니다:
https://www.linuxmint.com/download_all.php
소스 패키지 풀:
http://packages.linuxmint.com/pool/upstream/c/chromium/
2단계. Chromium을 설치합니다.
sudo dpkg -i chromium_x.y.z~linuxmint1+xxx_amd64.deb
3단계. 버전을 반환하여 설치를 확인합니다.
chromium –version
다음은 Omada 소프트웨어 컨트롤러의 상태를 확인/변경하는 데 도움이 되는 3가지 명령어입니다.
1단계. Omada 컨트롤러를 시작합니다.
tpeap start
2단계. 컨트롤러 상태를 표시합니다.
tpeap status
3단계. Omada 컨트롤러의 실행을 중지합니다.
tpeap stop
이제 Linux 플랫폼에 Omada SDN 컨트롤러를 성공적으로 설치했습니다.
제품의 각 기능 및 구성에 대한 자세한 내용은 다운로드 센터를 방문하여 제품 설명서에서 확인할 수 있습니다.
해당 FAQ가 유용했나요?
여러분의 의견은 사이트 개선을 위해 소중하게 사용됩니다.