福特ExplorerHEL6服务器Kickstart无人值班守护安装服

目录

  • 1. PXE 自行安装物理机 (DHCP服务由路由提供, 不能够再布局)
    • 1.1. 亟需的软件
    • 1.2. 启动 proxy dhcp 服务
    • 1.3. 器重的多少个布局文件

一、kickstart无人值班守护安装服务

PXE的行事进度

PXE 自动安装物理机 (DHCP服务由路由提供, 无法再配备)

关于 PXE 自动安装物理机的方案, 网络有比较多, 不过差不离都以通过配备 DHCP 服务器, 使得待安装的机械能够找到 tftp 提供的设置源.
作者当下的条件中, DHCP 是由路由器提供的, 也就不可能像英特网的课程那样通过 DHCP 服务来布置 tftp 的新闻了.

上面拥戴记录怎样不变现成的 DHCP 服务, 而是通过 proxy-dhcp 来促成的.
尝试的系统是 CentOS6.6 x86_64

依靠pxe(preboot execute environment)才具,是intel集团的技能,职业server/client的互连网格局,接济客户端从服务端下载软件,再使用tftp(trival file tranfer protocol) 协议下载三个起动软件包到客户端内部存款和储蓄器中实行。

1.客户机从友好的PXE网卡运转,向本网络中的DHCP服务器索取IP

内需的软件

亟需的软件和网络海大学部分是完全一样的, (只是无需 dhcp 服务相关package, 多了四个 proxy-dhcp 的安装)

  • nfs 服务相关 package
  • tftp 服务相关 package
  • proxy-dhcp

nfs 和 tftp 的安装通过 apt-get 恐怕 rpm 都行, 这里就不详细介绍了.
根本介绍下 proxy-dhcp 的装置

svn co http://svn.coderepos.org/share/lang/c/pxe-pdhcp
cd pxe-pdhcp
make

假使 make 的时候出现数组越界的谬误的话, 在阴差阳错的地点修改 (大致在 pxe-pdhcp.c 的 330行)

ifr.ifr_name[IFNAMSIZ] = '\0';
修改为:
ifr.ifr_name[IFNAMSIZ-1] = '\0';

二、涉及到的手艺和劳务
(1)nfs服务器、http服务器、ftp服务器二种中的任何一种
(2)tftp服务器
(3)dhcp服务器
(4)DNS服务器
(5)kickstart服务,此服务是生成ks.cfg配置文件

2.DHCP服务器重返分给客户机IP以及bootstrap文件的停放地点(该公文一般是坐落一台TFTP服务器上)

启动 proxy dhcp 服务

make之后, 生成了 pxe-pdhcp 可实行文件.

pxe-pdhcp -l 0.0.0.0 -b 255.255.255.0 -t 192.168.1.2 -d pxelinux.0

其间 -t 选项是 tftp服务器的IP

nfs 服务和 tftp 服务的布署网络海人民广播电视台湾大学, 这里就不详细介绍了.

若是满足来上边(1)到(4)点就足以成功手动安装系统的服务器,借使再增进(5)就能够完结无人值班守护自动安装系统。

3.客户机向本互联网中的TFTP服务器索取bootstrap文件

要害的多少个布局文件

  1. tftp 服务暗许是 disable的, 要修改.

    cat /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
    disable = no # <== 这里改成 no, 原先是 yes
    per_source = 11
    cps = 100 2
    flags = IPv4
    }

  2. tftp 中 pxe 的计划文件

没用 kickstart 格局, 指引成功后必要手动安装.

cat /var/lib/tftpboot/pxelinux.cfg/default
DEFAULT menu.c32
TIMEOUT 100

LABEL centos6
KERNEL centos6/vmlinuz
APPEND initrd=centos6/initrd.img nfsroot=nfs:10.0.1.1:/srv/centos6 ip=dhcp console=tty0

用 kickstart 方式的话, 只要将个中的

nfsroot=nfs:10.0.1.1:/srv/centos6
改成
ks=nfs:10.0.1.1:/srv/centos6/centos6.ks 之类的就行

相似安装完一台linux机器之后,在/root/目录下都会设有贰个anaconda-ks.cfg的文本,此文件正是记录来那台linux机器在装置的进度中具体安装的劳务、软件等音信。

4.客户机猎取bootstrap文件后之施行该文件

参考网站


[root@mysql ~]# ls
abc.xpm  anaconda-ks.cfg  install.log
install.log.syslog

5.基于bootstrap的实行结果,通过TFTP服务器加载内核和文件系统

三、服务器的布局
----------以下各个服务nfs、tftp、dhcp、dns等劳务都是在长期以来台微机上落到实处,若是想要在差异的微管理器上完结,能够依附配置实行改换就能够-------------

