构建Koji编译服务器(2): Koji Builder端的配置

在上一篇中,我们搭建好了 Koji Server 端,本文开始配置 Koji Builder 端。Koji Builder 端的配置依然需要安装第三方yum源EPEL,安装方法请参考 Koji Server 端的安装过程。

一,koji builder 端的配置

[root@koji ~]# yum install koji koji-builder mock rpm-build

配置文件/etc/kojid/kojid.conf – Kojid 守护进程配置文件/etc/sysconfig/kojid – Kojid 守护进程

修改配置文件 /etc/koji.conf,指定证书的位置:

[koji]server = http://10.152.11.84/kojihubweburl = http://10.152.11.84/kojitopurl = http://10.152.11.84/kojifiles/topdir = /mnt/kojicert = ~/.koji/client.crtca = ~/.koji/clientca.crtserverca = ~/.koji/serverca.crt

修改配置文件 /etc/kojid/kojid.conf

[kojid]maxjobs=10vendor=inspurpackager=Kojidistribution=kuxmockhost=inspur-linux-gnuserver=http://10.152.11.87/kojihubtopurl=http://10.152.11.87/kojifilespkgurl=http://10.1.81.87/packagesallowed_scms=10.1.81.87:/cvs/pkgssmtphost=localhostfrom_addr=Koji Build System cert = /etc/pki/koji/kojibuilder1.pemca = /etc/pki/koji/koji_ca_cert.crtserverca = /etc/pki/koji/koji_ca_cert.crt

将 Koji server 端生成的证书传到本地(Koji builder端)

把服务器的证书拷到家目录下,本文我们以 root 身份来运行 kojid 程序

[root@koji ~]# mkdir ~/.koji /etc/pki/koji/[root@koji ~]# scp -pv root@10.152.11.87:/etc/pki/koji/kojibuilder1.pem /etc/pki/koji/kojibuilder1.pem[root@koji ~]# scp -pv root@10.152.11.87:/etc/pki/koji/koji_ca_cert.crt ~/.koji/clientca.crt[root@koji ~]# scp -pv root@10.152.11.87:/etc/pki/koji/koji_ca_cert.crt ~/.koji/serverca.crt[root@koji ~]# scp -pv root@10.152.11.87:/etc/pki/koji/koji_ca_cert.crt /etc/pki/koji/koji_ca_cert.crt

在 Koji server 端添加 builder

[kojiadmin@koji-server ~]$ koji add-host kojibuilder1 i386 x86_64[kojiadmin@koji-server ~]$ koji list-hostsHostname                     Enb Rdy Load/Cap Arches           Last Updatekojibuilder1                 Y   N    0.0/2.0 x86_64           -

在Koji builder 端启动服务

[root@koji ~]# service kojid restartStopping kojid:                                            [FAILED]Starting kojid:                                            [  OK  ]

在 Koji server 端查看通讯情况

[kojiadmin@koji-server ~]$ koji list-hosts  #如果Rdy显示为Y,说明通讯成功Hostname                     Enb Rdy Load/Cap Arches           Last Updatekojibuilder1                 Y   Y    0.0/2.0 x86_64           2012-07-12 13:44:49

在 Koji server 端添加 kojibuilder1 到 createrepo 频道频道是用来控制哪台编译机可以执行哪种类型任务的一种方法。默认情况下,编译机被加入到 default 频道中。至少还需要将部分编译机添加到 createrepo 频道,这样就有编译机来执行 kojira 提交的 repo creation 任务了。

[kojiadmin@koji-server ~]$ koji add-host-to-channel kojibuilder1 createrepo
构建Koji编译服务器(2): Koji Builder端的配置

相关文章:

你感兴趣的文章:

标签云: