-
Notifications
You must be signed in to change notification settings - Fork 46
VM Snapshot, MyImage and Disk Overview
ByoungSeob Kim edited this page Sep 13, 2022
·
6 revisions
- VM과 Image 및 Disk(Volume) 관계는 다음 그림과 같고,
- 관련된 Handler를 포함한 세부 내용은 아래와 같습니다.
[CB-Spider Image와 Disk 종류 및 활용 관계]
- ImageHandler: -------------------------------------------- (1) Public Image 제공
- CSP가 생성 및 관리
- Spider는 동일 API로 목록과 정보를 제공
- MyImageHandler: ----------------------------------------- (2) My Image 관리(세부내용)
- 사용자가 생성 및 관리
- Snapshot으로 MyImage 생성: bootable disk + sw + data 포함
- DiskHandler: ---------------------------------------------- (3) Data Disk 관리(세부내용)
- 사용자가 생성 및 관리, VM에 Attach하여 활용
- Attach 결과: VM에 Block Device로 부착됨, 사용자에 의해 format 및 mount 등 필요
- LiskDisk는 사용자가 직접 생성한 Data Disk 목록을 제공합니다.
- Spider Driver 단에서는: Root Disk, Data Disk 구분 없이 제공하지만,
- Spider Server 단에서는 : Driver가 제공하는 List 중 사용자가 명시적으로 생성한 Data Disk만 사용자에게 제공
- VMHandler: ----------------------------------------------- (4) Root Disk 자동 관리
- VM 관리 및 VM을 위해 필요한 자원들(Public IP, root disk 등)을 자동으로 생성 및 관리
- VM 생성시 자동 생성된 Root Disk와 같은 자원들은 VM 삭제시 자동으로 삭제됨
- VM 생성시 존재하는 사용 가능한 Data Disk들의 Attach를 요청할 수 있음
- 이때, Attach된 Disk는 DiskHandler에서 Detach 가능하며,
- VM 삭제 시에는 사전에 사용자에 의해 Disk의 Detach가 필요
-
Install & Start Guide
-
Features & Usage
-
- AdminWeb Tool Guide
- CLI Tool Guide
- REST API 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
- Price 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 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]