1.1    功能简介

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

1.2    操作方法

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 ~]#

1.3    温馨提示

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

最新文章

  1. 【我是老中医】codeblocks无法编译的问题解决方法
  2. HTML文本域属性设置
  3. [ASE][Daily Scrum]11.21
  4. Android网络连接之HttpURLConnection和HttpClient
  5. 创建MySQL用户 赋予某指定库表的权限 flush privileges才能生效!!!!;@'localhost'授权本地,@'%'授权远程
  6. Ruby实现wordCounter
  7. MapReduce 中job.setJarByClass()方法的疑惑
  8. html5圆角
  9. yoga-moblie-res
  10. Python之路【第二十一篇】:Django之Form组件
  11. js关闭窗口
  12. Hamilton
  13. Ajax 下拉加载数据
  14. python之路day12--装饰器的进阶
  15. SQL学习指南第四篇
  16. zoj 3871
  17. Bandicam录制视频
  18. [转载] C# DllImport用法和路径问题
  19. 解题:SDOI 2017 硬币游戏
  20. selenium+java-查找页面中包含关键字的URL

热门文章

  1. 学习C++从入门到精通的的十本最经典书籍
  2. Hush Framework框架配置(转)
  3. 深入理解java的形参和实参
  4. Hadoop High Availability高可用
  5. IOS生成同时支持armv7,armv7s,i386的静态库.a文件
  6. Linux汉化(Cent Os汉化)
  7. PhoneGap API 之多媒体
  8. Mongod启动失败修复方法
  9. UVa 10003 - Cutting Sticks(区间DP)
  10. 关于mysql 出现 1264 Out of range value for column 错误的解决办法