Skip to content

CB Spider 서버 환경변수 설정 방법 (Korean)

ByoungSeob Kim edited this page Mar 9, 2021 · 12 revisions

CB-Spider 서버 환경변수 설정 방법


CB-Spider는 서버의 운영 루트 경로 및 운영 방법 등의 설정을 위하여 환경변수를 사용하며, 세부 설정 방법은 다음과 같다.

1. 설정 파일: ./setup.env

2. 적용 방법: $ source ./setup.env (실행 후 서버 가동)

3. 설정 정보

Environment Variables Descriptions Default
CBSPIDER_ROOT 설치된 CB-Spider 패키지의 Root 경로 설정 CBSPIDER_ROOT=$HOME/go/src/github.com/cloud-barista/cb-spider
LOCALHOST CB-Spider 서버를 사설 IP 또는 공유기 IP 등 외부에서 접근이 불가능 한 IP에서 운영하는 경우, AdminWeb이 동일 노드에서도 일부 기능이 불가능할 수 있음. 이 경우 ON 설정 후 localhost 모드로 운영,
또는 Spider 서버 접근 가능한 IP를 명시적으로 설정 가능(예시: LOCALHOST=192.152.175.23)
LOCALHOST=OFF
PLUGIN_SW 클라우드 인프라 드라이버의 동적 추가 및 연동이 가능한 옵션. ON 설정시 공유 라이브러리 형식으로 빌드된 드라이버를 동적으로 등록 및 관리 가능 PLUGIN_SW=OFF
MEERKAT 분산 스파이더 PoC를 위한 MeerKat 옵션. ON이면, MeerKat 데몬이 가동되고, 분산 PoC 시험 가능 (Spider 개발자 용) MEERKAT=OFF
CBSTORE_ROOT 메타정보 관리를 위한 cb-store 의 Root 경로 설정, cb-store가 설정 파일 위치 검색 등에 활용 CBSTORE_ROOT=$CBSPIDER_ROOT
CBLOG_ROOT 로그 출력을 위한 cb-log 의 Root 경로 설정, cb-log가 설정 파일 위치 검색 등에 활용 CBSTORE_ROOT=$CBSPIDER_ROOT

4. 설정 예시 (default)

$ vi ./setup.env

#!/bin/bash

# root path of cb-spider
export CBSPIDER_ROOT=$HOME/go/src/github.com/cloud-barista/cb-spider

### Set Spider server IP to localhost.
# If Spider server is running on a shared public IP Host,
# Users cannot use some functions of AdminWeb.
# In that case, you should set LOCALHOST with ON.
# You can then access all AdminWeb functions through a browser.
# But your browser should be on the same local host.
# default: OFF
export LOCALHOST=OFF

### Set the library type of Cloud Driver pkg.
# ON is a shared library type.
# default: OFF
export PLUGIN_SW=OFF

### set on/off of MeerKat Life
# ON is making a life of MeerKat.
# default: OFF
export MEERKAT=OFF


# root path of cb-store
export CBSTORE_ROOT=$CBSPIDER_ROOT
# root path of cb-log
export CBLOG_ROOT=$CBSPIDER_ROOT

Table of contents



Clone this wiki locally