批量装机环境 、 配置PXE引导 、 kickstart自动应答 、 Cobbler装机平台

一、环境的准备

1、关闭所有虚拟机的SELinux

[root@svr7 ~]# setenforce  0      #修改当前运行模式
[root@svr7 ~]# getenforce         #查看当前运行模式
Permissive
[root@svr7 ~]# vim   /etc/selinux/config   #永久修改
SELINUX=permissive

2、设置所有虚拟机防火墙

[root@svr7 ~]#systemctl   stop  firewalld
[root@svr7 ~]#systemctl   disable  firewalld

3、自定义Yum仓库

仓库数据文件,并不是动态更新,需要手动更新(需要手动重新生成)
每次生成新的仓库数据文件之后,都要清空缓存(yum clean all)

二、构建DHCP服务器

Dynamic Host Configuration Protocol
动态主机配置协议,由 IETF(Internet 网络工程师任务小组)组织制定,用来简化主机地址分配管理
主要分配以下入网参数
IP地址/子网掩码/广播地址
默认网关地址、DNS服务器地址
DHCP地址分配的四次会话(以广播形式进行,先到先得)
DISCOVERY --> OFFER --> REQUEST -->ACK
一个网络中只能有一台DHCP服务器

1、安装软件包

[root@svr7 /]# yum  -y   install   dhcp

2、修改配置文件

[root@svr7 /]# vim   /etc/dhcp/dhcpd.conf
末行模式下  :r   /usr/share/doc/dhcp*/dhcpd.conf.example
subnet  192.168.4.0   netmask   255.255.255.0  {
     #分配网段
  range  192.168.4.100    192.168.4.200;     #分配IP地址范围
  option  domain-name-servers   192.168.4.7;  #分配DNS
  option  routers   192.168.4.254;    #分配的网关地址
  default-lease-time   600;
  max-lease-time  7200;
}
[root@svr7 /]# systemctl   restart   dhcpd

三、网络装机服务器简介

•规模化:同时装配多台主机
•自动化:装系统、配置各种服务
•远程实现:不需要光盘、U盘等物理安装介质

•开机启动项
1.本地硬盘 2.光驱设备 3.U盘 4.网络引导安装

•PXE,Pre-boot eXecution Environment
•预启动执行环境,在操作系统之前运行
•可用于远程安装
•工作模式
•PXE client 集成在网卡的启动芯片中
•当计算机引导时,从网卡芯片中把PXE client调入内存执行,获取PXE server配置、显示菜单,根据用户选择将远程引导程序下载到本机运行
•网络装机服务器:
DHCP服务,分配IP地址、定位引导程序
TFTP服务,提供引导程序下载
HTTP服务(或FTP/NFS),提供yum安装源

四、配置DHCP服务

[root@svr7 /]# vim   /etc/dhcp/dhcpd.conf
此处省略一万字……
  next-server    192.168.4.7;    #下一个服务器的IP地址
  filename   "pxelinux.0";     #指明网卡引导文件名称
}
[root@svr7 /]# systemctl   restart   dhcpd

pxelinux.
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值