CRM-CLI 常用指令

官方網站:http://www.clusterlabs.org/doc/crm_cli.html

CRM CLI是分層設計,常見層級如下:

  • node:主要用於節點的各種操作
  • resource:主要用於資源的各種操作
  • ra:查看RA的各種屬性
  • configure:配置資源的多數操作,都是在該層級
  • cib:類似於configure,只是操作的是cib shadow

進入相應層級的命令,都是crm

CRM CLI常用命令:

  • 進入live模式:在shell輸入crm,默認進入lib模式
  • 進入cib模式:在live模式中,輸入cib new,即進入cib的編輯模式

cib模式下創建、刪除、提交資源:

  • crm cib new
  • crm cib delete
  • crm cib commit

列出指定標準的可用RA:
crm ra list []
查看指定RA的配置選項:
crm ra meta [:[:]]

節點的常見操作:

  • 刪除節點:crm node delete
  • 停用節點:crm node standby [],默認停用操作命令所在的節點
  • 啟動節點:crm node online []
  • 設置/刪除節點的attribute:crm node attribute set
  • crm node attribute delete

資源的常見操作:

  • 顯示資源狀態:crm resource status []
  • 啟用/停用資源:crm resource start/stop
  • 重啟資源:crm resource restart
  • 手動遷移資源:crm resource migrate (move) []
  • 設置/刪除資源的property: crm resource param set
  • crm resource param delete設置/刪除資源的attribute:crm resource meta set
  • crm resource meta delete

configure層級的常用操作:

  • Commands for resources are:
  • primitive:創建原始資源,最最常用的命令
  • monitor:資源檢視
  • group:創建組資源
  • ms/master (master-slave):創建狀態克隆

There are three types of constraints:

  • location:指定資源偏愛運行於某個節點
  • colocation:指定哪些資源啟動在同一個節點
  • order:指定資源的啟動順序

刪除已經配置的configure:
delete 可以刪除資源、約束

There are the cluster properties, resource meta attributes defaults, and operations defaults:

  • property:設置集群的屬性,對集群內所有資源有效
  • rsc_defaults:設置集群資源的默認attribute,對所有集群內所有資源有效
  • op_defaults:設置集群資源的meta attribute的默認操作,對所有資源有效
  • 常用的設置:crm configure res_defaults resource-stickiness=100

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s