CentOS6 KickStart自动化安装服务器搭建步骤
pxe技术,我不会解释。只是记得要网卡,BIOS/UEFI/固件支持这个技术。vmware可以。真实服务器观看说明书,查资料。
这里用KickStart自动安装,另外还有Cobbler。
先说一下,自动安装的过程步骤。
没配置过这玩意,会觉得莫名其妙。
第一个文件是pxelinux.0。要让装系统的机器(下面叫它目标机器)收到这个文件需要提供两个服务——DHCP和TFTP;
首先目标机器开机后这样子,需要获取IP地址。
安装环境
CentOS 6.9
[root@localhost tftpboot]# uname -a
Linux localhost.localdomain 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
DHCP服务器
需要注意一点,一个子网只能有一个DHCP服务器运行,不然会冲突,请关闭vmware自带的DHCP服务,网络连接我这里用的是NAT模式。
我们先安装dhcp,用yum装了。
yum -y install dhcp
已加载插件:fastestmirror, security
设置安装进程
Determining fastest mirrors
* base: mirrors.zju.edu.cn
* extras: mirrors.zju.edu.cn
* updates: centos.ustc.edu.cn
解决依赖关系
--> 执行事务检查
---> Package dhcp.x86_64 12:4.1.1-61.P1.el6.centos will be 安装
--> 处理依赖关系 dhcp-common = 12:4.1.1-61.P1.el6.centos,它被软件包 12:dhcp-4.1.1-61.P1.el6.centos.x86_64 需要
--> 执行事务检查
---> Package dhcp-common.x86_64 12:4.1.1-53.P1.el6.centos will be 升级
--> 处理依赖关系 dhcp-common = 12:4.1.1-53.P1.el6.centos,它被软件包 12:dhclient-4.1.1-53.P1.el6.centos.x86_64 需要
---> Package dhcp-common.x86_64 12:4.1.1-61.P1.el6.centos will be an update
--> 执行事务检查
---> Package dhclient.x86_64 12:4.1.1-53.P1.el6.centos will be 升级
---> Package dhclient.x86_64 12:4.1.1-61.P1.el6.centos will be an update
--> 完成依赖关系计算
依赖关系解决
======================================================================================================================
软件包 架构 版本 仓库 大小
======&#