- 締切済み
apcupsdについて
現在、apcupsdの設定を行いテストを行っているのですが、 どうしても分からないことがあるので質問します。 状況としては、UPSの電源を抜き設定通りにOSはシャットダウンを開始します。 その後、UPSの電源を繋いだのですがマシンが起動しません。 ハード:DELL PowerEdge 840 UPS: APC Smart-UPS 750 OS: Debian 4.0 (etch) ソフト:apcupsd 3.12.4 設定 # apcaccess eeprom Valid EPROM values for the Smart-UPS 750 Config Current Permitted Description Directive Value Values =================================================================== (snips) Shutdown grace delay SLEEP 180 090 180 270 360 450 540 630 000 Wakeup delay WAKEUP 60 000 060 120 180 240 300 360 420 (snips) # more apcupsd.conf UPSCABLE smart UPSTYPE apcsmart DEVICE /dev/ttyS0 ONBATTERYDELAY 6 BATTERYLEVEL 70 MINUTES 10 TIMEOUT 0 ANNOY 300 ANNOYDELAY 60 NOLOGON always KILLDELAY 0 NETSERVER on NISIP 127.0.0.1 NISPORT 3551 EVENTSFILE /var/log/apcupsd.events EVENTSFILEMAX 10 UPSCLASS standalone UPSMODE disable STATTIME 0 STATFILE /var/log/apcupsd.status LOGSTATS off DATATIME 0 WAKEUP 60 SLEEP 180 なにか、設定を間違えているでしょうか。 以上、宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- faintblue
- ベストアンサー率0% (0/0)
killpowerが動作していないのかな・・・? apccontrolの case "$1" in killpower) printf "UPS now committed to shut down" | wall # echo "Apccontrol doing: ${APCUPSD} --killpower" # sleep 10 # ${APCUPSD} --killpower ;; commfailure) のコメントアウトをとってみるとか・・・
- faintblue
- ベストアンサー率0% (0/0)
DELLのBIOS設定変更で対応できるかもしれません。 設定方法 起動→F2→System Security →'tab' →AC Powe Recovery →On →'ESC'→再起動 AC Powe Recovery がDefault で Last になっているので On にすれば起動するかもしれません。(電源復帰時にシステムに電源が入る設定です。) 接続ケーブル等も確認したほうがよいかな?
お礼
faintblueさん 回答ありがとうございます。 BIOSの設定はAC Power Recovery Onになっております。 UPSの電源を自分で一度切り、再度入れるとマシンが起動します。 なぜ、UPSの電源が自動的に切れないのでしょうか? eepromの設定だと思うのですが、非常になぞです。 引き続き、よろしくお願いいたします。
- tthe_mine
- ベストアンサー率46% (19/41)
マシン的には shutdown した状態なので、通電しても power ボタンを押さないと起動しないのでは。
補足
回答ありがとうございます。 UPS側の電源を一度切って、再度電源を入れるとマシンは、正常に起動するのです。 なぜなのでしょう?!
お礼
回答ありがとうございます。 apccontrolを見たところ、 case "$1" in killpower) echo "Apccontrol doing: ${APCUPSD} --killpower on UPS ${2}" sleep 10 ${APCUPSD} --killpower echo "Apccontrol has done: ${APCUPSD} --killpower on UPS ${2}" | ${WALL} ;; となっていました。 今後ともよろしくお願いいたします。