首页 > 代码库 > kickstart(未完)

kickstart(未完)

kickstart安装


    参考文档:http://blog.oldboyedu.com/autoinstall-kickstart/


    centos下载地址

        http://mirror.symnds.com/distributions/CentOS-vault/6.5/isos/x86_64/
        http://vault.centos.org/6.5/isos/

    centos 6.5 minimal 下载地址:

        http://101.110.118.69/mirror.symnds.com/distributions/CentOS-vault/6.5/isos/x86_64/CentOS-6.5-x86_64-minimal.iso

    centos 6.5 bin(完整版)下载地址:

        http://101.110.118.70/mirror.symnds.com/distributions/CentOS-vault/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso


1、环境准备

    1、系统版本

    cat /etc/redhat-release

    2、内核版本

    uname -r

    3、seliunx(建议:disable)

    getenforce

    4、防火墙(建议:关闭)

    service iptables status

    5、IP

    ifconfig eth0|awk -F "[ :]+" ‘NR==2 {print $4}‘

    6、hostname


2、挂载ISO镜像

    mkdir -p /mnt/cdrom
    mount -o loop CentOS-6.5-x86_64-minimal.iso /mnt/cdrom/


3、搭建httpd服务

    安装:

    yum -y install httpd

    配置:

    sed -i "277i ServerName 127.0.0.1:80" /etc/httpd/conf/httpd.conf

    启动: 

    /etc/init.d/httpd start


        以下步骤为测试:

        mkdir /var/www/html/CentOS-6.7
        cp -a /mnt/cdrom/* /var/www/html/CentOS-6.7/

        访问:http://10.0.0.7/CentOS-6.7/

        显示光盘内容


3、DHCP服务安装(未完)

    rpm包下载地址:

        ftp://195.220.108.108/linux/opensuse/update/leap/42.1/oss/x86_64/dhcp-4.3.3-4.1.x86_64.rpm

    1、安装

    yum -y install dhcp

    2、配置文件

    vim /etc/dhcp/dhcp.conf










4、搭建yum库(未完)

    http://yum.baseurl.org/



5、搭建TFTP服务(未完)

    yum -y install tftp
    yum -y install tftp-server

    编辑配置文件

    vim /etc/xinetd.d/tftp    
    service tftp
    {
    socket_type             = dgram
    protocol                = udp
    wait                    = yes
    user                    = root
    server                  = /usr/sbin/in.tftpd
    server_args             = -s /var/lib/tftpboot   ###tftp的根目录
    disable                 = no  ###
    per_source              = 11
    cps                     = 100 2
    flags                   = IPv4
    }


    启动服务

    /etc/init.d/xinetd restart

    查看监听端口:

    netstat -tunlp | grep 69

    进入TFTP操作:

    connect:连接到远程tftp服务器

    mode:文件传输模式

    put:上传文件

    get:下载文件

    quit:退出

    verbose:显示详细的处理信息

    tarce:显示包路径

    status:显示当前状态信息

    binary:二进制传输模式

    ascii:ascii 传送模式

    rexmt:设置包传输的超时时间

    timeout:设置重传的超时时间

    help:帮助信息

    ? :帮助信息

    

6、PXE引导配置(未测试)

    1、如果没有pxeliunx.0可以安装

    yum -y install sysliunx

    2、复制启动菜单程序文件pxelinux.0至/tftpboot:

    cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
    /var/lib/tftpboot/为tftp的根目录

    3、如果tftp的根目录不存在需要创建

    mkdir -p /var/lib/tftpboot

             创建的目录要给权限:chmod -R 777 /var/lib/tftpboot

    

    4、把DVD光盘中的/image/pxeboot/中的vmlinuz和initrd.img 复制到tftp的根目录

    光盘路径:/mnt/cdrom/(ISO镜像挂载的路径)

    cp /image/pxeboot/vmlinuz /var/lib/tftpboot/
    cp /image/pxeboot/initrd.img /var/lib/tftpboot/

    5、复制DVD光盘上的isoliunx/下的所有文件到tftp的根目录下

    cp /mnt/cdrom/isolinux/* /var/lib/tftpboot

    6、在tftp根目录中建一个pxeliunx.cfg目录

    mkdir pxelinux.cfg

    7、将isoliunx目录中的isoliunx.cfg复制到pxeliunx.cfg目录中,同事更改文件名为default

    cp /mnt/cdrom/isolinux/isolinux.cfg /var/lib/tftpboot/pxeliunx.cfg/default

    

7、安装配置kickstart(未完)

    yum -y install system-config-kickstart

    在本机输入以下命令:进入图形界面模式:

    system-config-kickstart





















kickstart(未完)