本文說明如何使用 PEC-Logs 指令檔匯出 PowerEdge C 系列記錄
PEC-Logs 指令檔是 PowerEdge-C 專屬的指令檔,可收集系統資訊和記錄,其記錄與 PowerEdge 伺服器的 DSET 公用程式類似。
該程式可以在 poweredgec.dell.com 下載。
- 它會使用和提取 IPMI 資訊。
- 必須使用 OpenIPMI 和 ipmitool
- 指令檔會執行系統類型和作業系統偵測,以確保其位於支援的環境中。
- BMCTool 和 SetupBIOS 工具會捆綁在指令檔中,以展開收集到的系統相關資訊。
- 它會執行完整的 BIOS 設定傾印,包括識別已從 BIOS 預設值變更的設定
- 它也會使用 MegaCli 和 LDSTate 工具提取儲存資訊。
- 隨附預先檢查以尋找 MegaCli,並在它不存在時通知
- MegaCli 為選用選項。如果不需要儲存裝置記錄,則可以略過
- 此外,指令檔會提取 dmidecode 和 lspci
- lspci、lspci –v 和 lspci –vvv 是個別使用,以便從作業系統取得有關硬體的一切資訊
- 提取作業系統記錄和組態
- 使用內建的作業系統支援工具 (如果有的話)
- RHEL 等衍生作品提取 sosreport
- SLES 提取 supportconfig
- Debian 和類似衍生作品輸出來自多個個別命令的結果,以收集類似「sosreport」輸出
- 會擷取指令檔錯誤並與其他記錄一併收集
- 所有輸出都會壓縮為 .tgz 檔案
- 輸出目錄和檔案名會輸出到螢幕
除了壓縮的記錄收集之外,此指令檔不會留下任何佔用空間。指令檔結束時,會清除所有指令檔和暫存記錄檔案。
**注意** 由 pec-logs.sh 提取的資訊中,沒有一個是指令檔專用。此指令檔直接將一般尋找的所有資訊支援提取整合到單一順暢的程序中
PEC-Log 指令檔包含一個功能表,可讓使用者選取是否產生完整報告、提取所有系統硬體、儲存裝置和作業系統記錄或自訂選項,以個別選取要提取的區段,或清除系統事件記錄。另外還有一個選項可清除系統事件記錄。
包含其他命令列功能/引數,以調整特定功能
- pec-logs.sh –q
安靜模式,此為非互動模式,可抑制大部分輸出並提取完整的報告
- pec-logs.sh –f [value]
調整輸出檔案名稱,將 [value] 附加至檔案名稱,以協助識別檔案。依預設,檔案名稱為 pec-logs_<servicetag>_<hostname>_<date>.tgz
修改的檔案名稱為 pec-logs_<[value]>_<servicetag>_<hostname>_<date>.tgz
- pec-logs.sh –d [value]
O 將輸出目錄變更為 [value]。預設輸出目錄為 /tmp/
- pec-logs.sh –h
O 顯示使用資訊和範例
另請參閱:
如何使用 BMCTool 遠端系統管理 PowerEdge C 系列伺服器
如何在具有 SetupBIOS 工具的 PowerEdge C 系列伺服器上檢查和變更 BIOS 組態
如何檢視 PowerEdge C 系列伺服器 (含 LDState 工具) 的儲存裝置資訊