테스트환경(VM) 쉽게 On/Off 할수 있는 방법이 있나요?
쉽게 시작하는 쿠버네티스를 완강하고 그림으로 배우는 쿠버네티스를 수강하고 있습니다.
요번 사이버 먼데이에 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 입니다.
도움이 되셨으면 좋겠습니다.
섹션2. 1.5쿠버네티스_컨트롤플레인_노드와_워커_노드_그리고 kubeadm으로 쿠버네티스 직접 구성하기-v1.30 오류
0
36
2
[해결] 2.4. tabby config.yaml 파일 복사 실패 시
1
92
0
9.3 Error 발생 유도 테스트 확인 부탁드립니다.
0
94
2
livenessProbe 어플리케이션 재시작 의미
0
65
2
K8S 노들에 접근이 안됩니다.
0
166
6
arm virtualBox의 vagrant up 에러
0
113
2
추후 강의계획 질문
0
148
1
MAC 에서 사용할 수 있는 ova 파일은 없나요?
0
217
2
7.8. w3-affinity-leader 적용 에러 문제 질문드립니다.
0
207
5
커리큘럼 순서 문의
0
202
2
apply 실행 후 pod상태가 ContainerCreating 에서 변경이 안됩니다.
0
369
2
livenessProbe에 대한 설명이 조금 부족한거 같네요
0
216
3
controlplane_node.sh 실행 오류 문의
0
239
2
예제폴더의 경로와 영상의 경로가 너무나도 다릅니다
0
217
2
9.6강의 소스 수정 요청 및 에러 문의
0
163
2
8.6 강의 중 sysnet4admin/chk-info 이미지 bash 이슈
0
158
3
드디어 맥에서도 virtualbox가 지원 됩니다.
0
281
2
8.3강의 set-ctx-pod-admin.sh 수정 요청
0
119
3
7.5 강의 tardy-nginx 이미지 문제
0
3310
3
ch1. controlplan_node.sh 실행 시 에러가 뜹니다
0
304
3
Kubenetes 클러스터에 추가적으로 신뢰하는 CA를 넣을 수 있나요?
0
180
1
clusterrolebinding의 --namespace 옵션의 역할
0
164
2
A.0003 파일 vagrant file 수정 (자문자답)
0
166
2
nfs-client-provisioner 관련 생성 오류 질문
0
187
1





