• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    해결됨

테스트환경(VM) 쉽게 On/Off 할수 있는 방법이 있나요?

23.08.19 08:10 작성 23.08.19 08:10 수정 조회수 237

1

쉽게 시작하는 쿠버네티스를 완강하고 그림으로 배우는 쿠버네티스를 수강하고 있습니다.

요번 사이버 먼데이에 cka 할인 쿠폰이 나오면 cka 도전을 위해 열공 중입니다.

 

매번 강의 내용 실습을 위해 VM을 On/Off 하고있는데 엔지니어 특성상 이것도 귀찮네요.

vagrant halt 를 이용하여 한번에 vm을 Off 하는 방법을 찾았는데 한번에 On 하는 방법은 이리저리 해도 안되더라구요. vagrant up을 다시 하면 프로비저닝을 다시 하려고 해서 시간도 많이 걸리는 것도 같아서요.

 

그래서 찾은 방법을 공유 드립니다.

아래 내용을 배치 파일로 vmon.bat, vmoff.bat 생성후 실행해주는 방법을 찾았습니다.

버츄얼 박스도 따로 실행할 필요없이 실행되서 깔끔하네요.

 

VM ON

"C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" startvm "m-k8s-1.22(github_SysNet4Admin)" --type headless

"C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" startvm "w1-k8s-1.22(github_SysNet4Admin)" --type headless

"C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" startvm "w2-k8s-1.22(github_SysNet4Admin)" --type headless

"C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" startvm "w3-k8s-1.22(github_SysNet4Admin)" --type headless

 

VM OFF

"C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" controlvm "m-k8s-1.22(github_SysNet4Admin)" poweroff

"C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" controlvm "w1-k8s-1.22(github_SysNet4Admin)" poweroff

"C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" controlvm "w2-k8s-1.22(github_SysNet4Admin)" poweroff

"C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" controlvm "w3-k8s-1.22(github_SysNet4Admin)" poweroff

 

혹시 좀더 우아한 방법이 있으시면 알려주세요.

 

 

답변 1

답변을 작성해보세요.

0

안녕하세요

좋은 내용 공유에 감사드립니다.

우아한지는 제가 파악하기 어려우나

Vagrantfile이 있는 곳에서 vagrant halt or suspend를 쓰시는 것도

방법이실 것 같습니다.

특히 현재 상태를 유지하고 빠른 시간 시간 내에 돌린다면 off 보다는 suspend도 고려해 보실 수 있을 것 같습니다.

vboxmanage 로는 pause 입니다.

도움이 되셨으면 좋겠습니다.