当前位置: 首页 > 科技观察

分享一个Linux系统全自动一键批量安装的实用脚本

时间:2023-03-13 22:39:37 科技观察

1、背景描述:公司近期需要上线多个业务系统,购买了11台惠普服务器。没有安装,我们只能自己安装。想一想,机房里的环境真冷啊!所以一定不能手动一键安装,所以我编写了一个脚本,实现了全自动的一键安装系统。我在RedHat和centos7上都测试过,验证结果都是成功的,具体过程请看下文!一键自动安装脚本的整体流程如下:客户端从网卡启动,自动从内网的DHCP服务器获取IP地址;自动获取启动文件的url;DHCP服务器返回客户端IP和引导文件的url;客户端从内网的TFTP服务器获取bootstrap文件,并执行;通过TFTP服务器加载内核和文件系统开始安装。自动安装完成,系统重启!2、配置本地yum源如下图:服务端安装脚本,如下图:3、服务端安装配置,只需要执行下图这个脚本即可:AutomaticInstall并配置DHCP、TFTP、xinetd、Vsftpd、syslinux、Tcpdump等服务,如下图:4、客户端自动开始安装系统客户端。这里我使用虚拟机进行演示。配置虚拟机启动重新网卡启动,如下图:虚拟机网络必须与服务器通信。我这里配置网卡桥接模式。默认直接复制主机的网络状态,如下图:客户端自动进入系统加载界面,如下图。显示:加载完成,开始安装,如下图:安装系统相关服务,如下图:客户端系统自动安装后会重启,如下图: