zoukankan      html  css  js  c++  java
  • centos6.6-6.8的cobbler的kickstarts文件

    author:headsen chen
    date: 2018-07-10 19:14:39

    1,普通的mbr版的kickstarts的配置文件:
    [root@cobbler-server ~]# cat /var/lib/cobbler/kickstarts/CentOS-6.8-x86_64.cfg 
    #platform=x86, AMD64, or Intel EM64T
    # System authorization information
    auth  --useshadow  --enablemd5
    # System bootloader configuration
    bootloader --location=mbr
    # Partition clearing information
    clearpart --all --initlabel
    #Partition information
    part /boot --fstype ext4 --size 1024 --ondisk sda
    part swap --size=1500
    part / --fstype ext4 --size 1 --grow --ondisk sda
      
    # Use text mode install
    text
    # Firewall configuration
    firewall --disable
    # Run the Setup Agent on first boot
    firstboot --disable
    # System keyboard
    keyboard us
    # System language
    lang en_US
    # Use network installation
    url --url=$tree
    # If any cobbler repo definitions were referenced in the kickstart profile, include them here.
    $yum_repo_stanza
    # Network information
    $SNIPPET('network_config')
    #network --bootproto=dhcp   --device=em1
    # Reboot after installation
    reboot
     
    #Root password
    rootpw --iscrypted $default_password_crypted
    # SELinux configuration
    selinux --disabled
    # Do not configure the X Window System
    skipx
    # System timezone
    timezone   Asia/Shanghai
    # Install OS instead of upgrade
    install
    # Clear the Master Boot Record
    zerombr
      
    %packages
    @base
    @compat-libraries
    @debugging
    @development
    tree
    nmap
    sysstat
    lrzsz
    dos2unix
    telnet
    
    %pre
    $SNIPPET('log_ks_pre')
    $SNIPPET('kickstart_start')
    $SNIPPET('pre_install_network_config')
    # Enable installation monitoring
    $SNIPPET('pre_anamon')
      
    %post
    
    %end
    View Code

       2,uefi版的kickstarts的配置文件

    [root@cobbler-server ~]# cat /var/lib/cobbler/kickstarts/CentOS-6.8-x86_64.cfg 
    #platform=x86, AMD64, or Intel EM64T
    # System authorization information
    auth  --useshadow  --enablemd5
    unsupported_hardware
    
    # System bootloader configuration
    bootloader --append "crashkernel=auto" --location mbr 
    
    # Partition clearing information
    clearpart --all --initlabel
    
    #Partition information
    part /boot/efi --fstype efi --ondisk sda --size 1024 --fsoptions "defaults,uid=0,gid=0,umask=0077,shortname=winnt"
    part /app --fstype ext4 --size 20480
    part swap --fstype swap --size 1500
    part / --fstype ext4 --size 1 --grow --ondisk sda
    part /boot --fstype ext4 --size 1024
    
    unsupported_hardware
    
    # Use text mode install
    text
    # Firewall configuration
    firewall --disable
    # Run the Setup Agent on first boot
    firstboot --disable
    # System keyboard
    keyboard us
    # System language
    lang en_US
    # Use network installation
    url --url=$tree
    # If any cobbler repo definitions were referenced in the kickstart profile, include them here.
    $yum_repo_stanza
    # Network information
    $SNIPPET('network_config')
    #network --bootproto=dhcp   --device=em1
    # Reboot after installation
    reboot
     
    #Root password
    rootpw --iscrypted $default_password_crypted
    # SELinux configuration
    selinux --disabled
    # Do not configure the X Window System
    skipx
    # System timezone
    timezone   Asia/Shanghai
    # Install OS instead of upgrade
    install
    # Clear the Master Boot Record
    zerombr
      
    %packages
    @base
    @compat-libraries
    @debugging
    @development
    tree
    nmap
    sysstat
    lrzsz
    dos2unix
    telnet
    
    %pre
    $SNIPPET('log_ks_pre')
    $SNIPPET('kickstart_start')
    $SNIPPET('pre_install_network_config')
    # Enable installation monitoring
    $SNIPPET('pre_anamon')
      
    %post
    
    %end
    View Code
    系统成功后的系统分区如下:
    [root@localhost ~]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda3        95G  1.5G   89G   2% /       # --------------------------> 自定义的根分区,剩下的空间全分这里 
    tmpfs           494M     0  494M   0% /dev/shm  # --------------------------> 物理内存的一般,一种赞存的
    /dev/sda4        20G   44M   19G   1% /app   # --------------------------> 定义的app分区大小 20g
    /dev/sda2       976M   33M  893M   4% /boot    # ---------------------------> 定义的/boot分区大小 1024
    /dev/sda1      1022M  268K 1022M   1% /boot/efi  # ---------------------------》定义的efi分区的大小 1024

         以上两种配置文件,在客户端完成按下电源键后,中途不用操作任何命令:实现效果图如下:


    3,centos7的配置文件如下:
  • 相关阅读:
    [NOI2009]管道取珠
    Rebalance再均衡
    生产者分区写入策略
    Kafka事务
    幂等性
    消费者组
    Kafka中的重要概念
    偏移量offset
    服务注册和发现的意思,Spring cloud如何实现?
    负载平衡的意义
  • 原文地址:https://www.cnblogs.com/kaishirenshi/p/9291072.html
Copyright © 2011-2022 走看看