-
Notifications
You must be signed in to change notification settings - Fork 15
Features and Usages
그림에서 보는 바와 같이, CB-WaterStrider(CB-Webtool)를 이용하여 멀티클라우드를 활용하는 주요 순서는 다음과 같다.
0. 웹 도구 다운로드/설치 및 환경 구성
1. 클라우드 연결 정의
2. 자원 등록 및 동기화
3. 서비스 등록/배포
4. 서비스 운영/관리
5. 모니터링 및 대시보드
- 멀티 클라우드 환경에 특화된 인프라/서비스를 관리하고 운용하기 위한 직관적이고 사용이 편한 GUI 도구
- 멀티 클라우드 환경의 사용 편의성을 위한 웹 UI 제공
- 멀티 클라우드 환경의 사용/운용 편의성 강화
- 멀티 클라우드 운용을 위한 유의미한 기능을 가시적으로 제공
- 네임스페이스를 활용한 작업환경 격리
- 멀티 클라우드 인프라/서비스 운영
- 멀티 클라우드 서비스 시각화 대시보드 및 Map
- 멀티 클라우드 서버 모니터링 시각화
- 반복적인 작업의 용이성과 복잡한 작업의 간결성을 제공
- 멀티 클라우드 환경의 인프라/서비스 생성
- 멀티 클라우드 인프라/서비스 운용(Life Cycle)
- MCC를 갖는 NS환경에서 MCIS/MCKS를 운용
※ MCC : Multi Cloud Connection, MCIS : Multi Cloud Infra Service, MCKS : Multi Cloud Kubernetes Service
- NS는 이용자 또는 제공자의 역할에 따라 분리
- 멀티 클라우드 서비스(MCIS, MCKS)는 서비스 내용 및 역할에 따라 세분화
(1) Namespace 생성
1. List of Name space 우측의 [Action▼]을 클릭하고 [Add]를 클릭
2. Namespace Resource를 등록하겠냐는 창이뜨면 [OK] 클릭
3. Create Name Space의 Name과 Description 값을 입력하고 [OK] 클릭
(1) Region 등록
1. 버튼 클릭
2. Region을 등록하겠냐는 창이뜨면 [OK] 클릭
3. Add Region 창의 Name, Region ID, Zone ID을 입력하고 Provider를 선택하고 [OK] 클릭
(2) Credential 등록
1. 버튼 클릭
2. Credential을 등록하겠냐는 창이뜨면 [OK] 클릭
3. Add Credential 창의 Name을 입력하고 Provider를 선택하면 Provider에 따라 필요한 Key, Value 값을 입력하고 [OK] 클릭
(3) Driver 등록
1. 버튼 클릭
2. Driver를 등록하겠냐는 창이뜨면 [OK] 클릭
3. Add Credential 창의 Name, LibFileName을 입력하고 Provider를 선택하고 [OK] 클릭
(4) Connection 생성
1. Provide, Connection Name을 입력한다.
2. 앞서 등록한 Region, Credential, Driver를 선택하고 [OK] 클릭
(1) Network 생성
1. Network(VPC) 우측의 [Action▼]을 클릭하고 [Add]를 클릭
2. VPC Name과 Description(선택) 값을 입력
. Cloud Provider를 선택하고 앞서 해당 CP로 등록한 Connection을 선택
. CIDR Block과 Subnet을 입력하고 [OK] 클릭
(2) Security 생성
1. Security Group 우측의 [Action▼]을 클릭하고 [Add]를 클릭
2. Security Group Name과 Description(선택) 값을 입력
. Cloud Provider를 선택하고 앞서 해당 CP로 등록한 Connection을 선택
. Network Resource에서 생성한 VPC ID를 선택
. Firewall RuleSet의 Inbound/Outbound 규칙을 입력하고 [OK] 클릭
(3) SSH Key 생성
1. Server SSH Key 우측의 [Action▼]을 클릭하고 [Add]를 클릭
2. SSH Key Name 값 입력
. Cloud Provider를 선택하고 앞서 해당 CP로 등록한 Connection을 선택하고 [OK] 클릭
(4) Server Spec 생성
1. Server Spec 우측의 [Action▼]을 클릭하고 [Add]를 클릭
2. Spec Name, CSP Spec Name 값 입력
*Assist 버튼을 클릭하면 선택한 Connection에 등록되어있는 CSP Spec Name을 조회하여 선택 가능
. Cloud Provider를 선택하고 앞서 해당 CP로 등록한 Connection을 선택하고 [OK] 클릭
(5) Server Image 생성
1. Server Image 우측의 [Action▼]을 클릭하고 [Add]를 클릭
2. Image Name, CSP Image ID, CSP Image Name, GuestOS, Description(선택) 값 입력
*Assist 버튼을 클릭하면 선택한 Connection에 등록되어있는 CSP Image ID를 조회하여 선택 가능
. Cloud Provider를 선택하고 앞서 해당 CP로 등록한 Connection을 선택하고 [OK] 클릭
(6) MyImage (Custom Image) 생성
1. MCIS Info의 Server List에서 원하는 VM 선택
2. Server Image 우측의 [Action▼]을 클릭하고 [Create Snapshot]를 클릭
(7) Disk 생성
1. Disk 우측의 [Action▼]을 클릭하고 [Add]를 클릭
2. Disk Name, Disk Type, Disk Size, Description(선택) 값 입력
. Cloud Provider를 선택하고 앞서 해당 CP로 등록한 Connection을 선택하고 [OK] 클릭
(1) MCIS 생성
1. List Of MCIS 우측의 [Action▼]을 클릭하고 [Manage]의 [New]를 클릭
2-1. <Express Mode>
. Deployment Algorithm에서 Express 선택
. Name 과 Description(선택) 값 입력
. 하단의 Servers의 버튼 클릭
. Server Name, Description(선택) 값 입력
. Spec 옆의 Assist 버튼을 클릭
. Priority Option, Limit 설정 후 돋보기 클릭
. 아래의 추천 Spec 리스트에서 원하는 Spec 선택하고 [Apply] 클릭
. Root Disk 값 입력(선택)
. 추가 수량에서 생성하고자 하는 Server의 개수를 선택하고 [Done] 클릭
. [Deploy] 클릭
2-2. <Simple Mode>
. Deployment Algorithm에서 Simple 선택
. Name 과 Description(선택) 값 입력
. 하단의 Servers의 버튼 클릭
. Server Name, Description(선택) 값 입력
. Provider를 선택하고 해당 CP로 등록한 Connection 선택
. Resource 생성 시 생성한 Spec(또는 Assist를 이용한 추천 Spec), OS(Image 또는 MyImage), Access(SSH Key) 선택
. 추가 수량에서 생성하고자 하는 Server의 개수를 선택하고 [Done] 클릭
. [Deploy] 클릭
2-3. <Import JSON file>
. MCIS Import 우측의 [Import] 클릭
. 생성해놓은 JSON 파일 선택
. [Deploy] 클릭
2-4. <Expert Mode>
. Deployment Algorithm에서 Expert 선택
. Name 과 Description(선택) 값 입력
. 하단의 Servers의 버튼 클릭
. Server Name, Description(선택) 값 입력
. Cloud Provider/Region을 선택하고 해당 CP/Region으로 등록한 Cloud Connection 선택
. OS Platform, HW Spec 선택하고 [Next]
. Network Name, CIDR Block, Subnet Name을 조회하여 선택하고 [Next]
. Security Group, Access(SSH Key)를 조회하여 선택하고 [Next]
. 추가 수량에서 생성하고자 하는 Server의 개수를 선택하고 [Done] 클릭
. [Deploy] 클릭
(2) MCKS 생성
1. List Of MCKS 우측의 [Action▼]을 클릭하고 [New/Extend]를 클릭
2. MCKS Name 값 입력
. NetworkCni 를 선택하고 PodCidr, ServiceCidr, ServiceDnsDomain 값을 입력한다.
* 입력값 참조 : CB-Ladybug 멀티클라우드 쿠버네티스 클러스터 생성
. 하단의 Node Configuration 값 입력
. Control Plane의 Provider, Connection Name, Spec을 선택하고 생성할 수(Count)를 입력
. Worker의 Provider, Connection Name, Spec, Root Disk Type(선택), Root Disk Size(선택)을 선택하고 생성할 수(Count)를 입력
. Worker를 추가로 등록할 때는 하단의 [Worker Add] 버튼 클릭
. [Deploy] 클릭
(3) PMKS 생성
1. List Of PMKS 우측의 [Action▼]을 클릭하고 [New/Extend]를 클릭
2. PMKS Name 값 입력
. Version 값 입력
. Cloud Provider를 선택하고 앞서 해당 CP로 등록한 Connection을 선택
. Network Resource에서 생성한 VPC ID를 선택
. Subnet과 Security Group을 선택 (다중 선택 가능)
. [Create Cluster] 클릭
(4) NLB 생성
1. List Of NLB 우측의 [Action▼]을 클릭하고 [New]를 클릭
2. NLB Name 값 입력
. Description 입력 (선택)
. Cloud Provider를 선택하고 앞서 해당 CP로 등록한 Connection을 선택
. Network Resource에서 생성한 VPC ID를 선택
3. Listener 입력
. Protocol 선택, Port 입력
4. Health Check 입력
. Threshold, Interval, Timeout 입력 (선택)
5. Target Group 입력
. Protocol 선택, Port 입력
. Sub Group ID 옆의 [Search] 클릭
. List에서 Sub Group 선택
. [Ok] 클릭