Apcupsd
การติดตั้ง Apcupsd กับ APC Back-UPS CS 500 แบบ Stand Alone
ไม่ ว่าจะเป็น Server หรือ Desktop เรื่องของ UPS จึงมีความสำคัญเป็นอย่างมากครับ ในการสำรองไฟเพื่อที่จะให้เครื่อง Server ของเรา Shutdown อย่างถูกต้อง ทุกกระบวนการ ไม่ใช่ไฟดับแล้วเครื่องก็ดับเลย บางครั้งอาจทำให้ Files system ของระบบเสีย ถึงขั้นเปิดเครื่องอีกไม่ได้เลย... การทำงานจะเป็นลักษณะการทำงานร่วมกับ daemon ของ linux นั้นก็คือ เพื่อไฟฟ้าดับ UPS จะทำการส่งสัญญาณไปสั่ง linux จากนั้นเครื่อง Server เราก็จะทำการ shutdown ตัวเองก่อนที่ ไฟสำรองจาก UPS จะหมดลง มาดูขั้นตอนการติดตั้งและคอนฟิกค่า อย่างง่ายๆ กับ UPS ราคาที่ผมคิดว่าถูกสุดแล้วครับ
1. ทำการติดตั้ง apcupsd
# rpm -q apcupsd || yast -i apcupsd
2. แก้ไขไฟล์ capcupsd.conf เพื่อที่จะบอกว่าติดต่อกับคอมพิวเตอร์เป็น port อะไร (สำหรับ USB)
# vim etc/apcupsd/apcupsd.conf
UPSCABLE usb
UPSTYPE usb
DEVICE
3. สั่ง start apcupsd
# rcapcupsd start
4. ตรวจสอบว่าทำงานยัง
# apcacess status
APC : 001,027,0667
DATE : Mon Jun 16 17:19:55 ICT 2008
HOSTNAME : bcscrouter1
RELEASE : 3.12.1
VERSION : 3.12.1 (06 January 2006) suse
UPSNAME : bcscrouter1
CABLE : USB Cable
MODEL : Back-UPS 500
UPSMODE : Stand Alone
STARTTIME: Mon Jun 16 17:19:54 ICT 2008
STATUS : ONLINE
BCHARGE : 100.0 Percent
TIMELEFT : 18.0 Minutes
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME : 0 Seconds
NUMXFERS : 0
TONBATT : 0 seconds
CUMONBATT: 0 seconds
XOFFBATT : N/A
STATFLAG : 0x07000008 Status Flag
MANDATE : 2003-01-24
SERIALNO : AB0304320472
BATTDATE : 2003-01-24
NOMBATTV : 12.0
FIRMWARE : 6.4.I USB FW: c1
APCMODEL : Back-UPS 500
END APC : Mon Jun 16 17:20:08 ICT 2008
5. Service Runlevel
# insserv apcupsd && chkconfig -l apcupsd
apcupsd 0:off 1:on 2:on 3:on 4:on 5:on 6:off
ขั้นตอนการตรวจสอบ ว่าใช้ได้จริงไหม
# tail -f /var/log/apcupsd.events
Tue Jul 01 12:23:13 ICT 2008 Power failure.
Tue Jul 01 12:23:19 ICT 2008 Running on UPS batteries.
Tue Jul 01 12:37:02 ICT 2008 Battery power exhausted.
Tue Jul 01 12:37:02 ICT 2008 Initiating system shutdown!
จาก logfile จะเห็นได้ว่าเมื่อไฟฟ้าดับ ระบบจะทำงานโดยใช้ UPS Battery จากนั้น Server จะ Shutdown
เป็นอันเสร็จขั้นตอนการติดตั้งครับ ส่วนเรื่องของเวลา ลองปรับกันดูนะครับขึ้นกับแต่ละคนคอนฟิก
วันหลังจะเอาขั้นตอน การคอนฟิกกับ APC UPS SMART-UPS 1000 มาบอกเล่าอีกครับ.

SUSE Linux Enterprise Cool Solutions
|









