foreman1.3安装

一。环境:

     centos 6.3 64bit

二。安装yum源:

      rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

      rpm -ivh http://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs-release-6-7.noarch.rpm

三。环境初始化配置:

     1.  关闭防火墙:

          service iptables stop

          chkconfig iptables off

     2.  关闭selinux:

          setenforce 0

          vi /etc/selinux/config:

          修改 SELINUX=enforcing 为

                SELINUX=disabled

      3. 设置主机名:

   3.1 有内部DNS服务器,在DNS服务器上添加此台服务器的A记录,并设置主机名,

               vi /etc/sysconfig/network

                   添加HOSTNAME=server1.xxx.cn 

               vi  /etc/resolv.conf

                   添加 nameserver 10.8.1.11

         3.2  无内部dns服务器的设置:  

               vi /etc/sysconfig/network

                   添加HOSTNAME=server1.xxx.cn 

               vi  /etc/hosts

                   添加10.8.1.201  server1.xxx.cn

       4. 重启服务器:reboot

四。预先安装的软件:

     1.  安装puppet:foreman安装时会调用此程序

          yum install puppet

          service puppet start

     2.  安装http服务:

         foreman的安装里是包括httpd的安装,但是测试几次通过foreman来安装httpd,http服务无法启动,

         整个foreman的安装就停止,无法继续,因此,提前先把http服务安装好,不启动

         yum install httpd

五。 安装foreman:

       1.  安装foreman1.3的yum源

           yum -y install http://yum.theforeman.org/releases/1.3/el6/x86_64/foreman-release.rpm

       2. 安装foreman的安装包 

          yum -y install foreman-installer

       3. 执行以下命令,安装foreman:  

           foreman-installer

       4. 安装完成后,会显示以下日志:

 

       5. 用admin/change 登陆管理页面,可以看到初始设置界面:

          5.1此界面的相关参数可以现在设置,也可以以后设置

          5.2 找台puppet客户端,执行以下命令:

               puppet agent --test --server server1.xxx.cn

          5.3 重新刷新页面,页面将进入变为常规的管理页面

 六。  导入 ntp 模块测试:

       待续。。。

     

     参考文档: http://theforeman.org/manuals/1.3/index.html#1.Foreman1.3Manual

         

       

原文地址:https://www.cnblogs.com/derekchen/p/3529717.html