6.进来安装画面, 此时得以透过选拔FTP,HTTP,NFS格局之一实行安装

1、安装各个服务nfs、tftp、dhcp、dns等

推荐介绍阅读:

[root@root ~]# yum install nfs* tftp* dhcp* bind* -y

怎么利用PXE自动安装Linux http://www.linuxidc.com/Linux/2013-07/86912.htm

2、搭建筑和安装装源,即分享ISO镜像

DHCP TFTP PXE自动网络教导安装Linux操作系统 http://www.linuxidc.com/Linux/2013-03/81580.htm

[root@root ~]# mount /share/iso/rhel-server-6.3-x86_64-dvd.iso /mnt/ -o loop
[root@root ~]# cp /mnt/* /yum/ -rf  <--这里本人把光盘文件拷贝到/yum目录。
[root@root ~]# vim /etc/exports
        /yum *(ro)        <--加上那句把光盘文件以只读方式分享,“*”星号表示同意其余IP访谈。

PXE完成Linux系统无人值班守护批量设置 http://www.linuxidc.com/Linux/2013-03/81165.htm

3、运转服务使之生效

Ubuntu配置PXE Kickstart TFTP DHCP完结飞速安顿Linux操作系统 http://www.linuxidc.com/Linux/2012-07/65748.htm

[root@root ~]# /etc/init.d/nfs restart
或者
[root@root ~]# exportfs -arv

PXE/kickstart完成长途自动安装RedHat Linux  http://www.linuxidc.com/Linux/2012-11/73361.htm

4、配置tftp服务器

应用PXE DHCP Apache Kickstart无人值班守护安装CentOS5.8 x86_64 http://www.linuxidc.com/Linux/2012-12/76913.htm

[root@root ~]# vim /etc/xinetd.d/tftp
service tftp
{
        socket_type            = dgram
        protocol                = udp
        wait                    = yes
        user                    = root
        server                  = /usr/sbin/in.tftpd
        server_args            = -t -s -v /tftpboot
        disable                = no  --yes改为no,表示服务能用
        per_source              = 11
        cps                    = 100 2
        flags                  = IPv4
}

必赢娱乐网址 1

5、运营超级守护进度何况查看是还是不是文件是不是见效

有人值班守护

[root@root ~]# /etc/init.d/xinetd restart
[root@root ~]# netstat -ntlup |grep 69
udp        0      0 0.0.0.0:69                  0.0.0.0:*                              3792/xinetd

设置须要的服务器(tftp-server/dhcp/ftp)

更加的多详细情况见请继续阅读下一页的雅观内容: http://www.linuxidc.com/Linux/2013-11/92256p2.htm

yum -y install tftp-server

相关阅读:

必赢娱乐网址 2

利用PXE DHCP Apache Kickstart无人值班守护安装CentOS5.8 x86_64 http://www.linuxidc.com/Linux/2012-12/76913.htm

修改配置文件

Kickstart 全自动化安装 CentOS 6.3 http://www.linuxidc.com/Linux/2012-12/75570.htm

vi /etc/xinetd.d/tftp

Kickstart 自动化安装Linux笔记 http://www.linuxidc.com/Linux/2012-11/73853.htm

server_args            = -s /var/lib/tftpboot

PXE/Kickstart达成远程自动安装RedHat Linux http://www.linuxidc.com/Linux/2012-11/73361.htm

disable                = no

DHCP TFTP HTTP Kickstart互连网自动化计划服务器 http://www.linuxidc.com/Linux/2012-11/73852.htm

tftp服务器由tftp-server软件包提供,默许由xinetd一级服务进行管理,由此配置文件位于/etc/xinetd.d/tftp。配置时一旦将“disable = yes”改为“disable = no”,然后再起步xinetd服务就能够。

必赢娱乐网址 3

安装dhcp服务yum -y install dhcp

必赢娱乐网址 4

vi /etc/dhcp/dhcpd.conf  修改配置文件

ddns-update-style none;

next-server 192.168.80.33;//钦点TFTP服务器的地方

filename "/pxelinux.0";//钦赐PXE引导程序的公文名

subnet 192.168.80.0 netmask 255.255.255.0 {

range  192.168.80.150 192.168.80.200;

option routers 192.168.80.33;

}

必赢娱乐网址 5

yum install vsftpd  安装ftp服务

必赢娱乐网址 6

mount /dev/cdrom /var/ftp/pub  挂载到ftp目录下

必赢娱乐网址 7

本文由亚洲必赢娱乐游戏发布于必赢娱乐网址,转载请注明出处:福特ExplorerHEL6服务器Kickstart无人值班守护安装服

TAG标签: 必赢娱乐网址
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。