CB Spider 서버 메타정보 환경 설정 방법 (Korean) - cloud-barista/cb-spider GitHub Wiki
v0.7.6
* Deprecated sinceCB-Spider 서버 메타정보 환경 설정 방법
CB-Spider 메타 정보 관리는 cb-store (Key-Value 저장 관리를 위한 공통 인터페이스 제공) 를 활용하고 있으며, 관리하는 메타 정보 종류는 다음과 같다.
- 클라우드 연결 관련 정보: 클라우드 연결 드라이버 정보, 클라우드 크리덴셜 정보, 클라우드 리젼 정보 등
- 자원ID 맵핑 관련 정보: CB-Spider 서버가 관리하는 자원ID와 CSP(CloudOS)가 관리하는 자원ID 간의 맵핑 정보
1. 설정 파일: ./conf/store_conf.yaml
2. 적용 방법: 서버 재가동
3. 설정 정보:
4. 설정 예시
- nutsdb 활용 예시 (default)
$ vi ./conf/store_conf.yaml
#### Config for CB-Store ####
# server type: NUTSDB | ETCD
storetype: NUTSDB
nutsdb:
dbpath: "$CBSTORE_ROOT/meta_db/dat"
segmentsize: 1048576 # 1048576 1024*1024 (1MB)
- 단일 노드 etcd 활용 예시
$ vi ./conf/store_conf.yaml
#### Config for CB-Store ####
# server type: NUTSDB | ETCD
storetype: ETCD
etcd:
etcdserverport: "10.10.1.2:2379"
- 다중 노드 etcd 활용 예시:
- (예시) etcd 구성 node 목록: 10.10.1.2, 10.10.1.3, 10.10.1.4
$ vi ./conf/store_conf.yaml
#### Config for CB-Store ####
# server type: NUTSDB | ETCD
storetype: ETCD
etcd:
etcdserverport: "10.10.1.2:2379,10.10.1.3:2379,10.10.1.4:2379"