iT邦幫忙

2022 iThome 鐵人賽

DAY 13
0
IT管理

用UNRAID打造AIO全生態系列 第 13

Network UPS Server

  • 分享至 

  • xImage
  •  

從今天開始,我們會來實戰各種UNRAID比較重要和需要補充教學的插件

UPS Server目的

大家一定都知道
如果要預防主機停電造成斷電,就要有UPS(不斷電系統)
但身為在機櫃內的不斷電系統
它不只要在停電時單純供電給特定主機而已
而是要控制多台主機和網路設備在停電時也能做關機管理

Server端設定

為了達到目的,我規劃了在樹梅派上設置UPS Server
所有網路拓樸內的主機(包含UNRAID)皆可同時對一台UPS做控制

  1. 打開終端開始上指令
#要記住,安裝前update是個好習慣喔 >o<
sudo apt-get update
sudo apt-get -y install nut
  1. 編輯config
sudo nano /etc/nut/ups.conf

編輯前要先到nut套件網站,查看UPS的驅動
http://www.networkupstools.org/stable-hcl.html
https://ithelp.ithome.com.tw/upload/images/20220927/20117399Oy27jmKbyI.jpg

查詢圖中紅圈處UPS驅動類型,方可修改:
(以我的UPS來說,驅動為blazer_usb)

 [myups]
     driver = blazer_usb
     port = auto

修改完儲存,先啟動UPS連接

sudo upsdrvctl start
  1. 編輯nut設定檔
sudo nano /etc/nut/nut.conf

將「MODE=none」改為「MODE=netserver」即可

  1. 編輯Server設定檔
sudo nano /etc/nut/upsd.conf

加入要監聽的IP位址,這樣只有這些IP能接受client連入
一般來說加入內部及外部IP即可,port默認無須更改

LISTEN 127.0.0.1 3493
LISTEN 192.168.10.5 3493
  1. 設定client端權限
sudo nano /etc/nut/upsd.users

新增以下內容,一樣密碼自行修改

[upsuser]
  password = PASSWORD
  actions = SET
  instcmds = ALL
  1. 啟動Server端
sudo service nut-server start

Clinet端設定

樹梅派結束後,換到UNRAID上來操作
首先到APPS安裝 "NUT TOOLS"
https://ithelp.ithome.com.tw/upload/images/20220927/20117399fwI5cXPpmR.jpg

接著到設定頁面
(路徑:SETTINGS > NUT Settings)
按照圖上修改即可
https://ithelp.ithome.com.tw/upload/images/20220927/20117399txBLvt3cHM.jpg

小技巧
為何會指拓樸內網路?
因為UPS client端也可以是無線網路喔!
大家可以進一步嘗試看看用任何的UPS client端來連接UPS Server


上一篇
Syslog Server 操作與設定
下一篇
Plugin:硬碟管理優化
系列文
用UNRAID打造AIO全生態31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言