학생들을 위한 가상 서버 신청 시스템 구축기

INMD   
   조회 2964   추천 2    

연관글: https://www.2cpu.co.kr/freeboard_2011/1737717?&mnb=&snb=&mnb=&snb=

안녕하세요! 이번에 새롭게 구성한 가상화 서버 기반의 학생 전용 서버 신청 시스템을 소개하고자 합니다. 학생들이 직접 원하는 사양의 서버를 신청하고, 관리자가 이를 검토하여 배포하는 방식으로 설계되었습니다. 마치 Google Cloud Platform(GCP)에서 VM을 신청하는 것처럼 간편하게 사용할 수 있도록 개발했습니다.
 
아래는 주소를 접속하면 처음으로 뜨는 페이지고
학생들이 서버가 원하면 아래에 있는 신청 페이지에서 신청서를 작성하고



다 완성되면 신청서를 제출 해서 관리자에게 알림가게 하는 방식으로 만들었습니다. (약간 GCP같이 서버 신청 하는거 처럼) 


그래서 관리자는 그걸 보고 가상서버를 제작 해주고 서버에 관한 연결 정보는 이메일로 안내하는 방식으로 개발을 했습니다.
앞으로의 계획이지만 지금 같은경우 시스템 같은 경우 관리자가 직접 검토하고 서버를 제작해서 배포를 하지만 다음 학과 전용으로 제작할때는 단일 노드를 사용하는 거라 아이피하고 이미 만들어진 VM 템플릿을 클론해서 생성하는 자동화 방식으로 개발을 할 예정입니다.

아 그리고 이 웹에 개발할때 쓰인 언어는 PHP, 리액트,mysql 입니다. (주 API는 Proxmox 웹API를 참고해서 제작 했습니다)

개선점이나 지적은 정중이 받겟습니다. (꾸벅)


INMD
piloteer 02-02
고생하셨습니다.

예전에 kubeflow로 비슷한 걸 해 보려 했던 기억이 나네요.. (주피터 노트북용 컨테이너 생성 기능이 있어서, 딥러닝 VM용으로..) 그 때는 잔탈이 많아서 결국 저희도 proxmox를 수동 관리하는 쪽으로 회귀했었습니다. 지금은 어떤지 잘 모르겠네요.
류이준 02-02
개인적으로 루트 비밀번호를 사용자가 입력하는 방식보다는 랜덤으로 생성하는게 보안적인 측면에서 조금더 좋을것 같습니다 혹시 중간과정에서 유출이 되면 credential stuffing 같은 공격을 당할수 있다고 생각합니다
     
INMD 02-03
의견 감사합니다!
maronet 02-03
오토메이션 포탈을 자작하시다니 대단하십니다~!
워니님 02-14
ansible을 사용해보세요…
왠만한 hypervisor에 api 구비되어있습니다.
단순이미지 클론부터, 리소스할당 및 변경이 가능합니다.
     
INMD 02-15
ansible 오픈스택때 해보았는데 설정이 너무 힘들어서 제가 졸업후에도 유지보수가 힘들어 같해서 조금 쉬운 Proxmnox로 결정했습니다.

의견감사합니다!


제목Page 2880/62
게시물이 없습니다.