zoukankan      html  css  js  c++  java
  • Centos7验证Kickstart文件是否完整方法

    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 部分
    作者:Wolf-Dreams
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    Scala 基础(六):Scala变量 (三) 标识符
    Scala 基础(八):Scala 程序流程控制
    Scala 基础(四):Scala变量 (一) 基础
    JAVA DOM4j解析XML数据到自定义javabean
    java Domj4读取xml文件加强训练案例
    java Domj4读取xml文件
    大型网站架构演变和知识体系
    xml之DOM方式解析,DOM4J工具解析原理
    XML解析之JAXP案例详解
    华为大企业信息安全解决方案简介
  • 原文地址:https://www.cnblogs.com/Wolf-Dreams/p/9092102.html
Copyright © 2011-2022 走看看