Skip to content

Features and Usages

MZC-CSC edited this page Dec 5, 2022 · 16 revisions

[CB-WaterStrider(CB-Webtool) 활용 개요]


image


그림에서 보는 바와 같이, 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)는 서비스 내용 및 역할에 따라 세분화

웹 도구 서비스 생성 Guide

Step 1. Namespace 생성

  (1) Namespace 생성
      1. List of Name space 우측의 [Action▼]을 클릭하고 [Add]를 클릭
      2. Namespace Resource를 등록하겠냐는 창이뜨면 [OK] 클릭
      3. Create Name Space의 Name과 Description 값을 입력하고 [OK] 클릭

Step 2. Connection 생성

  (1) Region 등록
      1. image 버튼 클릭
      2. Region을 등록하겠냐는 창이뜨면 [OK] 클릭
      3. Add Region 창의 Name, Region ID, Zone ID을 입력하고 Provider를 선택하고 [OK] 클릭

  (2) Credential 등록
      1. image 버튼 클릭
      2. Credential을 등록하겠냐는 창이뜨면 [OK] 클릭
      3. Add Credential 창의 Name을 입력하고 Provider를 선택하면 Provider에 따라 필요한 Key, Value 값을 입력하고 [OK] 클릭

  (3) Driver 등록
      1. image 버튼 클릭
      2. Driver를 등록하겠냐는 창이뜨면 [OK] 클릭
      3. Add Credential 창의 Name, LibFileName을 입력하고 Provider를 선택하고 [OK] 클릭

  (4) Connection 생성
      1. Provide, Connection Name을 입력한다.
      2. 앞서 등록한 Region, Credential, Driver를 선택하고 [OK] 클릭

Step 3. Resource 생성

  (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] 클릭

Step 4. Service 생성

  (1) MCIS 생성
      1. List Of MCIS 우측의 [Action▼]을 클릭하고 [Manage]의 [New]를 클릭
      2-1. <Express Mode>
        . Deployment Algorithm에서 Express 선택
        . Name 과 Description(선택) 값 입력
        . 하단의 Servers의 image 버튼 클릭
        . 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의 image 버튼 클릭
        . 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의 image 버튼 클릭
        . 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] 클릭