| B | C | F | G | H | I | J | K | L | M | N | O | P | Q | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | MCMP v0.3.0 시나리오 | |||||||||||||
3 | ||||||||||||||
7 | 시나리오 단계 | action (상세히) 웹콘솔 예상 시나리오 | 작업Step | 담당FW | 담당 프레임워크 작성 요망 각 FW에서 해당 Step에 대한 API 사용 흐름을 정의 (웹콘솔 예상과 달라도 상관 없음) | 비고 | user | PreDefined | user | |||||
8 | 환경구성 | 플랫폼 기반 전체 FW 설치 및 실행 | platform 설치 | mc-admin-CLI | git clone 후 docker-compose up : 실행 ./mcc docker start : 실행 ./mcc docker info : 실행 후 해당 platform별 port 확인 | |||||||||
9 | 환경구성 | FW 설치 상태 확인 각 fw의 readyz를 호출하여 정상적인 서비스가 되는지 확인 | fw별 readyz 호출 | mc-infra-manager | API: Get : /Readyz | 설치 실행은 admin-cli를 통하므로 confile 설정 등 설치 전 또는 설치 후 관련 설정이 있으면 적어주세요 | ||||||||
10 | 환경구성 | FW 설치 상태 확인 각 fw의 readyz를 호출하여 정상적인 서비스가 되는지 확인 - 서버가 떳는지 - Keycloak 연동이 되었는지 - DB 연동이 되었는지 => Check에 대해 OK만 보낼 것인지 각 항목의 체크결과를 return할 것인지 | fw별 readyz 호출 | mc-iam-manager | . curl 로 /readyz 호춯 시 OK 면 framework 설치 OK => 설치는 되었으나 사용가능은 /cert OK까지 되어야 함. . curl 로 /cert 호출 시 OK 면 Iam 설정 완료 => 타 FW 에서 호출 가능 | . ns 생성작업이 있을 수 있으므로 mc-infra-manager 동작 이후 환경설정 | ||||||||
11 | 환경구성 | FW 설치 상태 확인 각 fw의 readyz를 호출하여 정상적인 서비스가 되는지 확인 | fw별 readyz 호출 | mc-application-manager | 설치 실행은 admin-cli를 통하므로 confile 설정 등 설치 전 또는 설치 후 관련 설정이 있으면 적어주세요 ex) 설치 후 init.sh 실행(zenkis set ... 등) | |||||||||
12 | 환경구성 | FW 설치 상태 확인 각 fw의 readyz를 호출하여 정상적인 서비스가 되는지 확인 | fw별 readyz 호출 | mc-workflow-manager | 설치 실행은 admin-cli를 통하므로 confile 설정 등 설치 전 또는 설치 후 관련 설정이 있으면 적어주세요 | |||||||||
13 | 환경구성 | FW 설치 상태 확인 각 fw의 readyz를 호출하여 정상적인 서비스가 되는지 확인 | fw별 readyz 호출 | mc-observerability | 설치 실행은 admin-cli를 통하므로 confile 설정 등 설치 전 또는 설치 후 관련 설정이 있으면 적어주세요 | |||||||||
14 | 환경구성 | FW 설치 상태 확인 각 fw의 readyz를 호출하여 정상적인 서비스가 되는지 확인 | fw별 readyz 호출 | mc-data-manager | - 현재는 자체 credential설정 필요(cb-tumble bug 의 credential을 사용할 예정) - csp콘솔에서 추가작업(api사용신청_gcp 등...) | |||||||||
15 | 환경구성 | iam-manager에 init script 실행으로 role, admin 추가 | platform admin setup | mc-iam-manager | platform 설치 후 터미널로 접속하여 init script 실행으로 등록 (iam-manager/scripts/init.sh) - system defined role - system defined menu - system defined policy - add initial users : platform admin(필수), 시나리오에 필요한 유저등(billadmin, operator ...) | platform user role id : son7 pw : passWord | ||||||||
16 | 환경구성 | platform admin으로 로그인 | 웹콘솔 접속 | mc-web-console | ||||||||||
17 | 환경구성 | credential 목록 확인 (aws, gcp, ali, ten, nhn .... ) -> skip 가능 platform credential 등록 - post /credential 호출로 driver, region, credential, conn 생성 Platform 공통 자원 등록 - post /loadCommonResources 호출로 region, spec, image 생성 | platform credential 설정 | mc-web-console | (제안: 손석호) CB-Tumblebug 구동시의 환경 설정인 init.sh 를 활용하여 처리하면 어떨까요? 참고로 driver, region은 CB-TB 구동시 자동으로 등록되므로 이제 신경쓰실 필요가 없습니다. credential, conn 등도 init.sh에서 자동 등록 처리합니다. (답변:노영현) : credential 등록하면 conn이 생성되는 것으로 예상해서 init.sh 실행전에 credential 등록이 필요할 것으로 예상했습니다. credential.yaml관련 세팅을 직접하는 것보다는 플랫폼관리자가 등록한후에 init.sh를 실행하는 것으로 예상했습니다. credential 등록부분을 init.sh 실행하는 것 안에 포함해도 상관없습니만 /credential을 제공하는 만큼 credential 등록을 통한 connection 전체 생성은 웹콘솔에서 해도 되지 않을까요?(image, spec, region 등은 credential과 상관없으니 framework 설치시 같이 작업이 가능) 손석호: https://github.com/cloud-barista/cb-tumblebug/discussions/1773 를 통해서 API를 통한 credential 등록 지원 | tb 설정으로 credential 등록 시 사전작업의 비중이 줄어 효율적 콘솔에서 Credential 등록시 흐름표현이 용이 | ||||||||
18 | [운영자]환경구성 | docker 로 /bash 로 들어가서 M-CMP(CB-TB) 구동환경에서, CB-TB 저장소의 init.sh 스크립트 실행 | init . system-default-ns . common-images . common-specs . all csp regions . k8s versions | mc-infra-manager | 손석호: 시스템 구동시 자동으로 모두 생성/등록되므로, 별도 작업 필요 없음 | - 해당 작업을 webconsole을 통해 설정할 수 있으면 웹콘솔에서 실행 Q1. init에서 ns01 생성하는지 A: "default" 라는 ns를 생성함 (ns01명칭은 더이상 사용하지 않으며, 시스템 config로 기본값 변경 가능) Q2. init에서 ns01에 vpc, sg, sshkey 등을 생성하는지 A: init에서 처리하지 않으며, MCIdynamics으로 생성하는 경우에만, connection에서 공유되는 shared 자원이 자동으로 생성됨 Q3. mcis dynamicMcis에서 vpc, sg, sshkey가 없으면 생성하는지 A: 네, 없으면 생성합니다. Q4. pmks에서 vpc, sg, sshkey가 mcis와 같은 것을 바라보는지 A: 네, 동일한 종류의 리소스를 활용합니다. (다만 mci 컨셉에 연결시키지는 않았음) Q5. pmks 생성시 vpc, sg, sshkey가 없으면 생성하는지 A: 아직 해당 기능이 없으므로, 미리 생성이 필요합니다. (가이드 참고) | ||||||||
19 | [운영자]환경구성 | 관리자 로그인 | 사용자 설정 | mc-iam-manager mc-web-console | 환경구성 시점에 platform role의 관리자가 등록되어 있으므로 해당 유저로 로그인 | son7 | ||||||||
20 | [운영자]환경구성 | 메뉴 > User관리 - 사용자 추가 | 사용자 설정 | mc-web-console | 새로운 사용자(O1, U1)을 추가한다 - O1 은 platform Role을 operator로 설정한다 - U1 은 platform Role을 viewer로 설정한다. - B1 은 platform Role을 billadmin으로 설정한다 | 미리 만들어 놓을 수 있음.( skip 가능) defaultWs : project 생성시 자동할당되는 workspace project가 특정 ws에 할당되면 defaultWs에서 빠짐. | son7 | hoon2/passWord: admin harry11/passWord : operator, jang21/passWord : viewer, anord99/passWord : billadmin | ||||||
21 | [운영자]환경구성 | 메뉴 > WS관리 - WS 생성 - Project 생성 - WS-Project 매핑 | Workspace 설정 | mc-web-console | 새로운 workspace(mcmp2nd)를 추가하고 project cloudone을 추가(infra manager에 추가되어 있으면 생략) mcmp2nd과 cloudone을 매핑한다. | defaultWs : project 생성시 자동할당되는 workspace project가 특정 ws에 할당되면 defaultWs에서 빠짐. | hoon2 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | ||||||
22 | [운영자]환경구성 | 메뉴 > 권한 설정 - WS 선택 -> 사용자 선택 -> 사용자 Role 매핑 | 권한 설정 | mc-web-console | ws01에 유저를 할당한다. ws에 할당할 때 ws role을 설정해야한다. - O1의 workspace role 을 operator로 설정한다. - B1의 workspace role 을 billadmin으로 설정한다. - U1은 별도의 workspace를 할당하지 않는다. | hoon2 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | mcmp2nd/hoon2/admin mcmp2nd/harry11/operator, mcmp2nd/anord99/billadmin | ||||||
23 | [운영자]환경구성 | 기본제공 SW 등록 - init script 가 있으면 실행 | 애플리케이션 등록 | mc-application-manager | 1. OSS(Jenkins) 등록시 기본 SW(6종)에 대한 설치/제거 스크립트 자동 설치 | hoon2 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | |||||||
24 | [운영자]환경구성 | 관리자 로그아웃 | 로그아웃 | mc-web-console | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | |||||||||
25 | [사용자]서비스 생성 및 활용 | 일반사용자 (U1) - 가입한 일반사용자(U1) 로그인 - 로그 아웃. | 웹콘솔 접속 | mc-web-console | 공유되고 있는 workspace가 없으므로 로그인만 됨. | 주요 흐름에는 들어 있지 않으므로 skip 가능 | jang21 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | ||||||
26 | [사용자]서비스 생성 및 활용 | 일반사용자 로그인(O1) | 웹콘솔 접속 | mc-web-console | ws01 에 operator로 할당되어 있으므로 관련 메뉴등 확인 가능 | harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | |||||||
27 | [사용자]서비스 생성 및 활용 | 메뉴 > 애플리케이션 관리 <Embeded> - 추가버튼 -> 애플리케이션 정보입력 -> 저장 | 애플리케이션 등록 | mc-application-manager | 1. 기본6종에 대해서는 OSS(Jenkins)등록시 자동 등록 | <wf 미사용> - 웹콘솔 UI/UX : embeded -> <참고>project 상관없이 사용가능한 화면임. | hoon2 또는 harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | 신규등록할 application mariadb, nginx | |||||
28 | [사용자]서비스 생성 및 활용 | 메뉴 > 애플리케이션 관리 <Embeded> - 애플리케이션 목록 -> 애플리케이션 선택 -> 인프라 종류 선택 → 해당 인프라 생성화면으로 이동 | 애플리케이션 목록 조회 및 선택 | mc-application-manager | 1. mariadb 클릭 > install application for (환경) - 환경정보 입력 > run 2. nginx 클릭 > install application for (환경) - 환경정보 입력 > run | <wf 미사용> - 웹콘솔 UI/UX : embeded -> <참고>project 상관없이 사용가능한 화면임. | hoon2 또는 harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | app 목록에 mariadb, nginx 나옴 | |||||
29 | [사용자]서비스 생성 및 활용 | 메뉴 > Manage > MCI Mng ( from 애플리케이션 관리 ) - 설치할 SW 목록표시 - mcis, vm 정보 입력 (recommend 기능을 이용하여 spec선택) -> 생성( mcisDynamic ) | VM 인프라 생성 | mc-web-console mc-application-manager mc-infra-manager | 손석호: MCI 구성, 프로비저닝, 제어, 접속 정보확인: https://github.com/cloud-barista/cb-tumblebug/discussions/1570 mcis 추가시 vm 정보를 입력받을 때 sw 설치 목록을 통해 설치할 sw들을 선택하면 provisioning 후 sw설치까지 | <wf 미사용> (09-11) 현재 SW 설치는 Provisioning과 분리- 생성완료 후 mci list > vm 선택하고 sw 선택하여 설치 | harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | workflow를 통하는 것으로 대체 | |||||
30 | [사용자]서비스 생성 및 활용 | 메뉴 > Manage > MCIS Mng - MCIS 목록 -> (상태확인) -> MCIS 선택 -> VM 목록 -> (VM 상태 확인 ) - MCIS내 VM 선택 -> SW 목록에서 SW 선택 -> SW설치 | 애플리케이션 배포 - SW 추가 설치 | mc-web-console mc-application-manager mc-infra-manager | 손석호: MCI 구성, 프로비저닝, 제어, 접속 정보확인: https://github.com/cloud-barista/cb-tumblebug/discussions/1570 vm 선택 후 추가로 설치할 sw들을 선택하고 "설치"하면 해당 sw가 vm에 설치됨. | <wf 미사용> - SW 설치 API 호출. 대상 API의 operationID는? -> 직접 API를 호출하지 않음 -> (09-26) projectId(ns_id)를 넘김 + mci id + vm id 를 sw설치화면 으로 전달하여 사용. | harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | workflow를 통하는 것으로 대체 | |||||
31 | [사용자]서비스 생성 및 활용 | sw 접속 및 활용 demo | 설치된 SW 확인 | mc-application-manager | 1. application instal for (환경) 우측에 Log 버튼시 설치 이력 확인 가능 | harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | |||||||
32 | [사용자]서비스 생성 및 활용 | 메뉴 > Manage > PMK Mng - Cluster 목록 -> 추가버튼 -> Cluster 정보입력 -> 생성 - Cluster 목록 -> Cluster 선택 -> NodeGroup 추가버튼 -> NodeGroup 정보입력 -> 생성 | K8s 인프라 생성 | mc-web-console | <wf 미사용> | harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy pmk : k8slab01 aws pmk : k8slab02 ali pmk : k8slab03 ten ... | mcmp2nd workspace에 aws : k8slab01 생성 ali : k8slab02 생성 ten : k8slab03 생성 | ||||||
33 | [사용자]서비스 생성 및 활용 | 메뉴 > Manage > PCKS Mng - Cluster 목록 -> Cluster 선택 -> NodeGroup 목록 -> NodeGroup 선택 - NodeGroup 내 Pod(?) 선택 -> SW 목록에서 SW 선택 -> SW설치 | 애플리케이션 배포 - SW 추가 설치 | mc-web-console mc-application-manager | <wf 미사용> - SW 목록 API 호출. 대상 API의 operationID는? -> pmk의 앱 설치는 이번에서는 비대상 | harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | sw설치는 비대상 | ||||||
34 | [사용자]서비스 생성 및 활용 | sw 접속 및 활용 demo | 설치된 SW 확인 | mc-application-manager | harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | ||||||||
35 | 서비스 생성 및 활용 | 메뉴 > Workflow <Embeded> - Woflow 목록 -> 추가버튼 -> Workflow 설정 - vm 인프라 생성 및 sw 설치 - k8s 인프라 생성 및 sw 설치 | mc-workflow-manager | <wf 사용> | harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | workflow를 통해 cloudone namespace에 cloudlab01 이라는 mci 와 vm 3개를 aws에 생성. | |||||||
36 | 서비스 생성 및 활용 | - sw 접속 및 활용 demo | 설치된 SW 확인 | mc-workflow-manager mc-application-manager | <wf 사용> | harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | |||||||
37 | 인프라 모니터링/트레이싱/로깅 | 메뉴 > Monitoring - MCIS 목록 > MCIS 선택 > VM 목록 > VM 선택 - 모니터링 agent 설치버튼 클릭 -> 설치된 vm에 agent 설치여부 표시(api 조회) | 인프라 모니터링 | mc-observerability | harry11 | cloudlab01 mci 에 모니터링 agent 설치 | ||||||||
38 | 인프라 모니터링/트레이싱/로깅 | 메뉴 > Monitoring - MCIS 목록 > MCIS 선택 > VM 목록 > VM 선택 - filter 조건( 기간 또는 on Demand 등) 입력 후 조회버튼으로 Monitoring 정보조회 | 인프라 모니터링 | mc-observerability | API 사용 시나리오 링크 : https://github.com/m-cmp/mc-observability/issues/57 | 모니터링, 트레이싱, 로깅에 관한 구체적 시나리오 필요 | harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | mcmp2nd workspace의 cloudone 에 cloudlab01 에 vm-asy 에 모니터링 조회 | |||||
39 | 인프라 모니터링/트레이싱/로깅 | .인프라 선택후 로깅화면(?) . 모니터링 화면에서 로깅연계(?) 메뉴 > 로그/트레이스 데이터 monitoring > MCI, VM 선택 > 기간 입력 > 조회 버튼으로 로그/트레이스 데이터 조회 테이블 형식으로 선택된 조건 만족하는 데이터 조회 가능 | 인프라 로깅, 트레이싱 | mc-observerability | 구체적 시나리오 필요 어떤화면? 어떤 API | harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | |||||||
40 | 운용 중 서비스 관리 | 메뉴 > Policy > Minitoring Policy - 이벤트 알람 정책 등록 | 이벤트/알람 정책 등록 | mc-observerability | API Swagger: [Metric Event] monitoring metric trigger (7종), [Metric Event] monitoring trigger event handler(6종) 참고 mc-observability-swagger (9.10 작성) API 사용 시나리오 링크: https://github.com/m-cmp/mc-observability/issues/39 위 API는 초안으로 개발 과정에서 상세 스펙에 대한 일부 수정이 예상됩니다. | 기본 정책은 init 또는 cli를 통해 등록 vm 에 agent 설치시 해당 정책 사용 | hoon2 또는 harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | ||||||
41 | 운용 중 서비스 관리 | 이벤트/알람 정책 등록 | mc-observerability | 등록된 이벤트/알람의 동작여부 확인 필요 | harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | ||||||||
42 | 운용 중 서비스 관리 | 메뉴 > Policy > Monitoring Policy - 모니터링 policy로 정의된 항목에 인사이트 On/Off 로 설정 메뉴 > Monitoring > 인사이트 정책 : 설정 - 가용 Option(Get Prediction Option) 목록 조회 - OnDemand 예측 요청 ( Predict Monitoring Data ) -> 예측 결과 return - 예측 결과 표시 메뉴 > Monitoring > 인사이트 정책 : 확인 - 가용 Option(Get Prediction Option) 목록 조회 - 예측 Data 목록 조회 ( Get Historical Prediction Data ) -> 기간별 예측 결과 return - 예측 결과 표시 | 인사이트 정책 및 동작확인 | mc-observerability | API Swagger: [Insight] Prediction(3종), [Insight] Anomaly Detection(7종) 참고 mc-observability-swagger (8.30 작성) API 사용 시나리오 링크: https://github.com/m-cmp/mc-observability/issues/31 위 API는 초안으로 개발 과정에서 상세 스펙에 대한 일부 수정이 예상됩니다. | Monitoring policy(Metric) 설정 시 예측, 이상탐지 on/off 도 같이 설정하게 할 수 있을까요? 구체적 시나리오 필요 어떤화면? 어떤 API (노영현) API 시나리오 링크를 기반으로 web-console의 예상 시나리오를 작성했습니다.(09-11) 내용이 맞는지 바랍니다. | harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | ||||||
43 | 운용 중 서비스 관리 | 메뉴 > Monitoring > 모니터링 조회시 (설정한 경우) 인사이트를 함께 조회하여 표시 | 인사이트 정책 및 동작확인 | mc-observerability | harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | ||||||||
44 | 운용 중 서비스 관리 | 메뉴 > Policy > Monitoring Policy - 모니터링 policy로 정의된 항목에 이상탐지 On/Off 로 설정 메뉴 > Monitoring > 이상탐지 기능 : 설정 - 가용 Option(Get Anomaly Detection Options) 목록 조회 - 이상탐지 대상, 주기 등록 ( Register an anomaly detection target ) < 스케줄에 따라 잡이 실행 됨 > 메뉴 > Monitoring > 이상탐지 기능 : 확인 - 이상탐지 분석 결과 조회 ( Get Anomaly Dection Results ) -> 분석 결과 return - 분석 결과 표시 | 인사이트 정책 및 동작확인 | mc-observerability | API Swagger: [Insight] Prediction(3종), [Insight] Anomaly Detection(7종) 참고 mc-observability-swagger (8.30 작성) API 사용 시나리오 링크: https://github.com/m-cmp/mc-observability/issues/31 위 API는 초안으로 개발 과정에서 상세 스펙에 대한 일부 수정이 예상됩니다. | Monitoring policy(Metric) 설정 시 예측, 이상탐지 on/off 도 같이 설정하게 할 수 있을까요? 구체적 시나리오 필요 어떤화면? 어떤 API (노영현) API 시나리오 링크를 기반으로 web-console의 예상 시나리오를 작성했습니다.(09-11) 내용이 맞는지 바랍니다. | hoon2 또는 harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | ||||||
45 | 운용 중 서비스 관리 | 메뉴 > Monitoring > 모니터링 조회시 (설정한 경우) 이상탐지를 함께 조회하여 표시 | 인사이트 정책 및 동작확인 | mc-observerability | harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | ||||||||
46 | 데이터 백업/복구/마이그레이션 | 메뉴 > BACK UP > [ ObjectStorage, RDB, NRDB] - 파라미터 설정 - provier...etc - 백업 실행 - 백업 결과 확인 | 데이터 백업 | mc-data-manager | API Swagger : mc-data-manager 시나리오 링크 :mc-data-manager / 시나리오 | (노영현) 웹콘솔에 통합이 되어야 할지 -> (O) 작업내용 확인 필요 (my image인지 다른 서비스인지) -> ObjectStorage, RDB, NRDB 백업 | harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | ||||||
47 | 데이터 백업/복구/마이그레이션 | 메뉴 > Restore > [ ObjectStorage, RDB, NRDB] - 파라미터 설정 - provier...etc - 복구 실행 - 복구 결과 확인 | 데이터 복구 | mc-data-manager | API Swagger : mc-data-manager 시나리오 링크 :mc-data-manager / 시나리오 | (노영현) 웹콘솔에 통합이 되어야 할지 -> (O) 작업내용 확인 필요 (myImage로 vm생성인지) -> ObjectStorage, RDB, NRDB 복구 | harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | ||||||
48 | 데이터 백업/복구/마이그레이션 | 메뉴 > Mirgration > [ ObjectStorage, RDB, NRDB] - 파라미터 설정 - provier...etc - 마이그레이션 실행 - 마이그레이션 결과 확인 | 마이그레이션 | mc-data-manager | API Swagger : mc-data-manager 시나리오 링크 :mc-data-manager / 시나리오 | (노영현) 웹콘솔에 통합이 되어야 할지 -> (O) 작업내용 확인 필요 (CSP A에서 CSP B로 이동?) -> ObjectStorage, RDB, NRDB 마이그레이션 -> CSP A -> CSP B | harry11 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | ||||||
49 | 클라우드 비용확인 | Bill 유저로 로그인 | 웹콘솔 접속 | mc-web-console | Bill User로 로그인해야 Bill 관련 메뉴가 나타남 | anord99 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | |||||||
50 | 클라우드 비용확인 | 메뉴 > Bill > 비용 | 사용량 확인 | mc-cost-optimizer | 메뉴 > bill report - CSP별 금액 및 AWS의 상세 서비스에 대한 금액 확인 가능 | 구체적 시나리오 필요 | anord99 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | ||||||
51 | 비용 최적화 정책 등록 및 동작 확인 | <Embeded> 3종에 대한 정책 등록 | 비용 최적화 정책 등록 | mc-cost-optimizer | - 비용최적화 정책에 대해서는 기본 default role로 등록됨(고도화를 통해 유저가 설정을 조작할 수 있도록 수정예정) - 비용최적화 정책을 추천하기 위해서는 기본 15일치 데이터가 수집되어야 하지만, 연동테스트 시에는 수집이 가능한 기간적인 여유가 없을 것으로 고려되어, DML을 통하여 약 20일치 데이터를 dummy로 준비예정(일자별 증가 추세에 따라 실제 로직이 기동되는 형상을 구현할 예정) | 구체적 시나리오 필요 | anord99 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | ||||||
52 | 인프라 종료 및 삭제 | 관리자 로그인 | 웹콘솔 접속 | mc-web-console | MCI 삭제 권한이 관리자에게만 있음 | hoon2 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | |||||||
53 | 인프라 종료 및 삭제 | 메뉴 > Manage > MCIS - MCIS 목록 > MCIS 선택 > VM 목록 > VM 선택 - vm suspend 실행 - MCIS 선택 > MCIS Delete 실행 | 인프라 종료, 삭제 | mc-web-console | 메뉴 > Manage > MCI - MCI 목록 > MCI 선택 > VM 목록 > VM 선택 - vm suspend 실행 - MCI 선택 > MCI Delete 실행 - 삭제후 해당 Provider 에서 vm 찾아 삭제내역 확인 | hoon2 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | |||||||
54 | 인프라 종료 및 삭제 | 메뉴 > Manage > PMKS - Cluster 목록 > Cluster 선택 > NodeGroup 목록 > NodeGroup 선택 - nodegroup 삭제 실행 - Cluster 선택 > Cluster 삭제 실행 | 인프라 종료, 삭제 | mc-web-console | 메뉴 > Manage > PMKS - Cluster 목록 > Cluster 선택 > NodeGroup 목록 > NodeGroup 선택 - nodegroup 삭제 실행 - Cluster 선택 > Cluster 삭제 실행 - 삭제 후 해당 Provider에서 내역 확인 | hoon2 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | |||||||
55 | 환경구성 | 플랫폼 기반 전체 FW 설치 및 삭제 | platform 삭제 | mc-admin-CLI | ( 시나리오에는 없으나 필요시 실행) /bin/.mcc docker remove 실행 | son7 | workspaceId : mcmp2nd workspaceName: mcmp2nd projectName : cloudone nsId : cloudone mci : cloudlab01 vm : vm-raccon, vm-ysw, vm-asy | |||||||
56 | ||||||||||||||
57 | ||||||||||||||
58 | ||||||||||||||
59 | ||||||||||||||
60 | ||||||||||||||
61 | ||||||||||||||
62 | ||||||||||||||
63 | ||||||||||||||
64 | ||||||||||||||
65 | ||||||||||||||
66 | ||||||||||||||
67 | ||||||||||||||
68 | ||||||||||||||
69 | ||||||||||||||
70 | ||||||||||||||
71 | ||||||||||||||
72 | ||||||||||||||
73 | ||||||||||||||
74 | ||||||||||||||
75 | ||||||||||||||
76 | ||||||||||||||
77 | ||||||||||||||
78 | ||||||||||||||
79 | ||||||||||||||
80 | ||||||||||||||
81 | ||||||||||||||
82 | ||||||||||||||
83 | ||||||||||||||
84 | ||||||||||||||
85 | ||||||||||||||
86 | ||||||||||||||
87 | ||||||||||||||
88 | ||||||||||||||
89 | ||||||||||||||
90 | ||||||||||||||
91 | ||||||||||||||
92 | ||||||||||||||
93 | ||||||||||||||
94 | ||||||||||||||
95 | ||||||||||||||
96 | ||||||||||||||
97 | ||||||||||||||
98 | ||||||||||||||
99 | ||||||||||||||
100 | ||||||||||||||
101 | ||||||||||||||
102 | ||||||||||||||
103 | ||||||||||||||
104 | ||||||||||||||