本篇接上篇文章,继续介绍 cobbler 的使用方法。
RedHat/CentOS
导入CentOS6.5 ISO 镜像
|
|
导入 ISO 镜像
由于 CentOS 镜像信息较多,所以导入的时候,会同时创建 distro,profile,并且还会设置 repo,不过这个 repo只包含 DVD1,如果想要包含 DVD2,还需要做设置。
在profile文件中设置Kickstart文件
profile文件中默认采用/var/lib/cobbler/kickstarts/sample.ks作为ks文件。可以指定自己之前的ks文件也可以改这个文件来用
修改profile文件中ks可以用几种方法:
直接修改profile文件
1vim /var/lib/cobbler/config/profiles.d/CentOS6.5-x86_64.json通过命令行修改profile文件
1cobbler profile edit --name=CentOS6.5-x86_64 --kickstart=/data/htdocs/kscfg/ks.cfg-CentOS6.5-x86_64通过Web界面修改profile文件
修改之后,可以通过下面命令来查看自己修改的信息
添加一个System
IPMI地址为10.10.3.157 user:root pass:superuser
|
|
由于Cobbler不能支持同时配置两块网卡,所以要分为两步。
|
|
这些都可以在Web中完成,只不过比较繁琐,还是命令行更加方便
Cobbler所有设置和修改,都需要通过cobbler sync 来生效,让我们查看以下刚才添加的System
需要留意的一个参数是:netboot-enabled,当Cobbler安装完OS后,这个参数就换自动变为0,如果希望重新安装,就需要变成1
安装客户端:
设置远程机器有pxe启动:
重启远程服务器,可以有两种方法:
添加epel源到Cobbler
命令行如下操作,添加epel和epel-test的repo源
这个只对CentOS有效,如果把repo加到profile中,他会自动添加到节点的repo上,指向内网非常方便
通过koan重装系统
重新安装节点的系统,可以在Cobbler上设置,无论是在Web还是命令行,其实还有一种选择,就是直接在节点上进行
koan:Kickstart Over A Network。就可以实现这个
|
|
koan命令的使用方法,非常简单可以查看man文档
当然还可以看其他信息,Systems、Profiles
重装系统就可以使用下面命令,当然也可以指定Profil
这个时候,重启系统,不需要指定PXE启动,他就会自动安装系统。