Puppet

авг 072013
 
  1. В файле /etc/yum.repos.d/CentOS-Base.repo в секции [base] установить enabled=1
  2. sed -i 's/enabled=0/enabled=1/g' /etc/yum.repos.d/CentOS-Base.repo
  3. Для XenServer 6.2, 6.5 в файле /etc/yum.repos.d/Citrix.repo в секции [citrix] установить enabled=0
  4. sed -i 's/enabled=1/enabled=0/g' /etc/yum.repos.d/Citrix.repo
  5.  rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/$(uname -i)/epel-release-5-4.noarch.rpm
     cd /tmp
     wget https://yum.puppetlabs.com/el/5/products/$(uname -i)/puppetlabs-release-5-10.noarch.rpm
     rpm -Uvh puppetlabs-release-5-10.noarch.rpm
     yum install puppet
    

    настроить /etc/puppet/puppet.conf, после чего

     chkconfig puppet on
     /etc/init.d/puppet start
    

Также я рекомендую использовать xs_patcher для обновления XenServer.