栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Cobbler详解(三)——CentOS6系统导入

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Cobbler详解(三)——CentOS6系统导入

今天继续给大家介绍Linux运维相关知识,本文主要内容是cobbler的CentOS6系统的导入。

一、系统准备

在进行本次实验前,我们需要将系统安装cobbler软件,并完成基本的配置,配置过程请见文:Cobbler详解(二)——Cobbler安装配置。对此过程存在困惑的同学可以自行查阅。
其次,我们需要准备好一个CentOS6的系统镜像,上述过程全部准备完毕后,我们就可以进入下一步配置了。

二、cobbler镜像导入

首先,我们先将CentOS6系统镜像使用光盘的方式进行链接,如下所示:

接下来,我们需要对该光盘进行挂载,执行命令:

mkdir -p /centos6
mount -o loop /dev/sr0 /centos6

早mount命令中,loop参数表示将该光盘当作硬盘分区进行挂载。完成挂载操作后,我们打开挂载的文件,如下所示:

完成上述操作后,我们就可以使用cobbler进行导入镜像了,执行命令:

cobbler import --path=/centos6 --name=centos6 --arch=x86_64

–path指定了镜像文件的路径,–name参数指定了镜像文件的名称,该名称可以自定义,并且会在客户端系统安装过程中显示,–arch表示镜像文件的硬件版本。上述命令执行过程如下(注:该过程执行缓慢,请耐心等待):

在完成上述操作后,我们可以执行命令:

cobbler distro report --name=centos6-x86_64

查看导入的镜像信息。要注意,这里的name参数并不是之前我们输入的name,而是name+arch的集合。
上述命令执行结果如下:

三、ks文件设置

在上述所有配置完成后,接下来,我们就可以开始进行ks文件的设置了。在配置kickstart文件之前,我们查看该镜像的配置文件,如下所示:

可以看到,kickstart文件是一个sample_end.ks的默认文件。我们将该文件复制一个新的centos6文件,并且在新文件的clearpart后中加入如下内容:

part /boot --fstype=ext4 --size=500
part swap --fstype=swap --size=2048
part / --fstype=ext4 --grow --size=200

上述配置用于指定系统分区,配置完成后的系统如下所示:

接下来,我们还需要删除ks文件中的自动分区设置,该设置位于46行,即autopartition。
完成ks文件设置后,执行命令:

cobbler profile edit --name=centos6-x86_64 --kickstart=/var/lib/cobbler/kickstarts/centos6.ks

指定该镜像的ks文件,完成后,再次查看该镜像的配置文件,结果如下:

可以看出,该镜像的KS文件已经转变成了我们修改后的配置文件。
完成上述操作后,执行命令:

cobbler sync

再次同步cobbler的配置。

四、效果检验

最后,让我们在该cobbler网段下新创建一个未安装操作系统的虚拟机,尝试开机,结果如下:

可以看出,客户端已经可以识别到cobbler的CentOS6版本的操作系统,选择该系统,进行网络安装,结果如下:

安装完成后系统如下所示:


由此可见,我们的配置成功!
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/757262.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号