ipmitool로 실행할 때 '전원 주기' 전에 IPMI가 정상적으로 종료됩니까?

ipmitool로 실행할 때 '전원 주기' 전에 IPMI가 정상적으로 종료됩니까?

특정 변경으로 인해 전체 서버를 콜드 스타트해야 하는 서버가 많이 있습니다.

우리는 서버가 많기 때문에 이 모든 것이 자동화되어 있습니다.

현재 프로세스에 콜드 스타트가 필요한 경우 작업은 ipmitool power cycle호스트에서 로컬로 실행되어 전체 콜드 스타트를 제공합니다.

이것은 문제가 되지 않았지만, 정상적인 종료 시도가 없기 때문에 앞으로 문제가 될 것으로 보입니다. IPMI가 있다는 것을 알고 있으므로 결합 방법이 있고 소프트 전원 차단이 완료되거나 시간 초과가 경과한 후에 는 power soft좋을 것입니다 .power softpower cycle

이것이 가능합니까?power soft를 실행 하고 모니터링한 다음 별도의 를 실행 하여 외부에서 이 작업을 수행할 수 있다는 것을 알고 있지만 power cycle, 이렇게 하려면 현재 자동화의 범위를 벗어나는 원격으로 ipmi에 연결해야 합니다.

답변1

실제로 단 하나의 명령만 사용해야 합니까? 그런 순서로

CREDS="-H <host> -U <user> -P <passwd> -I lanplus"
ipmitool $CREDS power soft
while [ $(ipmitool $CREDS power status)="on" ]; do 
  sleep 1
done
ipmitool power on

당신이 필요한 것을 할 것입니다. 물론 OS가 중단되는 경우 재부팅을 보장하려면 일부 시간 초과를 고려해야 합니다.

관련 정보