crm_verify (8)

Name

crm_verify - 檢查 CIB 的一致性

概要

crm_verify [-V] -x file
crm_verify [-V] -X string
crm_verify [-V] -L|-p
crm_verify [-?]

描述

crm_verify 可檢查組態資料庫 (CIB) 的一致性及其他問題。該指令可用於檢查包含組態的檔案,或者它是否可以連接到執行中的叢集。它將報告兩類問題︰錯誤和警告。必須先修復錯誤才能讓 Heartbeat 正常工作。不過,可由管理員決定是否應修復警告。

crm_verify 可協助建立新組態或修改的組態。您可在執行中的叢集中建立 CIB 的本地副本、對其進行編輯,並使用 crm_verify 進行驗證,然後使用 cibadmin 使新組態生效。

選項

--help-h

列印說明訊息。

--verbose-V

開啟除錯資訊。

附註: 透過提供其他例項來增加詳細層級。

--live-check-L

連接到執行中的叢集並檢查 CIB。

--crm_xml 字串-X 字串

檢查提供的字串中的組態。僅會傳遞完整的 CIB。

--xml-file 檔案-x 檔案

檢查具名檔案中的組態。

--xml-pipe-p

使用透過 stdin 傳送的組態。僅會傳遞完整的 CIB。

範例

檢查執行中叢集中組態的一致性並產生詳細的輸出︰
crm_verify -VL
檢查指定檔案中組態的一致性並產生詳細的輸出︰
crm_verify -Vx file1
將組態傳送至 crm_verify 並產生詳細的輸出︰
cat file1.xml | crm_verify -Vp

檔案

/var/lib/heartbeat/crm/cib.xml — 磁碟上的 CIB (不含 status 區段)。強烈建議不要直接編輯此檔案。

並請參閱

cibadmin (8)

原著者

crm_verify 由 Andrew Beekhof 撰寫。