How To Kickstart With Spacewalk And Cobbler

前一阵写了一篇如何安装spacewalk,今这篇是如何将Kickstart与spacewalk and cobbler结合在一起。玩了玩这个类似红帽的satellite,蛮简单的。

1、创建一个发布:

如果存在多个linux发行版,则对每个发行版创建发布,以rhel6为例。当前的rhel6镜像文件挂载于/var/ftp/pub/6下面:

image

要想每次在系统启动的时候挂载,则在/etc/fstab文件中,加入如下内容:

image

接着在spacewalk中定义这个发行版:

image

这里的树路径指的就是安装文件的位置,在后续创建kickstart文件的时候会要求指定树路径。点击创建后,spacewalk会自动和cobbler进行同步。

2、创建对应发行版的频道以及子频道:

这里之前已经创建好了,如图所示:

image

3、创建kickstart文件:

image

image

这里注意,暂时不要订阅子频道,因为如果你订阅了子频道,在安装的时候会出现找不到repo相关数据而保错的,所以还是等安装完成后再订阅子频道。

分区信息:

image

软件包信息:

image

激活码信息:

image

satellite证书文件:

image

查看整个kickstart的内容:

image

在这个kickstart文件中,也包含了安装完成后,自动注册到satellite中,方便后续的管理维护。

4、使用cobbler查看相关信息:

image

上面profiles中的rhel6开头的就是上面创建后,spacewalk自动和cobbler进行同步的结果。

定义安装的系统,如果你不使用cobbler定义安装的系统,则在客户端通过网络引导的时候,会出现一个引导菜单,如图:

image

选择要安装的发现版即可开始网络安装。

这里使用cobbler定义了两个system:rac01和rac02,具体配置如图所示:

image

由于已经在kickstart文件中,定义了导入satellite证书,以及spacewalk server的地址,所以这里不再定义redhat management server以及key,否则在安装的过程中不能成功注册到satellite中。

安装完成后,如果有新的软件包需要更新,则satellite会进行通知:

image

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章