Centos 7 验证Kickstart文件是否完整方法
Posted Wolf_Dreams
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos 7 验证Kickstart文件是否完整方法相关的知识,希望对你有一定的参考价值。
功能简介:
CentOS 7 包含 ksvalidator 命令行程序,可使用该程序进行确认Kickstart文件。这个工具是 pykickstart 软件包的一部分。要安装pykickstart软件包,请以 root超级管理员执行以下命令。生成定制 kickstart 文件时,请使用ksvalidator /root/anaconda-ks.cfg命令进行安装前确认其是否有效
操作方法:
1、安装pykickstart软件包及查看其软件包是否安装成功
[[email protected] ~]# yum -y install pykickstart
[[email protected] ~]# rpm -qa | grep pykickstart
pykickstart-1.99.66.18-1.el7.noarch
2、执行ksvalidator /path/to/kickstart.ks命令验证 Kickstart 文件是否有效
#验证从光盘安装系统的kickstart文件
[[email protected] ~]# ksvalidator /root/anaconda-ks.cfg
The following problem occurred on line 26 of the kickstart file:
Options --nontp and --ntpservers are mutually exclusive
#验证cobbler批量部署操作系统的默认kickstart文件
[[email protected] ~]# ksvalidator /var/lib/cobbler/kickstarts/sample_end.ks
The following problem occurred on line 24 of the kickstart file:
Unknown command: $yum_repo_stanza
The following problem occurred on line 26 of the kickstart file:
Unknown command: $SNIPPET(network_config)
[[email protected] ~]#
温馨提示:
请记住这个验证工具有其局限性。Kickstart 文件可能会很复杂;ksvalidator 可保证其语法正确,且该文件不包含淘汰的选项,但它无法保证安装会成功。它也不会尝试验证 Kickstart 文件的 %pre、%post 和 %packages 部分
以上是关于Centos 7 验证Kickstart文件是否完整方法的主要内容,如果未能解决你的问题,请参考以下文章
CentOS 6.9 CentOS 7.4 自动安装系统 kickstart
centos 7 kickstart启动文件ks.cfg简单配置
(转)PXE+kickstart无人值守安装CentOS 7
使用Kickstart文件安装CentOS 7.2的一种方法