BCFGHIJKLMNOPQ
2
MCMP v0.3.0 시나리오
3
7
시나리오 단계action (상세히)
웹콘솔 예상 시나리오
작업Step담당FW담당 프레임워크 작성 요망
각 FW에서 해당 Step에 대한 API 사용 흐름을 정의
(웹콘솔 예상과 달라도 상관 없음)
비고userPreDefineduser
8
환경구성플랫폼 기반 전체 FW 설치 및 실행platform 설치mc-admin-CLIgit clone 후
docker-compose up : 실행
./mcc docker start : 실행
./mcc docker info : 실행 후 해당 platform별 port 확인
9
환경구성FW 설치 상태 확인
각 fw의 readyz를 호출하여 정상적인 서비스가 되는지 확인
fw별 readyz 호출mc-infra-managerAPI: 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-consolews01에 유저를 할당한다. 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-consolews01 에 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-observerabilityharry11
cloudlab01 mci 에 모니터링 agent 설치
38
인프라 모니터링/트레이싱/로깅메뉴 > Monitoring
- MCIS 목록 > MCIS 선택 > VM 목록 > VM 선택
- filter 조건( 기간 또는 on Demand 등) 입력 후 조회버튼으로 Monitoring 정보조회
인프라 모니터링mc-observerabilityAPI 사용 시나리오 링크 : 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-observerabilityAPI 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-observerabilityAPI 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-observerabilityharry11
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-observerabilityAPI 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-observerabilityharry11
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-managerAPI 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-managerAPI 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-managerAPI 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-consoleBill 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-consoleMCI 삭제 권한이 관리자에게만 있음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