CLI Test - cloud-barista/cb-spider GitHub Wiki

[CB-Spider CLI(spctl) 및 Go API 주요 기능 시험 방법]

  • CLI는 Go API 기반으로 구현
  • Go API 시험은 CLI 시험으로 대체 가능

1. server 가동 ------------------------------ Terminal-1

2. connection config 등록 ---------------- Terminal-2

  • 연결설정 등록 스크립트 예시 경로로 이동
    cd $CBSPIDER_ROOT/api-runtime/rest-runtime/test/connect-config
    
  • 다음 스크립트 7line의 aws credential 정보 설정 후 실행
    vi ./1.aws-conn-config.sh
    

3. cli(spctl) 시험 --------------------------- Terminal-2

  • 다음 위치로 이동 후 스크립트 순서대로 실행

    cd $CBSPIDER_ROOT/interface/cli-examples
    
  • [자원생성] VPC/SG/Key 생성 및 확인 =>VM생성=>VM목록확인 => VM정보확인

./1.prepare-resources.sh aws
./2.get-resources.sh  aws
./3.vm-start.sh aws
./4.vm-list.sh aws
./5.vm-listall.sh aws
./6.vm-get.sh aws
  • [자원반납] VM종료 => VM정보확인(없어야 함) => Key/SG/VPC 삭제 및 확인(없어야 함)
./7.vm-terminate.sh aws
./6.vm-get.sh aws
./8.clear-resources.sh aws
./2.get-resources.sh aws