2016-02-29 138 views
3

我最近在服務器上安裝了工頭,我想將現有虛擬機添加爲工頭主持人,但似乎無法通過GUI實現。我發現的唯一選擇是添加一個新的主機,而不是現有的主機。我的虛擬機沒有在木偶大師註冊過。我是否需要在我的虛擬機上安裝puppet並手動添加到領班包含的puppet master?是否有一種更簡單的方法可以用工頭的GUI來做到這一點?將現有虛擬機添加到TheForeman

回答

3

我只能通過手動配置主機來完成此操作。

在VM

  1. 首先在主機上安裝的傀儡(EL例):

    百勝安裝木偶-y

  2. 接下來,您將要配置的主機的傀儡.conf指向你的Foreman服務器作爲Puppet master。

注:替換foreman-hostname.domain.com與工頭服務器的FQDN。 注意:該行certname = hostname`假設您的主機名已在您的虛擬機上正確設置。

運行此創建木偶配置:

echo "Configuring puppet" 
cat > /etc/puppet/puppet.conf << EOF 

[main] 
vardir = /var/lib/puppet 
logdir = /var/log/puppet 
rundir = /var/run/puppet 
ssldir = \$vardir/ssl 

[agent] 
pluginsync  = true 
report   = true 
ignoreschedules = true 
daemon   = false 
ca_server  = foreman-hostname.domain.com 
certname  = `hostname` 
environment  = production 
server   = foreman-hostname.domain.com 

EOF 
  • 服務器配置爲在重新啓動時啓動木偶劑(EL例):

    chkconfig的木偶上

  • 檢查與木偶大師剛配置和生成證書等:

    的/ usr /斌/木偶劑--config /etc/puppet/puppet.conf -o --tags no_such_tag --server foreman-hostname.domain.com --no-守護進程

  • 在工頭服務器

    1. 在智能代理下選擇證書。
    2. 應添加您的主機和主機的點擊標誌!
    3. 運行木偶劑再次-T,應該檢查。

    請理解這不會給你的虛擬機的工頭控制在發送刪除對管理程序和東西命令的條款。這只是控制Puppet並將VM添加到主機組。

    這個過程應該很容易自動化!

    相關問題