AdminWeb Disk Management Guide - cloud-barista/cb-spider GitHub Wiki
* AdminWeb์ ์ฝ๊ณ ๋น ๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก CB-Spider์ ๊ธฐ๋ฅ์ ๊ฒฝํํด๋ณผ ์ ์๋ค.
* ๋ณธ ๊ฐ์ด๋๋ AdminWeb์ ์ด์ฉํ์ฌ Disk ๊ธฐ๋ฅ์ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ๊ธฐ์ ํ๋ค.
-
๋ณธ ๊ฐ์ด๋์์๋ Cloud ์ฐ๊ฒฐ ์ค์ ๋ฑ๋ก ๋ฐฉ๋ฒ์ ์๋ตํ๋ค.
-
Cloud ์ฐ๊ฒฐ ์ค์ ๋ฐฉ๋ฒ์ ๋ค์ ๊ฐ์ด๋๋ฅผ ์ฐธ๊ณ ํ๋ค.
-
CB-Spider Disk ๊ด๋ฆฌ ๊ฐ์๋ ๋ค์์ ์ฐธ๊ณ ํ๋ค.
-
๋ณธ ๊ฐ์ด๋๋ ๋ค์๊ณผ ๊ฐ์ด 3๊ฐ์ง ๋จ๊ณ๋ก ๊ตฌ์ฑ๋๋ค.
- [์ค๋น ๋จ๊ณ] Disk ๊ธฐ๋ฅ ํ์ฉ์ ์ํด์ ํ์ํ ์์๋ค์ ์ค๋นํ๋ ๋จ๊ณ
- [๊ธฐ๋ฅ ํ์ฉ] Disk ๊ธฐ๋ฅ์ ํ์ฉํ๋ ๋จ๊ณ
- [๋ง๋ฌด๋ฆฌ ๋จ๊ณ] Disk ๊ธฐ๋ฅ ํ์ฉ์ ์ํด์ ์์ฑํ ์์๋ค์ ์ญ์ ํ๋ ๋จ๊ณ
[์ค๋น ๋จ๊ณ]
1. Cloud ์ฐ๊ฒฐ ์ ํ
- Cloud ์ฐ๊ฒฐ ์ ํ ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค.
- โ
2.CONNECTION
๋ฉ๋ด ์ ํ - โก ๋ฑ๋กํ Cloud ์ฐ๊ฒฐ ์ค ์ํ๋ Cloud ์ฐ๊ฒฐ ์ ํ (CSP, Credential, Region ๋ฑ์ด ์ ํ๋๋ ํจ๊ณผ)
- โข ํ์ฌ ์ ํ๋ CSP, Region/Zone ์ ๋ณด๊ฐ ํ์๋จ
- โ
2. VPC/Subnet ์์ฑ
- VPC/Subnet ์์ฑ ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค.
- โ
1.vpc/subnet
๋ฉ๋ด ์ ํ - โก ๊ธฐ๋ณธ ์ค์ ๊ฐ์ผ๋ก VPC/Subnet ์์ฑ ์์ฒญ
- โข ์์ฒญ ๊ฒฐ๊ณผ ์์ฑ๋ VPS/Subnet ์ ๋ณด ์ ๊ณต
- โ
3. Security Group ์์ฑ
- Security Group(๋ณด์ ๊ทธ๋ฃน) ์์ฑ ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค.
- โ
1.1.security group
๋ฉ๋ด ์ ํ - โก ๊ธฐ๋ณธ ์ค์ ๊ฐ์ผ๋ก Security Group ์์ฑ ์์ฒญ
- โข ์์ฒญ ๊ฒฐ๊ณผ ์์ฑ๋ Security Group ์ ๋ณด ์ ๊ณต
- โ
4. VM KeyPair ์์ฑ
- VM KeyPair ์์ฑ ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค.
- โ
1.keypair
๋ฉ๋ด ์ ํ - โก ๊ธฐ๋ณธ ์ค์ ๊ฐ์ผ๋ก VM KeyPair ์์ฑ ์์ฒญ
- โข ์์ฒญ ๊ฒฐ๊ณผ ์์ฑ๋ VM KeyPair ์ ๋ณด ์ ๊ณต
- โ
5. VM 2๊ฐ ์์ฑ
- ์ฒซ๋ฒ์งธ VM vm-01 ์์ฑ ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค.
- โ
2.VM
๋ฉ๋ด ์ ํ - โก ๊ธฐ๋ณธ ์ค์ ๊ฐ์ผ๋ก VM ์์ฑ ์์ฒญ
- โข ์์ฒญ ๊ฒฐ๊ณผ ์์ฑ๋ VM ์ ๋ณด ์ ๊ณต
- โ
- ๋๋ฒ์งธ VM vm-02 ์์ฑ ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค.
- โ
2.VM
๋ฉ๋ด ์ ํ - โก VM ์ด๋ฆ์
vm-02
๋ก ์ค์ - โข ๊ทธ ์ธ ๊ธฐ๋ณธ ์ค์ ๊ฐ์ผ๋ก VM ์์ฑ ์์ฒญ
- โฃ ์์ฒญ ๊ฒฐ๊ณผ ์์ฑ๋ VM
vm-02
์ ๋ณด ์ ๊ณต
- โ
[๊ธฐ๋ฅ ํ์ฉ]
1. default(๊ธฐ๋ณธ) Disk ์์ฑ ๊ธฐ๋ฅ
- default Disk ์์ฑ ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค.
- โ
2.Disk
๋ฉ๋ด ์ ํ - โก ๊ธฐ๋ณธ ์ค์ ๊ฐ์ผ๋ก Disk ์์ฑ ์์ฒญ (default type, default size: CSP๋ณ ๋ค๋ฆ)
- โข ์์ฒญ ๊ฒฐ๊ณผ ์์ฑ๋ Disk ์ ๋ณด ์ ๊ณต
- โ
2. Disk ์์ฑ ๊ธฐ๋ฅ(Case-1)
- Disk ์์ฑ ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค.
- โ
2.Disk
๋ฉ๋ด ์ ํ - โก
Disk Name
์ ๋ ฅ (spider-disk-02) - โข
Disk Type
์ ํ (๋์ CSP๋ณ๋ก ๋ค๋ฆ) - โฃ
Disk Size
์ ๋ ฅ (ํ์๋ Size ๋ฒ์ ์ฐธ๊ณ )- (Size ๋ฒ์ ํ์: ./cloud-driver-libs/cloudos_meta.yaml ์ค์ ์กด์ฌ์)
- โค ์ค์ ๊ฐ์ผ๋ก Disk ์์ฑ ์์ฒญ
- โฅ ์์ฒญ ๊ฒฐ๊ณผ ์์ฑ๋ Disk ์ ๋ณด ์ ๊ณต
- โ
3. Disk ์์ฑ ๊ธฐ๋ฅ(Case-2)
- Disk ์์ฑ ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค.
- โ
2.Disk
๋ฉ๋ด ์ ํ - โก
Disk Name
์ ๋ ฅ (spider-disk-03) - โข
Disk Type
์ ํ (๋์ CSP๋ณ๋ก ๋ค๋ฆ) - โฃ
Disk Size
์ ๋ ฅ (ํ์๋ Size ๋ฒ์ ์ฐธ๊ณ )- (Size ๋ฒ์ ํ์: ./cloud-driver-libs/cloudos_meta.yaml ์ค์ ์กด์ฌ์)
- โค ์ค์ ๊ฐ์ผ๋ก Disk ์์ฑ ์์ฒญ
- โฅ ์์ฒญ ๊ฒฐ๊ณผ ์์ฑ๋ Disk ์ ๋ณด ์ ๊ณต
- โ
4. Disk Attach ๊ธฐ๋ฅ(Disk ๊ด๋ฆฌ ๊ธฐ๋ฐ ์์ฒญ)
- Disk Attach ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค.
- โ
2.Disk
๋ฉ๋ด ์ ํ - โก
VM Name
์ ํ (vm-02) - โข Disk Attach ์์ฒญ
- โ
- ์์ฒญ ๊ฒฐ๊ณผ(1): Attach๋ Disk ์ ๋ณด ์ ๊ณต
- ์์ฒญ ๊ฒฐ๊ณผ(2): Attach๋ VM ์ ๋ณด ์ ๊ณต
5. Disk Attach ๊ธฐ๋ฅ(VM ๊ด๋ฆฌ ๊ธฐ๋ฐ ์์ฒญ)
- Disk Attach ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค.
- โ
2.VM
๋ฉ๋ด ์ ํ - โก
VM Name
์ ๋ ฅ (vm-03) - โข
Disk Name
์ ํ (spider-disk-03) - โฃ VM ์์ฑ ์์ฒญ
- โ
- ์์ฒญ ๊ฒฐ๊ณผ: Attach๋ VM ์ ๋ณด ์ ๊ณต
6. Disk Size Up ๊ธฐ๋ฅ
- Disk Size Up ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค.
- โ
2.Disk
๋ฉ๋ด ์ ํ - โก
Disk Size
์ ๋ ฅ (์ฆ๊ฐ๋ง ๊ฐ๋ฅ) - โข Disk
Size Up
์์ฒญ
- โ
- ์์ฒญ ๊ฒฐ๊ณผ: Size Up๋ VM์ Disk ์ ๋ณด ์ ๊ณต
7. Disk Detach ๊ธฐ๋ฅ
- Disk Detach ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค.
- โ
2.Disk
๋ฉ๋ด ์ ํ - โก spider-disk-02์ 'Detach' ์์ฒญ
- โข spider-disk-03์ 'Detach' ์์ฒญ
- โ
- ์์ฒญ ๊ฒฐ๊ณผ: Detach๋ Disk ์ ๋ณด ์ ๊ณต
8. Disk ์ญ์ ๊ธฐ๋ฅ
- Disk ์ญ์ ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค.
- โ
2.Disk
๋ฉ๋ด ์ ํ - โก Disk ์ ์ฒด ์ ํ (ํ์์ ๊ฐ๋ณ ์ ํ)
- โข ์ ์ฒด Disk ์ญ์ ์์ฒญ
- โ
- ์ญ์ ์์ฒญ ๊ฒฐ๊ณผ ๋น Disk ์ ๋ณด ์ ๊ณต
[๋ง๋ฌด๋ฆฌ ๋จ๊ณ]
์์ ์ญ์
- Disk ๊ธฐ๋ฅ ํ์ฉ์ ์ํด์ ์์ฑํ๋ ์์๋ค์ ๋ค์ ์์ผ๋ก ์ญ์ ํ๋ค.
- VM ์ญ์ => VM KeyPair ์ญ์ => Security Group ์ญ์ => VPC/Subnet ์ญ์
- ๊ฐ ์์์ ์ญ์ ์ธ๋ถ ์ ์ฐจ ์๋ต