基于软硬件国产化的需求,业务系统基础运行环境要求为国产操作系统中标麒麟,面对批量裸机,使操作系统自动化安装能有效提高效率,推进自动化的应用。本文主要针对中标麒麟操作系统的全自动化安装进行讲解,并提供全自动化安装过程中遇到的问题的解决步骤。
Cobbler服务器侧操作
1、 上传中标ISO镜像
上传NeoKylin镜像至opt目录,挂载镜像
# mount -o loop -t iso9660 /opt/NeoKylin-Linux-Advanced-Server-6.8-adv-lic-build04-x86_64.iso /mnt2
登录/mnt目录查看一下,是否有加载映射的系统文件,一定要保证正常加载。
2、 配置distro,profile清单
Cobbler导入镜像:
# cobbler import --path=/mnt2 --name=NeoKylin6.8 --arch=x86_64
可能需等十来分钟,只要不报错,耐心等待!
重要:输出[*** TASK COMPLETE ***]为正常。
#查看distro清单
# cobbler distro list
如需删冗余,删除命令:# cobbler distro remove --name=NeoKylin6.8-i386
#neokylin.cfg无则新建,后继再编辑此文件内容
#cobbler profile add --distro="NeoKylin6.8-x86_64" --name=NeoKylin6.8-x86_64 --kickstart=/var/lib/cobbler/kickstarts/neokylin.cfg
查看profile列表:cobbler profile list
查看profile的ks文件路径是否正确
编辑NeoKylin6.8 ks文件路径:
cobbler profile edit --name=NeoKylin6.8-x86_64 --kickstart=/var/lib/cobbler/kickstarts/neokylin.cfg
neokylin系统KS文件中,nobody --enable参数属中标研发麒麟操作系统原创功能,加此参数忽略,不然会出现一个提示确认配置的操作。
neokylin.cfg文件模版请点击最下方“阅读原文”下载。
#查看配置操作,且是否有错误
网址输入:
http://172.16.16.216/cobbler/ks_mirror/NeoKylin6.8-x86_64/ 结果显示如下
# cobbler sync
重要:输出[*** TASK COMPLETE ***]为正常。
客户端侧操作
新建空白硬盘的虚拟机,启动时后会跳出cobbler配置的profile安装选项。
安装截图:
完成安装后截图:
好,到这里我们的中标麒麟操作系统就安装完成了。