zoukankan      html  css  js  c++  java
  • cobbler自动安装脚本

    #!/bin/sh
    #coding=utf8
    ##################################################################
    #将如下IP修改成你cobbler服务器的IP地址
    ip=192.168.63.182
    #将如下net修改成你Cobbler所在网段的NET  
    net=192.168.63.0  
    #修改成dhcp计划分配的IP段
    begin=192.168.63.250
    end=192.168.63.253
    echo "$ip    www.xiaoluo.com" >> /etc/hosts
    yum install cobbler cobbler-web pykickstart dhcp debmirror syslinux cman fence-agents  vim -y
    /etc/init.d/iptables stop
    /etc/init.d/httpd start
    /etc/init.d/cobblerd start
    service cobblerd restart
    sed -i -e 's/= yes/= no/g' /etc/xinetd.d/rsync
    sed -i -e 's/= yes/= no/g' /etc/xinetd.d/tftp
    sed -i 's@next_server: 127.0.0.1@next_server: '$ip'@g' /etc/cobbler/settings
    sed -i 's@server: 127.0.0.1@server: '$ip'@g' /etc/cobbler/settings
    cp /usr/share/syslinux/pxelinux.0 /var/lib/cobbler/loaders/
    cp  /usr/share/syslinux/meminfo.c32  /var/lib/cobbler/loaders/
    sed -i 's$@arches="i386"$#@arches="i386"$g' /etc/debmirror.conf
    sed  -i 's$@dists="sid"$#@dists="sid"$g' /etc/debmirror.conf
    sed -i 's@default_password_crypted@#default_password_crypted@g' /etc/cobbler/settings
    echo "default_password_crypted:  "$1$ac756ac7$erF27Ljjp3rDItLVqHLOg/"" >> /etc/cobbler/settings
    cobbler get-loaders
    service cobblerd restart
    cobbler sync
    ####用cobbler check 查看到底有哪些步骤没有操作完成。
    cobbler check
    #dhcp 
    cat > /etc/dhcp/dhcpd.conf <<EOF
    option domain-name "xiaoluo.com";
    option domain-name-servers $ip;
    default-lease-time 43200;
    max-lease-time 86400;
    log-facility local7;
    subnet $net netmask 255.255.255.0 {
         range $begin $end;
         option routers $ip;
    }
    next-server $ip;
    filename="pxelinux.0";
    EOF
    /etc/init.d/dhcpd restart
    service xinetd  restart
    service cobblerd restart
    mkdir /opt/xiaoluo
    mount /dev/cdrom /opt/xiaoluo 
    cobbler import --name=centos-6.5-x86_64 --path=/opt/xiaoluo
    

    转载:https://github.com/roncoo/roncoo-cmdb/blob/master/devops/install/cobbler.sh

  • 相关阅读:
    tomcat的三个端口
    tomcat下面的各个日志
    Quartus Prime 与 Modelsim 调试 及do文件使用
    Quartus II调用modelsim无缝仿真
    quartus仿真提示: Can't launch the ModelSim-Altera software
    兵乓操作的3个作用
    【FPGA】always (*) 后代码全部显示注释字体的颜色之解决方法
    github将本地仓库的代码上传到Github
    vivado和modelsim联合调试仿真
    Nios II 程序固化(如何下载elf文件)
  • 原文地址:https://www.cnblogs.com/uglyliu/p/6188954.html
Copyright © 2011-2022 走看看