码迷,mamicode.com
首页 > 其他好文 > 详细

Centos 7 验证Kickstart文件是否完整方法

时间:2018-05-26 11:55:41      阅读:292      评论:0      收藏:0      [点我收藏+]

标签:局限性   简介   command   validator   rpm   包含   命令行   obb   是否有效   

功能简介:

CentOS 7 包含 ksvalidator 命令行程序,可使用该程序进行确认Kickstart文件。这个工具是 pykickstart 软件包的一部分。要安装pykickstart软件包,请以 root超级管理员执行以下命令。生成定制 kickstart 文件时,请使用ksvalidator /root/anaconda-ks.cfg命令进行安装前确认其是否有效

操作方法:

1、安装pykickstart软件包及查看其软件包是否安装成功
[root@cobbler-server ~]# yum -y install pykickstart
[root@cobbler-server ~]# rpm -qa | grep pykickstart
pykickstart-1.99.66.18-1.el7.noarch
2、执行ksvalidator /path/to/kickstart.ks命令验证 Kickstart 文件是否有效
#验证从光盘安装系统的kickstart文件
[root@cobbler-server ~]# 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文件
[root@cobbler-server ~]# 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)

[root@cobbler-server ~]#

温馨提示:

请记住这个验证工具有其局限性。Kickstart 文件可能会很复杂;ksvalidator 可保证其语法正确,且该文件不包含淘汰的选项,但它无法保证安装会成功。它也不会尝试验证 Kickstart 文件的 %pre、%post 和 %packages 部分

 

Centos 7 验证Kickstart文件是否完整方法

标签:局限性   简介   command   validator   rpm   包含   命令行   obb   是否有效   

原文地址:https://www.cnblogs.com/Wolf-Dreams/p/9092102.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!