본문으로 건너뛰기
BIMMER MAC BIMMER MAC

맥, 홈 서버, BMW 코딩 전문가 되기

BIMMER MAC BIMMER MAC

맥, 홈 서버, BMW 코딩 전문가 되기

  • 전체 글
  • 💾 BMW 코딩
  • 🚗 BMW 라이프
  • 주식 투자 방법
  • 비머맥 소개
  • 전체 글
  • 💾 BMW 코딩
  • 🚗 BMW 라이프
  • 주식 투자 방법
  • 비머맥 소개
닫기

검색

💻 개발 · 서버

ESXi 6.5 자동 종료 설정하기

By jihunx
2017-06-20 3 Min Read
0

개요

ESXi 6.5의 가상 머신과 본체의 전원을 정해진 시간에 매일 자동으로 꺼지도록 스케줄링합니다. ESXi 자체적으로는 해당 기능을 제공하지 않기 때문에 쉘 스크립트를 작성해서 사용해야 합니다.

 

설정 방법

쉘 스크립트 작성을 위해 먼저 SSH를 활성화해야 합니다. ESXi 설정의 Troubleshooting Mode Options에서 Enable SSH에서 엔터키를 누릅니다.

 

SSH 클라이언트 프로그램인 putty를 실행하여 ESXi에 root 계정으로 SSH 접속합니다.

빨간색 박스에는 ESXi 접속 주소를 입력합니다. 접속 주소는 ESXi 실행 첫 화면에 아래와 같은 위치에서 찾을 수 있습니다.

 

/vmfs/volumes/[데이터 스토어 이름]/[쉘스크립트이름].sh으로 파일을 생성합니다.
데이터 스토어 이름에는 일반적인 설치 과정을 거쳤다면 datastore1을 입력하시면 될 것 같고, 쉘스크립트이름은 shutdown정도로 지정합니다. 파일을 생성하기 위해 touch 명령어를 이용합니다.

touch /vmfs/volumes/datastore1/shutdown.sh

 

shutdown.sh를 편집하기 위해 아래와 같이 입력합니다.

vi /vmfs/volumes/datastore1/shutdown.sh

vi에 대해서는 이 글을 참고하세요.

 

편집 모드로 들어가기 위해 i 키를 누릅니다. 그리고 아래 코드를 입력합니다.

#!/bin/ash
/sbin/powerOffVms
/bin/poweroff

 

입력이 끝났으면 ESC키를 눌러 편집 모드를 종료하고 저장하기 위해 :wq를 입력하고 엔터키를 누릅니다.

 

해당 파일에 실행 권한을 부여하기 위해 chmod +x /vmfs/volumes/[데이터 스토어 이름]/[쉘스크립트이름].sh을 입력하고 엔터키를 누릅니다.

chmod +x /vmfs/volumes/datastore1/shutdown.sh

chmod에 대해서는 이 글을 참고하시기 바랍니다.

 

만약 정상적으로 실행 권한이 부여됐다면 ls 명령어를 입력해서 리스트를 확인할 때 해당 파일이 녹색으로 변해 있어야 합니다.

 

부팅할 때마다 실행되도록 rc.local에 등록해야 합니다. 아래와 같이 입력합니다.

vi /etc/rc.local.d/local.sh

ESXi 5.0 이하 버전은 /etc/rc.local 파일을 수정해 주셔야 합니다. 수정 방법은 동일합니다.

 

위에서 했던 것처럼 i키를 눌러서 편집 모드에 들어가서 아래 명령을 입력하고 저장합니다.

/bin/echo “0 22 * * * /vmfs/volumes/datastore1/shutdown.sh” >> /var/spool/cron/crontabs/root

  • 0 22 * * *는 매일 22시라는 표현입니다. * * * * *는 각각 분 시 일 월 요일을 의미합니다. *는 every입니다. 요일에서 0 혹은 7은 일요일, 1은 월요일, 2는 화요일, 3은 수요일…을 의미합니다.
  • 시간은 실생활에서 사용하는 시간이 아니라 ESXi 서버의 시간에 맞춰 입력해야 합니다. ESXi 서버는 UTC 표준 시간을 사용한다고 합니다. 현재 ESXi 서버의 시간을 알고 싶다면 date라고 입력하시면 됩니다.

 

해당 스크립트는 재부팅을 해야 적용되므로 ESXi를 한번 재부팅합니다. 스크립트가 정상 작동하는지 가까운 시간대를 설정하여 먼저 테스트해보시고 그 이후에 원하는 시간대를 설정하시기 바랍니다.

 

참고

  • ESXi 자동 종료에 관련하여
  • ESXi 5.0과 5.1 host computer 자동종료 하는 법
  • 질문 esxi 5.5 에 자동 종료 스크립트를 local.sh에 추가 한 것이 잘못되어 수정하려해도 다시 부팅하면 잘못된 상태

관련 글

  1. Axure RP에서 사용되는 인터랙션의 종류

Tags:

ESXi
작성자

jihunx

IT, Planning

Follow Me
다른 기사
Previous

리눅스 chmod 명령 사용 방법

Next

홈 서버란 무엇이고 왜 필요한가?

댓글 없음! 첫 댓글을 남겨보세요.

답글 남기기 응답 취소

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

글 카테고리

  • 🍎 맥 · IT 기기 (21)
  • 💻 개발 · 서버 (52)
  • 💾 BMW 코딩 (80)
  • 📈 재테크 · 퀀트 (2)
  • 📝 일상 · 생각 (1)
  • 🚗 BMW 라이프 (33)
  • 🛠️ 생산성 · 도구 (45)

추천 글

  • BMW 코딩 입문서
  • BMW 코딩 백서
  • BMW 코딩 자료실
  • 홈 서버 구축 백서

최근 댓글

  1. BMW 코딩 입문서의 익명2026-08-02

    좋은내용 공유해주셔서 감사합니다 ^^

  2. ISTA로 시트 초기화하기의 ㅇㅇ2026-07-02

    내용은 찾았는데 시행을 어떻게하는지 여쭤봐도 될까요 서비스 플랜에 추가만 되네오

  3. BMWAiCoder로 BMW 내비게이션 맵 업데이트 FSC 코드 얻는 방법의 김성규2026-04-11

    차량과 연결된 이후에 fsc tools 창이 안뜨는데 이유를 모르겠네요

  4. E-Sys Launcher Premium v2.6.2 완전 삭제해서 날짜 제한 초기화하는 방법의 방랑자2025-09-07

    오래전이긴 하나, 혹시 해당 배치 파일을 다시 받을수 있을까요? 아니면 배치의 내용과 원리를 알려주시면 직접 만들수도 있을거 같아요~

  5. E-Sys Launcher Premium v2.6.2 완전 삭제해서 날짜 제한 초기화하는 방법의 익명2025-09-07

    ㅇㅇㅇ

  1. 홈
  2. 💻 개발 · 서버
  3. ESXi 6.5 자동 종료 설정하기

Alfred AxureRP BMWAiCoder BMW맵업데이트 CoreTraining DrGini ESXi ETK E시리즈코딩 FSC git GitHub gracenote Hotkeys Intro ISTA-D ISTA-list Markdown OpenClaw OpenVPN Scrivener Sketch Study Synology Visual Studio Code VMwareWorkstation VO코딩 WindowsServer2016 wordpress Xpenology 리눅스 리눅스기초 맥서버 차량용거치대 코딩치트코드 코딩튜토리얼 펌웨어업데이트 홈서버구축

메타

  • 로그인
  • 입력 내용 피드
  • 댓글 피드
  • WordPress.org
Copyright 2026 — BIMMER MAC. All rights reserved.