PXE 预启动执行环境及Kickstart 自动安装系统

首先要关闭防火墙,和selinux
systemctl stop firewalld
systemctl status firewalld
setenforce 0 临时的关闭selinux
/etc/selinux/config中的改为SELINUX=disabled
这个要关闭虚拟机重启才能生效
如果服务机是使用仅主机模式上网的,要安装的虚拟机也要配成仅主机模式上网

1).配置dhcp环境
1.dhcp (pxe 客户端需要获取 ip 地址)
安装dhcp
yum install dhcp
# yum install dhcp
2.修改配置文件
查看配置文件
rpm -ql dhcp
/etc/NetworkManager
/etc/NetworkManager/dispatcher.d
/etc/NetworkManager/dispatcher.d/12-dhcpd
/etc/dhcp/dhcpd.conf
/etc/dhcp/dhcpd6.conf
/etc/dhcp/scripts
利用模板文件修改
cp /usr/share/doc/dhcp*/dhcpd.conf.example dhcpd.conf
# dhcpd.conf
# vim /etc/dhcp/dhcpd.conf
subnet 10.222.88.0 netmask 255.255.255.0 {
range 10.222.88.30 10.222.88.121;
filename "pxelinux.0" ; //虚拟机的引导文件
next-server 10.222.88.1 ;//自己本地的作为PEX的ip地址

}

4.添加修改一个静态网络,ip地址在刚才的地址内
nmcli connection add con-name www ipv4.addresses 10.222.88.1/24 ipv4.method manual type ethernet ifname ens33
5.开启服务
systemctl start dhcpd
2).安装tftp-server
安装tftp-server
[root@CentOS73-1 ~]# yum install tftp-server
[root@CentOS73-1 ~]# systemctl start tftp-server
[root@CentOS73-1 ~]# systemctl status tftp-server
测试 tftp server
在 /var/lib/tftpboot 中创建一个文件,a.txt,然后下载 a.txt 测试
[root@centos74-1 ~ ]
# cd /var/lib/tftpboot/
[root@centos74-1 /var/lib/tftpboot ]
# ls
[root@centos74-1 /var/lib/tftpboot ]
# touch a.txt
[root@centos74-1 /var/lib/tftpboot ]
# echo haha > a.txt
安装 tftp 客户端
[root@centos74-1 ~ ]
# yum install tftp
开启服务
systemctl start tftp
从 /var/lib/tftpboot 目录切换到另一个目录,下载测试文件
[root@centos74-1 ~ ]
# cd /tmp/
[root@centos74-1 /tmp ]
# tftp 127.0.0.1
tftp> status
Connected to 127.0.0.1.
Mode: netascii Verbose: off Tracing: off Literal: off
Rexmt-interval: 5 seconds, Max-timeout: 25 seconds
tftp> get a.txt
tftp> quit
[root@centos74-1 /tmp ]
3). 复制 pxelinux.0 vmlinuz initrd.img 等文件到 tftp server
查找 yum 源中可以提供 pxelinux.0 文件的 rpm 包( pxe client 需要执行行的第一个文件)
cp /mnt/selinux
[root@CentOS73-1 /t

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值