在企业中安装多台操作系统时面临的问题当安装Linux操作系统时,安装过程会需要回答很多关于设定的问题 这些问题必须手动选择,否则无法进行安装 当只安装1台Linux系统,手动选择设定工作量比较轻松 当安装多台Linux,这些设定需要重复多次,这些重复动作是效率底下的操作 #如何解决以上问题? 用文件来记录所有安装过程中问题的答案,并让所有需要安装的主机自动读取 kickstart作用以上解决方案中记录系统安装过程中所有问题答案的文件叫kickstart脚本
首先在进行以下操作之前我们需要对自己的虚拟主机进行环境的的配置
1.配置好IP,网关,dns
2.下载HTTP服务实现主机浏览器可以看到
3.配置好网络仓库。因为进行自动部署服务器的时候所需要的资源都要经过网络仓库进行取用
一.选择使用的部署服务器
我们所选择的部署服务器版本是RHEL7,因为在RHEL8及之后的版本中,kickstart工具以及变为收费,我们练习需要就选择免费的版本就好了
二.安装及部署kickstart工具
- 这里需要填写你自己的IP和网络仓库文件名称
-
编写你要进行自动部署的服务器所想要进行的配置
![](https://i-blog.csdnimg.cn/direct/217da33b4f464063a2d74836af4b1b28.png)
![](https://i-blog.csdnimg.cn/direct/d2cbf6c3125948e2b6c137ac8bc5972e.png)
![](https://i-blog.csdnimg.cn/direct/5a50fae47a6146ec9775ec3e2fb00614.png)
二.安装配置DHCP服务
因为我们在安装服务器之前,它并没有属于自己的IP,我们需要在分发服务器上配置DHCP来给其他的服务器分配IP地址
![](https://i-blog.csdnimg.cn/direct/67a0b2c9c8b445b3a6dae40acfbfe6d0.png)
![](https://i-blog.csdnimg.cn/direct/8da34a4290e04c51937f545af0410b4e.png)
![](https://i-blog.csdnimg.cn/direct/9d04a3999d734c8abbfa9e06e08bb4b8.png)
![](https://i-blog.csdnimg.cn/direct/42183dfd68664c52917cc763aebc4cc9.png)
![](https://i-blog.csdnimg.cn/direct/a31bc116563d456f8686faef5e9ee443.png)
![](https://i-blog.csdnimg.cn/direct/456b414ffc5e4103baf77bcf3fe0e914.png)
![](https://i-blog.csdnimg.cn/direct/52bc47721f28410aa28167d7d16d9609.png)
三.使用PXE实现完全自动化部署
上面我们使用了kick start使得服务器可以自动部署,但是还是要手动挂载光盘,所以为了实现真正的自动化部署,我们要使用pxe来进行配置,使得可以仅仅启动电源就可以进行安装