
*使用 VSphere Client 5.1 Ubuntu 精確虛擬機器以及 Puppet Enterprise 3.3.1 和 PostgreSQL 9.3.1
我正在利用相同的 postgresql 資料庫來管理新的 puppet master,並且我知道許可證與使用的 ssl 憑證的數量相關,但我不確定的是與追蹤生成的 ssl 憑證的數量相關的資料是否並在postgresql 資料庫中進行管理。本質上,除了一個傀儡代理之外,我還卸載了一個傀儡大師。隨後,我在一台單獨的虛擬機器上安裝了一個新的puppet master,並使用相同的postgresql 資料庫/使用者/密碼,我希望我的puppet 控制台狀態僅使用1 個許可證,但儘管只有一個節點,但似乎有3 個許可證(即以前的主節點現在是新主節點的代理)。
此外,儘管我的新代理(以前是主代理)接受了證書,但儘管等待 30 分鐘的木偶運行並手動執行木偶運行,但它似乎沒有響應。
答案1
您是否已撤銷舊伺服器上的憑證?如果您puppet cert --list
在 master 上運行,您應該能夠看到所有有效的 puppet 憑證。puppet cert --clean {node certname}
如果您擁有不再存在的電腦的證書,則可以撤銷舊證書。