Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7172210
  • 博文数量: 3857
  • 博客积分: 6409
  • 博客等级: 准将
  • 技术积分: 15948
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-02 16:48
个人简介

迷彩 潜伏 隐蔽 伪装

文章分类

全部博文(3857)

文章存档

2017年(5)

2016年(63)

2015年(927)

2014年(677)

2013年(807)

2012年(1241)

2011年(67)

2010年(7)

2009年(36)

2008年(28)

分类: LINUX

2015-09-09 17:32:33

RHEL7无人值守自动安装 DHCP+TFTP +SYSLINUX+FTP +Kickstart

[日期:2015-09-07] 来源:Linux社区  作者:Yolo [字体:  ]

二.实验步骤
服务器配置
客户端配置
三.配置过程
服务器配置
1.最小化安装
2.配置yum源
3.安装图形化界面
4.配置IP地址
5.安装 无人值守 需要的服务:DHCP+TFTP +SYSLINUX+FTP +KICKSTART
安装DHCP
安装TFTP
安装SYSLINUX
安装FTP
安装kickstart
6.    关闭防火墙,查看服务状态
四.测试

一.实验环境

系统:rhel-server-7.0-x86_64-dvd.iso

VMware 11  下载见  />

服务器:桥接vmnet0

客户机:桥接vmnet0

二.实验步骤

服务器配置

1. 最小化安装

2. 配置yum源

3. 安装图形化界面

4. 配置IP地址

5. 安装 无人值守 需要的服务:DHCP+TFTP+FTP+SYSLINUX+KICKSTART

6. 关闭防火墙,启动服务

客户端配置

三.配置过程

服务器配置

1. 最小化安装

 

2. 配置yum源

先挂载镜像光盘

#mkdir /mnt/iso         #创建挂载目录

 

#mount /dev/sr0 /mnt/iso/ #将镜像挂载到mntiso目录,镜像的名字在linux里是/dev/sr0

#df –TH                #查看挂载情况

现在开始配置yum源   

#vim /etc/yum.repos.d/hrr.repo   #新建一个.repo的文件(一定要.repo

[dvd]                      #yum源的名字

name=rhel7                 #yum repo的描述

baselurl=file:///mnt/iso             #包路径file://(特殊写法) /mnt/iso(包所在的目录必须与repodata同级目录)

enabled=1                                  #1启用仓库,0反之

gpgcheck=0                               #1验证(后面要写gpgcheck文件在哪)0反之

验证配置yum源结果

#yum repolist                   #查看yum源配置结果,可以看到status表示配置成功

3. 安装图形化界面

# yum -y groupinstall "Server with GUI"   #安装图形化界面组包

进入图形化界面

4. 配置IP地址

#vim /etc/sysconfig/network-scripts/ifcfg-eno16777736    #编辑网卡配置文件

修改/添加以下配置(前缀一定要大写):

BOOTPROTO=static            #static表手动配置,DHCP表自动获取

ONBOOT=yes                #是否开机自动运动

IPADDR0=192.168.65.2       #IP地址

PREFIX0=24                #子网掩码

GATEWAY0=192.168.65.1      #网关

DNS1=8.8.8.8               #DNS

重启网络服务

#service network restart

查看IP配置

#nmcli connection show             #查看up的网卡,name是配置文件ifcfg-后面的名字

5. 安装 无人值守 需要的服务:DHCP+TFTP +SYSLINUX+FTP +KICKSTART

安装DHCP

#yum install -y dhcp                 # -y表示确认,不加y会有提示

 

修改DHCP配置文件

# vim /etc/dhcp/dhcpd.conf

添加/修改

subnet 192.168.65.0 netmask 255.255.255.0{  #网段

range 192.168.65.5 192.168.65.9;            #范围

next-server 192.168.65.2;                  #TFTP服务器

filename “pxelinux.0”;                    #镜像名字

}

启用DHCP服务

# systemctl  restart dhcpd.service

查看DHCP状态

# systemctl  status dhcpd.service

安装TFTP

# yum -y install tftp

# yum -y install tftp-server.x86_64

# yum -y install xinetd.x86_64   #xinetd是超守进程,因为TFTP是被超管理的进程,所以要用TFTP服务时,超守进程会唤醒TFTP

#vim /etc/xinetd.d/tftp                 #配置TFTP开机启动,把disableyes改为no

启动服务查看状态

#service xinetd restart

#systemctl restart xinetd.service

#lsof –i:69                        #69是tftp的服务端口,可以看到TFTP服务已启动

安装SYSLINUX

#yum –y install syslinux*

复制开机所需文件

[root@localhost /]# cd /var/lib/tftpboot/   #进入TFTP目录

[root@localhost tftpboot]# cp /usr/share/syslinux/pxelinux.0 ./  #刚刚装了sysylinux,现在将pxelinux.0镜像复制到tftpboot目录

[root@localhost tftpboot]# cp /mnt/iso/images/pxeboot/{initd.img,vmlinuxz} ./ #initd.img,内存镜像,vmlinuzlinux内核

[root@localhost tftpboot]# cp /mnt/iso/isolinux/{vesamenu.c32,*msg3} ./ 

[root@localhost tftpboot]#mkdir pxelinux.cfg

[root@localhost tftpboot]# cp /mnt/iso/isolinux/isolinux.cfg ./pxelinux.cfg/default  #将光盘里的isolinux.cfg文件复制到tftpbootpxelinux.cfg目录并重命名为default

查看复制结果,看到对应的6个文件,就复制成功

修改default文件

将hd:LABEL=RHEL-7.0\\x20Server.x86_64全部替换为

ftp://192.168.5.2 ks=ftp://192.168.65.2/pub/ks.cfg

一共有4个地方

更多详情见请继续阅读下一页的精彩内容: 

阅读(1399) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~