2011-03-31 2 views
0

내 조직에는 두 개의 물리적 서버와 일부 VM이 있습니다. 현재 예약 된 정전이 발생하면 모든 VM과 모든 VM에 대한 종료 명령을 예약 한 모든 VM을 반복하기 위해 작성한 스크립트를 사용합니다. 예 :정전을 대비하여 서버와 VM을 켜고 끄는 적절한 방법은 무엇입니까?

ssh [email protected]${VMS[$i]} 'echo "shutdown -h now" | at 05:00am Mar 31' 

그런 다음 아침에 사무실로 돌아 왔을 때 컴퓨터를 다시 시작합니다.

자동 종료를 수행하는 적절한 방법입니까? 다르게합니까? 고맙습니다.

+0

이 메시지는 serverfault.com에서 확인해야합니다. 우리 프로그래머들은 이런 종류의 것을 모릅니다. – cbp

답변

0

처음에는 shutdown 명령을 직접 실행하는 데 시간이 걸릴 수 있으므로 at 명령을 사용할 필요가 없습니다 (http://www.computerhope.com/unix/ushutdow.htm 참조).

그러나이 외에도이 환경에서는 서버가 오프라인보다 오래 사용되는 것을 허용 할 수있는 경우 (예 : 정전이 9-10시에 지속되지만 사용자가 다음날 아침 8 시까 지 백업을 시작하지 마십시오. 실제로 필요한 것보다 10 시간 더 길었습니다. 설명이 제시 한 것처럼 보입니다. 이 환경에서 VM을 예약 한 후 몇 분 후에 호스트 컴퓨터를 종료하도록 예약하는 것 외에 다른 방법을 사용하지 않을 것이라고 생각합니다.

관련 문제