<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ### 使用 Foreman **Foreman** 是一個基于 Web 的類似于 Puppet Dashboard 的 Puppet 管理工具,但它更為雄心勃勃。 Foreman 不僅可以管理 Puppet 報告、節點和配置清單,而且可以為你供應新機器。 如果你需要自動創建大量的服務器或者你需要頻繁地重建服務器,Foreman 將有助于你實現這一過程。 #### 準備工作 1. 在你的系統中添加 Foreman 包的倉庫,參考說明: [http://theforeman.org/projects/foreman/wiki/Installation_instructions](http://theforeman.org/projects/foreman/wiki/Installation_instructions) 。 2. 安裝 Foreman 包: ``` # apt-get update # apt-get install foreman ``` 3. 系統將提示你選擇一種數據庫,請根據需要選擇 mysql、pgsql 或 sqlite。 4. 根據選擇的數據庫,安裝你的數據庫所依賴的軟件包: ``` # apt-get install foreman-mysql # apt-get install foreman-pgsql # apt-get install foreman-sqlite3 ``` 5. 復制文件 /etc/foreman/extras/puppet/foreman/files/foremanreport.rb 到你的 Puppet 自定義報告目錄(通常是 /usr/lib/ruby/1.8/puppet/reports) 并將其重命名為 foreman.rb: ``` # cp /etc/foreman/extras/puppet/foreman/files/foreman-report.rb \ /usr/lib/ruby/1.8/puppet/reports/foreman.rb ``` 6. 編輯 foreman.rb 文件設置你的 Foreman 服務器 URL: ``` # URL of your Foreman installation $foreman_url="http://cookbook.bitfieldconsulting.com:3000" ``` 7. 編輯你的 puppet.conf 添加 foreman 報告類型到已啟用的報告類型列表: ``` [master] reports = store,log,foreman ``` 8. 重新啟動 Puppetmaster 使新配置的報告生效。 #### 操作步驟 1. 啟動 Foreman 服務器: ``` # /usr/share/foreman/script/server -e production ``` 2. 使用你之前設置的 URL(http://cookbook.bitfieldconsulting.com:3000)瀏覽 Foreman 的 web 界面。 你應該看到如下的 Foreman 初始歡迎界面: ![https://box.kancloud.cn/2016-05-12_5733eef559b9a.png](https://box.kancloud.cn/2016-05-12_5733eef559b9a.png) 3. 現在,在一個客戶端運行 Puppet: ``` # puppet agent --test ``` 在 Foreman 的 Web 界面中進入 **Reports** 標簽頁,如圖所示,你會看到剛剛運行的客戶報告: ![https://box.kancloud.cn/2016-05-12_5733eef58b36e.png](https://box.kancloud.cn/2016-05-12_5733eef58b36e.png) 4. 進入 Dashboard 標簽頁你會看到一個針對所有客戶的 **OVERVIEW** (本例中只有一個客戶)。 ![https://box.kancloud.cn/2016-05-12_5733eef5a6f95.png](https://box.kancloud.cn/2016-05-12_5733eef5a6f95.png) #### 更多用法 此處我們僅僅接觸到了 Foreman 的一些基本功能。既然已經運行了一個配置好的 Foreman, 你就可以嘗試不同的報告、圖表、以及 Foreman 提供的其他信息。 當你有很多主機需要管理,并希望看到 Puppet 如何跨越整個網絡的運行統計時, 這些信息會變得更有價值。 Foreman 的另一個主要特性是供應:它可以使用 PXEboot 和 Kickstart 從頭創建物理服務器或虛擬服務器,對 Puppet 證書進行自動簽名,并運行 Puppet 將機器帶入生產狀態。 欲了解更多有關如何實現的詳細信息,請查閱 Foreman 文檔: [http://theforeman.org/projects/foreman/wiki/Unattended_installations](http://theforeman.org/projects/foreman/wiki/Unattended_installations) 。 > ![注記](https://box.kancloud.cn/2016-05-12_5733eec619643.png) > 如果你決定將 Foreman 用于生產環境,就值得為其設置 Apache 虛擬主機, 而不是使用 Webrick 帶動 Foreman。 Webrick 對測試環境很有用,但它不是真正的生產級別的 Web 服務器。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看