您的位置:澳门正规赌博十大网站 > 计算机网络 > PXE自动化安装系统,kickstart实现半自动化安装

PXE自动化安装系统,kickstart实现半自动化安装

发布时间:2019-10-04 05:51编辑:计算机网络浏览(86)

    CentOS 7系统

    首先显著已经设置了system-config-kickstart包,若无安装就yum install system-config-kickstart安装下

    1、首先我们先找一台主机当服务器,把相应的文件放在中间。如小编辈在一台机器上开启http服务,把光盘挂起等等,设置如下

    yum install -y httpd
    #设置http服务包,假使已经设置了没有须求安装
    systemctl start httpd
    #敞开http服务,能够用ss -nul看下是还是不是敞开了,私下认可80端口
    systemctl enable httpd
    #开机自运维
    cd /var/www/html/
    mkdir -pv centos/7/os/x86_64/
    mount /dev/sr0 centos/7/os/x86_64/
    #效仿其他yum源网站成立yum源挂载点
    #那儿在浏览器输入那台主机的ip地址x.x.x.x/centos/7/os/x86_64就可看到yum源音信
    #只要开不开网页,清除下防火墙音信
    iptables -F

    2、利用system-config-kickstart来生成.cfg文件,相当于说安排文件,看一下如图设置介绍。

    图1

    图片 1

    图2

    图片 2

    图3

    图片 3

    图4

    图片 4

    图5

    图片 5

    图6

    图片 6

    图7

    图片 7

    图8

    图片 8

    图9

    图片 9

    图10

    图片 10

    图11

    图片 11

    安装完结保存退出。

    3、修改上面保存的ks.cfg文件,增添你要求的信息,如笔者辈能够让她系统设置成功,小编那边就可与用key验证链接。

    图片 12

    备考:要想落成key验证链接,步骤

    1)生成钥匙

    ssh-keygen

    2)把公钥音信导入ks.cfg文件

    cat .ssh/id_rsa.pub >> ks.cfg

    3)编辑ks.cfg文件

    图片 13

    4、OK音信陈设达成上面我们来安装系统(光盘运维系统)

    图片 14

    按ESC键输入

    图片 15

    回车,OK 假使没难题的话就能够先喝会茶了…

    并发难题回头去寻访大家配备的cfg文件哪儿出错了…

    Linux公社的RSS地址:

    本文永远更新链接地址

    图片 16

    准备(以CentOS 7为例)

    ①关闭防火墙

    ②关闭selinux

    ③dhcp服务设置为静态IP

    ④装置软件包

    http:当作yum源安装包旅舍

    tftp-server :在它的办事目录存在指导主机的专业文件

    dhcp :地址分配

    syslinx:协理文件之中pxelinux.0指导系统,能够领略为grup的作用

    system-config-kickstart:生成kickstart文件ks.cfg

    营造流程

    1)配置共享服务(http)

    ① 步向http职业目录

    cd /var/www/html/
    #

    ② 创立必需目录

    mkdir -pv centos/7/os/x86_64/
    #

    ③ 为那几个目录挂载光盘

    mount /dev/sr0 .

    ④ 运营http服务并开机自运营

    systemctl start httpd
    #
    systemctl enable httpd
    #

    2)将前方大家制作的kickstart文件ks.cfg复制到http专业目录

    cp /root/ks.cfg /var/www/html/
    #

    备考:测验下我们搭建的HTTP共享服务有效,在浏览器中输入你机器的ip地址如下

    x.x.x.x/centos/7/os/x86_64

    x.x.x.x/ks.cfg  查看ks.cfg文件是不是能访问,借使不能够访谈看下放权力限

    3)搭建dhcp服务

    备考:虚构机的话,使用仅主机格局,把vm软件设想互联网编辑器--仅主机格局的dhcp去掉

    ① 编辑dhcp配置文件

    vim /etc/dhcp/dhcpd.conf
    #

    图片 17

    图片 18

    ② 开启dhcp服务并开机自运营

    systemctl enabled dhcpd
    systemctl start dhcpd

    备考:假若出现如下图提醒的百无一用,则是不在八个网段,重启网络服务也许有这种唤醒

    图片 19

    4)开启tftp-server服务,并把拷贝文件到它的劳作目录

    systemctl start tftp-server
    #开启
    cd /cd /var/lib/tftpboot/
    #步向职业目录
    cp /usr/share/syslinux/{pxelinux.0,menu.c32} .
    #拷贝运行文件与背景插件
    cp /misc/cd/isolinux/vmlinuz .
    cp /misc/cd/isolinux/initrd.img .
    #拷贝内核文件
    mkdir pxelinux.cfg
    #创建pxelinux.cfg目录
    cp /misc/cd/isolinux/isolinux.cfg pxelinux.cfg/default
    #将开发银行菜单复制到pxelinux.cfg目录下并改名换姓为default

    5)修改default文件

    default menu.c32
    timeout 600
     
    menu title CentOS 7
     
    label auto
      menu label ^Auto Install CentOS 7
      kernel vmlinuz
      append initrd=initrd.img ks=
     
    label manual
      menu label Test this ^Manual install CentOS 7
      menu default
      kernel vmlinuz
      append initrd=initrd.img inst.repo=
     
     
    label local
      menu label Boot from ^local drive
      localboot 0xffff

    备注:tftpboot目录最后结果如图

    图片 20

    6)完结,找台主机进行测量检验,网卡运维-互联网安装

    CentOS 6和CentOS 7操作区别样的地点

    1)在6上tftp-server服务器要依赖与xinetd服务

    vim /etc/xinetd.d/tftp

    图片 21

     

    启动xinetd服务

    service xinetd start

    2)带有pxelinux.0文件的包是之类那么些

    图片 22

    3)在更改菜单文件中

    图片 23

    4)最后目录结构如图

    图片 24

    其他的都一模二样的步骤

    Linux公社的RSS地址:

    本文长久更新链接地址

    图片 25

    本文由澳门正规赌博十大网站发布于计算机网络,转载请注明出处:PXE自动化安装系统,kickstart实现半自动化安装

    关键词: