> **Mold(사용자용) 스토리지 VM 배포 UI 설계** - 스토리지VM 생성시 필요항목 정의 - 이름, 설명, Zone, 프로토콜 선택{NFS, iSCSI, SMB}, 템플릿, 데이터디스크,사이즈, 네트워크, IP, GW, Netmask - 스토리지VM 생성 후 상세화면에서 엔드포인트 및 사용방식 안내 제공 필요 > **Mold(관리자용) 스토리지 VM UI 설계** - 스토리지VM 현황 목록 - 상세 화면에서 VM 상세화면에서 엔드포인트 및 사용방식 안내 제공 - 서비스 제어 버튼(가상머신 정지, 시작, 재시작, 삭제, 네트워크 추가, 디스크 확장) - 사용자 계정 별 스토리지VM 스토리지(디스크) 사이즈 제한 > **ServiceVM 생성 후 Cloudbase-Init 및 템플릿 구성 연구** - [x] 디스크 자동 할당 및 확장, IP세팅 연구 - [x] NFS 서비스 구성 연구 - [x] iSCSI 서비스 구성 연구 - [x] SMB 서비스 구성 연구 - [x] 환경 구성 스크립트 iso 이미지로 생성연구(가상머신 생성 시 iso attach) ------ > **Mold UI 개발** (다영) - [ ] 관리자 공유 스토리지 메뉴 개발(인프라스트럭처 메뉴 아래) (진행중) - 목록, 상세 화면 개발 - 가상머신 시작, 정지, 재시작, 삭제, 디스크 확장, 네트워크 추가 기능 개발 - [ ] 사용자 공유스토리지 메뉴 개발(스토리지 메뉴 아래) - 목록, 상세화면 개발 - 가상머신 시작, 정지, 재시작, 삭제, 디스크 확장, 네트워크 추가 기능 개발 > **Mold API 개발**(진성) - [x] 목록 조회 기능 개발 - [x] 공유스토리지 가상머신 배포 기능 개발 (진행중) - 고려사항 - 템플릿을 UI 에서 선택 or API 에서 서비스용 템플릿 ID를 가져와 사용? (고정으로 가면 mold 초기 구성시 템플릿이 업로드 된 상태여야 함) - 쉘 스크립트 및 패키지를 포함한 ISO도 마찬가지..? - [x] 서비스 시작, 정지, 삭제 기능 개발 - [ ] 디스크 확장 기능 개발 - [ ] 네트워크 추가 기능 개발 > **스크립트 개발**(홍욱) - [ ] 공유 스토리지 서비스 프로토콜 별 환경 세팅 스크립트 개발( nfs, smb, iscsi ) (nfs 진행중) - [ ] L2 네트워크 일 경우 NIC환경 세팅(isolated 네트워크 일 경우 x) - [ ] 가상머신 생성시 데이터 디스크 확장 후 마운트 - [ ] 디스크 추가시 자동 확장 - [ ] 네트워크 추가시 NIC 세팅