centos安装cobbler

来源:互联网 发布:直销软件xajczxrj 编辑:程序博客网 时间:2024/05/16 05:11

cobber

1. rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm  //安装yum


2.#  yum install -yntp   //安装ntp服务

  # ntpdate stdtime.gov.hk//与香港的服务器同步时间


# hwclock –w  //同步固件与软件的时间

# service iptables stop //关闭防火墙

 # chkconfig iptablesoff

 getenforce  //查看当前SELinux的状态

               

 3. # yum install -y cobbler tftpdhcp httpd cman pykickstart debmirror //安装cobbler运行所需的基础包,一般要几分钟才能完成。

    # yum install -y ed patch perl perl-Compress-Zlib perl-Digest-SHA1perl-LockFile-Simple perl-libwww-perl //安装cobbler运行所需的环境支持包

                 

4.将所有服务加入开机自启动并启动相关服务

      # chkconfig httpd on

    #chkconfig dhcpd on

    #chkconfig xinetd on

    #chkconfig cobblerd on

    #service httpd start  //启动httpd服务

               

    #service cobblerd start //启动cobblerd服务

              

    #vim /etc/httpd/conf/httpd.conf //修改在启动httpd服务的时候出现的一个错误

     在最后一行加上ServerName localhost:80

    service httpdrestart  //重新启动httpd服务

                   

5# cobbler check //运行cobbler检查命令

                     

从上面的看来出现七个错误,下面来一一解决:

 1. # vim /etc/cobbler/settings  //将里面的server改成cobbler serverip地址


   

 2. # vim/etc/cobbler/settings  //将里面的next_server改成本机的ip

                    

3. # cobblerget-loaders 

//可能要十几分钟

       

# vim /etc/xinetd.d/tftp //修改这个文件里面的“disable”为“no

vim/etc/xinetd.d/rsync  //修改这个文件里面的“disable”为“no


              

 

# service xinetd.d start //启动xinetd服务


# vim /etc/debmirror.conf //错误5 6 debmirror有错误

注释掉@dists@arches

装上密码

openssl passwd -1 -salt 'root''89641551'

//这是89641551对应的md5加密的密码,然后把这个密码加到/etc/cobbler/settingsdefault_password_crypted:后面

//修改之后的

# service cobblerd restart //重新启动cobbler


# cobbler check //运行cobbler的检查命令

netstat–ntulp   //查看一下启动的端口

Cobbler的配置文件是/etc/cobbler/settings

# vim /etc/cobbler/settings

  manage_dhcp1

 manage_dns1

manage_tftpd1

restart_dhcp1

restart_dns1

pxe_just_once1

next_server<</span>服务器的 IP 地址>

server<</span>服务器的 IP 地址>

# vim /etc/cobbler/settings //cobbler来管理dhcp服务器

   Manage_dhcp:1

# vim /etc/cobbler/dhcp.template //修改dhcp模板

            subnet 10.0.254.130 netmask 255.255.255.0{

option routers10.0.1.1;

optiondomain-name-servers 8.8.8.8;

optionsubnet-mask 255.255.255.0;

rangedynamic-bootp 10.0.254.100 10.0.254.200;

# service cobblerd restart

 

# vim/etc/httpd/conf.d/wsgi.conf  //把里面的内容注释掉

注释去掉就可以了

# cobbler sync //使dhcphttpcobbler接管,不然就会报错,如果失败那么

# cobbler check

/对于错误2 需要安装dnsyum installbind

错误1,是由于我的dhcp模板出现了一个错误

 

# cobbler sync


第一阶段的安装就结束了

 

 

 

 

# cobbler reposync //同步到远程的yum


 

 

导入安装的镜像文件


 


//我的镜像文件不是在我这个客户端上,所以位置选择的是远程服务器。

# mount /dev/cdrom /mnt //挂载镜像

# cobbler import --path=/mnt/ --name=CentOS-6.5--arch=x86_64  //导入镜像,可能要半个小时的时间


 

   新建一个虚拟机,开机会自动出现

             

                                                                                                完成

如果想在上图中设置密码:

# openssl passwd -1 -salt sXiKzkus89641551(密码)

$1$sXiKzkus$2q6zHqvrPyDHwCRZ66CFd0  //这个是密码

# vim/etc/cobbler/pxe/pxedefault.template

          

        加上红色框框一行,passwd 后面的就是上一步生成的密码

# vim/etc/cobbler/pxe/pxeprofile.template


加上红色框框里面的一行

 

# cobbler check //检查是否有错误

# cobbler sync   //同步配置,使其生效


设置密码就完成了。

Cobbler web管理

# yum –y install cobbler-web //安装cobbler-web

htdigest/etc/cobbler/users.digest "Cobbler" root //(添加新用户,root是我的用户名)

//输入命令之后,输入密码。

# sed -i 's/authn_denyall/authn_configfile/g'/etc/cobbler/modules.conf  //配置cobbler web 文件

# service cobblerd restart

# service httpd restart //重启这两项服务

访问

    


 

输入刚才设置的用户名和密码就可以登录了

0 0
原创粉丝点击