-
Notifications
You must be signed in to change notification settings - Fork 50
CB Spider AdminWeb Guide
ByoungSeob Kim edited this page Mar 5, 2025
·
1 revision
Before: Spider 처음 활용 시 API별 입력 정보 설정이 어려움
After: 자원별/CSP별 샘플 정보 자동 제공으로 사용자/개발자 고민 해결
Before: curl 등을 활용한 로그 출력 속에서 눈을 통한 scroll & correctness 확인
After: GUI 기반 편리한 핀셋 정보 제공 및 자원 관리 가능
Before: Spider와 각 CSP 간의 맵핑 정보 오류 시, Spider 메타정보 초기화 및 CSP 웹 콘솔을 활용한 복잡한 삭제 및 관리 필요
After: 별도의 CSP 콘솔이나 전용 도구 활용 없이 맵핑 정보 관리 가능
자원 맵핑 관리 가이드 참고: Dangling Resource Management Guide
- AdminWeb 주소 : http://${SPIDER_IP}:1024/spider/adminweb
- 모든 연결 설정 정보(connection)에 대해 리소스, VM, Cluster 등에 대한 정보 확인 / 추가 / 삭제 가능
- 클라우드 연결 설정 정보 관리 : Driver 생성 → Credential 등록 → Region / Zone 등록 → Connection 생성
- Connection 선택
- VPC / Subnet 생성
- Security Group 생성
- VM KeyPair 생성
- VM 생성
- Disk / NLB / Cluster 생성
-
Driver Name
: 등록하는 드라이버 정보를 대표하는 이름 -
Provider Name
: 연동 대상 클라우드 이름 -
Driver Library
: 대상 CloudOS를 위한 클라우드 연동 드라이버 이름- 클라우드 연동 드라이버: 클라우드 공통 인터페이스를 구현한 공유 라이브러리
- 클라우드 연동 드라이버 공유 라이브러리 위치:
$CBSPIDER_ROOT/cloud-driver-libs/
- 참고: 클라우드 공통 인터페이스
- Drag & Drop을 통한 등록 지원
-
Provider Name:
연동 대상 클라우드 이름 -
Credential Name:
등록하는 Credential 정보를 대표하는 이름 -
Credential Info:
연동 대상 클라우드별 적합한 Credential 정보- 연동 대상 클라우드 선택 시 Credential 정보 규격 제공
- Region/Zone Import 기능 지원(driver, credential 필요)
-
Provider Name:
연동 대상 클라우드 이름 -
Region Info:
연동 대상 클라우드별 적합한 Region 정보 제공 -
Region Name:
등록하는 Region/Zone 정보를 대표하는 이름
Import | Manual |
---|---|
![]() |
![]() |
연동 대상 클라우드에 대해 사전에 등록한 Driver, Credential 및 Region 정보를 조합하여 Connection을 등록 및 관리할 수 있ek.
- 이하의 모든 클라우드 자원을 관리하기 위해서는 1에서 생성한 Connection을 선택해야 한다.
- Connection 선택 시, 좌측 상단에 Region/Zone이 표시된다.
- 또한 우측 상단의 메뉴를 통해 대상 클라우드가 제공하는 Region/Zone, Price, VM Image, VM Spec 정보를 확인할 수 있다.
- VPC / Subnet을 생성 및 관리할 수 있다
- VPC 생성 시 반드시 하나의 Subnet을 생성하여야 하고, 이후 Add 버튼을 이용하여 Subnet을 추가할 수 있다. Del 버튼을 통해 Subnet 삭제도 가능하다.
- 생성한 VPC에 대하여 Security Group을 설정할 수 있다.
- 생성 시 하나의 Rule을 추가할 수 있고, 생성 후 Rule을 추가할 수 있다.
- Rule은 Inbound / Outbound를 각각 설정 할 수 있다.
- VM SSH 접속에 필요한 KeyPair를 생성 및 관리할 수 있다.
- Keypair Name 입력 후 생성 시 해당 KeyPair 다운로드 여부를 묻게된다.
- 2~5에서 생성한 VPC, Subnet, Security Group, KeyPair를 이용하여 VM을 생성할 수 있다.
- 원하는 VM Image, VM Spec의 Name을 골라 작성해주어야 한다.
- 한 번에 여러 개의 VM을 만드는 것도 가능하다.
-
Disk(Volume): AdminWeb Disk Management Guide
-
MyImage(Snapshot): AdminWeb MyImage Management Guide
-
Install & Start Guide
-
Features & Usage
-
- AdminWeb Tool Guide
- CLI Tool Guide
- REST API Guide
- NLI Guide
-
Design
-
Developer Guide
-
Cloud Driver Developer Guide
- Cloud Driver Developer Guide-WIP
- VM SSH Key Development Guide-WIP
- VM User Development Guide
- What is the CSP SDK API Version of drivers
- Region Zone Info and Driver API
- (StartVM TerminateVM) API Call Counts and Waiting
- StartVM and TerminateVM Main Flow of drivers
- VM Root Disk Configuration Guide
- Security Group Rules and Driver API
- Network Load Balancer and Driver API
- VM Snapshot, MyImage and Disk Overview
- Kubernetes and Driver API(PMKS, K8S)
- Tag and Cloud Driver API
- AnyCall API Extension Guide
-
Test Reports
- v0.2.8-for-espresso-release
- v0.3.0-espresso-release
- Azure:Terminating VM
- cb-user@VM: ssh login, sudo run
- v0.3.14 test for SG Source
- v0.4.0-cafemocha-release
- Test via REST API Gateway
- Test Reports of v0.4.11 (IID2 initial Version)
- Test Reports of v0.4.12 (Register & Unregister existing Resources)
- Test Reports for v0.6.0 Release
- How to ...
- How to Use Alibaba ECS i1.* Instance Types
- How to provision GPU VMs
- How to Resolve the 'Failed to Connect to Database' Error
- How to test CB Spider with Mock Driver
- How to install CB Spider on WSL2 under 공유기/사설망
- How to install CB Spider on macOS
- How to run CB Spider Container on macOS
- How to install OpenStack on a VM for CB Spider Testing
- How to get Azure available Regions
- How to profile memory usage in Golang
- Deprecated:How to install protoc and plugins
- [For Cloud-Migrator]