更多文章:
適用硬體型號:
NOTE:
DL380 G9)
機器在安裝 Linux 或 Windows 作業系統後,會多一個 1GB 的磁碟,如果是 Linux,透過 lsscsi 指令顯示磁碟型式為 HP iLO Lun Disk。其用途是 Embedded User Partition,若要使其消失,可從 BIOS 關閉這功能。
System Utilities > System Configuration > BIOS/Platform > System Options > USB Options > Embedded User Partition > DisabledDL385 G8)
同上,在這個機型上,iLO LUN 約 268 MB 這稱為 Virtual Install Disk-VID;如果不將它關閉,在安裝 RedHat 時,這個 LUN 裝置名稱是 /dev/sdb,而且 Bootloader 只能安裝在這個 LUN,這可能會造成爾後管理上的困擾。關閉方式如下:
F9 Setup > Advanced Options > Advanced System ROM Options > Virtual install disk
CentOS 5.x)
RedHat 5/6)
使用官方的 Service Pack Proliant (SPP) 光碟 ISO 檔安裝,此 ISO 與 Windows 版本的相同。
用光碟安裝時,在導引介面操作下,如果最後發生 Deploy (安裝) 按鍵呈現灰色失效狀態,解決方法是:
從安裝的套件清單裡,將標示紅色的項目取消安裝即可繼續。
更多其他版本的下載,可以前往 http://downloads.linux.hpe.com/SDR/repo/mcp/ 。
適用版本:CentOS 5.x
tar xzf hp-mcp-9.50-1-CentOS.tar.gz cd "mcp /centos/5.10/x86_64/current" yum localinstall *.rpm
錯誤: Public key for hp-smh-templates-9.5.0-1358.30.noarch.rpm is not installed
解決:
yum localinstall --nogpgcheck *.rpm
適用版本:CentOS 6.x
以下檔案位於光碟內,將它們複製到本機。
hp-ams-2.3.0-1778.39.rhel6.x86_64.rpm hp-smh-templates-10.3.0-1447.15.noarch.rpm hp-health-10.30-1752.18.rhel6.x86_64.rpm hp-snmp-agents-10.30-2819.16.rhel6.x86_64.rpm
TIP:
新版 SPP (864794_001_spp-2016.04.0-SPP2016040.2016_0317.20.iso) 只需要手動安裝兩個 RPMs
hp-smh-template
hp-snmp-agents
安裝指令
yum localinstall *.rpm
所有需要安裝的套件清單如下
[root@bdb4 ~]# rpm -qa | grep hp hp-qlgc-docs-1.0.3-1.noarch hp-smh-templates-10.3.0-1447.15.noarch HP-CNA-FC-hpqlgc-Enablement-Kit-5.0.0.0-3.noarch hpssacli-2.30-6.0.x86_64 hpdiags-10.40.1953-1978.x86_64 hp-health-10.30-1752.18.rhel6.x86_64 hponcfg-4.6.0-0.x86_64 hpsmh-7.5.2-4.x86_64 hp-ams-2.3.0-1778.39.rhel6.x86_64 hpssa-2.30-6.0.x86_64 hp-tg3sd-1.0.18-1.x86_64 hp-qlgc-utils-1.0.4-1.noarch hp-snmp-agents-10.30-2819.16.rhel6.x86_64
初安裝管理套件後,登入管理介面,首頁會是空白的。必須手動做完 SNMP 設定,才會有相關的硬體功能。
/sbin/hpsnmpconfig
Do you wish to use an existing snmpd.conf (y/n) (Blank is n): <Enter>
Enter the localhost SNMP Read/Write community string <輸入 SNMP 認證字串>
Enter localhost SNMP Read Only community string <輸入 SNMP 認證字串>
...
其餘選項為預設
編輯 /etc/snmp/snmpd.conf
如果有架設另一部 HP SIM 監控主機,還需要增加兩行設定
NOTE: 修改 <community-string> 為實際的內容
# Following entries were added by HP Insight Management Agents at # Fri Oct 17 05:18:31 CST 2014 dlmod cmaX /usr/lib64/libcmaX64.so rwcommunity <community-string> 127.0.0.1 rocommunity <community-string> 127.0.0.1 rwcommunity <community-string> 192.168.21.224 # the IP to SIM Server rocommunity <community-string> 192.168.21.224 # the IP to SIM Server syscontact Root <root@localhost> (configure /etc/snmp/snmp.local.conf) syslocation Unknown (edit /etc/snmp/snmpd.conf)
重啟 SNMP 服務以套用設定
service snmpd restart service hp-snmp-agents restart
System Management Homepage
https://xxx.xxx.xxx.xxx:2381/,用 root 登入
NOTE:
對於已經有架設 HP SIM 主機監控系統的,而且想要加上這主機的監控,繼續下述兩個步驟。
1. 設定 SNMP
iLO Admin > Administration > Management
SNMP Settings)
- Enable: Agentless Management
- System Location: <自訂>
- System Contact: <自訂> Admin@host.name
- System Role: <自訂> Oracle VM Server #2
- System Role Detail: <空白>
- Read Community: <自訂一組 SNMP 認證字串,必須與 SIM 主機的 Discover 相同>
- Trap Community: <自訂一組 SNMP 認證字串,必須與 SIM 主機的 Discover 相同>
- SNMP Alert Destination: <SIM Server IP>
SNMP Alerts)
全部選擇 Enabled
2. 新增 iLO 帳號,權限是管理者,這帳號要給 HP SIM Server 使用
iLO Admin > Administration > User Administratio
為了要將此 Linux 加入 SIM 主機監控清單,必須在 SIM 主機上手動執行一次 Discover
HP SIM Admin > Options > Discover > New >
- Name: <自訂>
- Schedule: 不勾選
- Ping: <輸入被管理的 Linux 主機 IP>
- Comments: <隨便>
> Credentials... > SNMP > Read community string: [輸入 SNMP 認證字串,必須與被監控主機 iLO 上的設定一樣] > OK
最後記得要存檔
開始執行
HP SIM Admin > Options > Discover > 選擇剛新增項目 > Run Now
結果檢查
不可出現 Critical Error,一般來說會出現 Minor Error,這不會影響硬體的監控。
Q: Linux 主機上的 SMH 軟體,如何新增一個非 root 的帳號可以登入 Web 介面。
A: 以 root 登入 SMH Web > Settings > Security > User Groups >
Add > Apply
NOTE: 此帳號名與群組名必須存在該主機的系統帳號內,登入密碼與系統的相同。