1)DHCP服务器,为上面两个虚拟机指定固定IP地址比如:第一台服务器分配.101,第二台服务器分配.102地址默认租期2小小时
2)修改ks脚本
磁盘分区:不使用逻辑卷,使用普通分区(注意SATA硬盘是sda)
参照ks脚本中part /boot的写法
/boot分配1G空间
swap分配2G空间
/ 分配剩余所有空间
创建用户:客户机自动创建用户dbuser,密码设置为redhat123
3)预定义软件包
不带图形界面的Server
定义两台虚拟机分别有两个网卡一个net,一个仅主机
一、DHCP
cat /etc/dhcp/dhcpd.conf
#
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp-server/dhcpd.conf.example
# see dhcpd.conf(5) man page
#
subnet 192.168.99.0 netmask 255.255.255.0 {
range 192.168.99.100 192.168.88.150;
option domain-name-servers 114.114.114.114;
option domain-name "example.com";
option routers 192.168.99.127;
option broadcast-address 192.168.99.255;
default-lease-time 3600;
max-lease-time 7200;
next-server 192.168.99.128;
filename "pxelinux.0";
host test1 {
hardware ethernet 00:50:56:2C:62:8B;
fixed-address 192.168.99.101;
server-name "test1.example.com";
}
host test2 {
hardware ethernet 00:0C:29:FE:F2:7F;
fixed-address 192.168.99.102;
server-name "test2.example.com";
}
}
上部分
domain-name和之后要修改的配置,做一个匹配
假设所有客户机处于example.com这个领域
每个主机又有自己不同的主机名称
增加了DHCP默认租期,尽量让租用时间能覆盖PXE部署过程
下部分,对于每个客户机的配置
每个机器的MAC地址,提前收集
每个对应MAC的主机,匹配一个特定的IP地址
然后,每个主机,也有特定的主机名
二、TFTP
1)配置文件,没有变化,因为TFTP只是让客户能从指定目录,下载文件
本身没有更多个性化配置
2)tftp工作目录中的文件和特定配置