Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 安裝 APC PowerChute Network Shutdown (PCNS) 完整部署指南

編輯:關於 Linux

APC PowerChute Network Shutdown (PCNS) 是 APC UPS 官方提供的網路關機管理軟體,支援 Linux 多種發行版。本文記錄在 Linux 伺服器上透過安裝腳本部署 PCNS 3.x 的完整流程,含 Java 環境準備、安裝參數配置、服務驗證與 Web 管理介面存取。

環境需求

  • OS:RHEL/CentOS 7/8、Ubuntu 18.04/20.04、SLES 12/15 等
  • Java:JRE 1.8+ (建議 OpenJDK 11/17 LTS)
  • 網路:管理介面預設埠 6547 (HTTPS)、NMC 通訊埠 3052/623
  • 權限:root 安裝,運行使用者 pcns (自動建立)

安裝前準備

  1. 安裝 Java:
    # RHEL/CentOS
    sudo dnf install java-11-openjdk-headless
    
    # Ubuntu
    sudo apt install openjdk-11-jre-headless
    驗證:java -version 輸出 11.x 即可。
  2. 取得安裝包: 從 APC 官網下載 PCNS_Linux_3.x.tar.gz,解壓:
    tar xzf PCNS_Linux_3.x.tar.gz
    cd PCNS_Linux_3.x
    目錄結構通常包含:install.sh、pcns-3.x.x.rpm/.deb、license.txt、README。

安裝執行

  1. 賦予執行權限:
    chmod +x install.sh
  2. 執行安裝腳本:
    sudo ./install.sh
    互動式提示:
    • 接受授權條款:輸入 yes
    • 安裝目錄:預設 /opt/APC/PowerChute,可自訂
    • 管理介面埠:預設 6547,確無衝突可直接回車
    • 建立系統使用者 pcns:確認 yes
    • 啟動服務:安裝結束詢問是否立即啟動,選 yes

安裝後驗證

檢查項目命令預期結果
服務狀態systemctl status pcnsactive (running)
埠監聽ss -ltnp | grep 6547LISTEN 狀態,PID 為 pcns 進程
Web 介面瀏覽器開啟 https://:6547登入頁面,預設帳號 apc/apc (需修改密碼)
日誌檢查tail -f /opt/APC/PowerChute/log/pcns.log無 ERROR 堆疊追蹤

核心配置:連接 APC NMC (Network Management Card)

  1. 登入 Web 介面:https://:6547
  2. Configuration → Network → Add Device
  3. 填寫 NMC IP、SNMP Community String (預設 public)、使用者名/密碼 (NMC 帳號)
  4. 測試連線 → Save

關鍵設定: Shutdown Delay、Low Battery Duration、Return Delay 依據 UPS 容量與負載試算填寫。

多主機保護配置 (可選)

若一台 UPS 保護多台伺服器:

  • 主管理節點 (安裝 PCNS) 連接 NMC,設定為「Primary」
  • 其他節點安裝 PCNS Agent (輕量版) 或同樣安裝完整版設定為「Secondary」
  • Primary 負責發送關機指令,Secondary 接收執行本地關機腳本

常見問題與解決

問題原因解決
安裝報 Unsupported Java versionJava 版本過舊/過新安裝 OpenJDK 11/17 LTS,設定 JAVA_HOME
Web 介面無法存取防火牆阻擋 6547 埠 / SELinux 拒絕firewall-cmd --add-port=6547/tcp --permanent;setsebool -P httpd_can_network_connect on
NMC 連線失敗SNMP 版本不匹配 / Community String 錯誤 / VLAN 隔離確認 NMC SNMP v1/v2c 啟用,Community 一致,網路互通
關機腳本未執行腳本路徑錯誤 / 無執行權限 / SELinux 標籤錯誤配置絕對路徑 /opt/scripts/shutdown.sh,chmod +x,restorecon

升級與維護

  • 備份配置:/opt/APC/PowerChute/config/pcnsconfig.ini
  • 停止服務:systemctl stop pcns
  • 執行新版 install.sh 覆蓋安裝(保留配置)
  • 啟動驗證

部署完成後,建議每季進行一次模擬斷電測試,驗證關機流程與通知機制完整有效。

Copyright © Windows教程網 All Rights Reserved