Puppet使用記錄

2021-10-01 08:24:33 字數 712 閱讀 9620

1、 關鍵字:

1)公用:

before:當前資源必須在before屬性指定的資源執行之前先執行;

require:當前資源必須在require屬性指定的資源執行之後再執行;

notify:當前資源必須在notify屬性指定的資源執行之前先執行,而且,一旦此資源發生了改變,會通知nofity屬性所引用的資源;

subscribe:當前資源必須在subscribe屬性指定的資源執行之後再執行,而且,一旦subscribe指定的資源發生了改變,會通知當前資源;

2)package:

ensure: present, absent, latest, installed或版本號;

name: 程式包名,namevar;

provider: 指定要使用包管理器;

3)service:

ensure:running, true; stopped, false;

enable: 是否開機自動啟動;

hasrestart: 告訴puppet服務指令碼是否執行使用「restart」引數;

hasstatus:告訴puppet服務指令碼是否執行使用「status」引數;

name: 指令碼名稱;

path: 指令碼查詢路徑

pattern: 指明搜尋服務相關的程序的模式;用於當指令碼不支援使用restart/status引數時幫助判定 服務是否執行;

restart&#

puppet 記錄筆記

圖1 puppet工作流程 1.客戶端puppetd向master發起認證請求,或使用帶簽名的證書。2.master告訴client你是合法的。3.客戶端puppetd呼叫facter,facter探測出主機的一些變數,例如主機名 記憶體大小 ip位址等。puppetd將這些資訊通過ssl連線傳送到...

puppet 錯誤記錄

因為測試的需要把puppet master 給乾掉了,重新安裝puppet master,重新開始認證簽名。安裝好puppet master,什麼也不做,使用之前的client 連線master,會出現以下錯誤 warning peer certificate won t be verified i...

puppet安裝和使用

puppet是一種linux unix windows平台的集中配置管理系統,使用自有的puppet描寫敘述語言,可管理配置 檔案 使用者 cron任務 軟體包 系統服務等。puppet把這些系統實體稱之為資源,puppet的設計目標 是簡化對這些資源的管理以及妥善處理資源間的依賴關係。puppet...