How To Kickstart With Spacewalk And Cobbler
前一阵写了一篇如何安装spacewalk,今这篇是如何将Kickstart与spacewalk and cobbler结合在一起。玩了玩这个类似红帽的satellite,蛮简单的。
1、创建一个发布:
如果存在多个linux发行版,则对每个发行版创建发布,以rhel6为例。当前的rhel6镜像文件挂载于/var/ftp/pub/6下面:
要想每次在系统启动的时候挂载,则在/etc/fstab文件中,加入如下内容:
接着在spacewalk中定义这个发行版:
这里的树路径指的就是安装文件的位置,在后续创建kickstart文件的时候会要求指定树路径。点击创建后,spacewalk会自动和cobbler进行同步。
2、创建对应发行版的频道以及子频道:
这里之前已经创建好了,如图所示:
3、创建kickstart文件:
这里注意,暂时不要订阅子频道,因为如果你订阅了子频道,在安装的时候会出现找不到repo相关数据而保错的,所以还是等安装完成后再订阅子频道。
分区信息:
软件包信息:
激活码信息:
satellite证书文件:
查看整个kickstart的内容:
在这个kickstart文件中,也包含了安装完成后,自动注册到satellite中,方便后续的管理维护。
4、使用cobbler查看相关信息:
上面profiles中的rhel6开头的就是上面创建后,spacewalk自动和cobbler进行同步的结果。
定义安装的系统,如果你不使用cobbler定义安装的系统,则在客户端通过网络引导的时候,会出现一个引导菜单,如图:
选择要安装的发现版即可开始网络安装。
这里使用cobbler定义了两个system:rac01和rac02,具体配置如图所示:
由于已经在kickstart文件中,定义了导入satellite证书,以及spacewalk server的地址,所以这里不再定义redhat management server以及key,否则在安装的过程中不能成功注册到satellite中。
安装完成后,如果有新的软件包需要更新,则satellite会进行通知:
还没有评论,来说两句吧...