自动化部署

自动化部署,第1张

CentOS6.5PXE自动部署

设置本地IP。

关闭防火墙和Selinux。


配置yum仓库

安装dhcp、http、tftp


启动http,xinetd设置引导自启动


配置dhcp

将模板复制到配置文件中。


输入dhcp配置

查找并编辑它,如下所示


配置成功。

在默认目录httpd下新建一个centos6.5目录,挂载光盘或将光盘内容复制到该目录下。这里使用了mount。


将pxe安装所需的内核文件复制到tftpboot。

注意这个。这意味着复制到当前目录。


安装syslinux,将pxelinux.0解压到tftpboot。

在tftpboot下,创建一个新的pxelinux.cfg目录来存储启动引导参数配置文件,并将引导文件放入


制作自动化安装脚本

安装系统配置kickstart

修改yum仓库信息,为我们挂载CD。


保存后,清除空仓库缓存并在repolist中重新生成。

启动kickstart配置自动部署文件



这两项是部署即将完成后,是否执行右边白色区域输入的脚本空,然后继续自动部署,这里不需要。

首先保存到主目录。

将ks.cfg文件复制到httpd的根目录,注意其ks.cfg必须有读取权限;否则,无法完成自动部署。


保存并返回命令行。


看看下面的链接是否可以访问,如果不能,重新生成,直到CD文件可以访问。


没问题

修改pxe引导菜单,在引导完成自动部署后执行ks.cfg。

要自动部署,请在此处添加ks=http://192.168.4.1/ks.cfg文件。必须在浏览器中测试指定的文件,看它是否可以访问ks.cfg的内容,否则部署不会成功。

能够访问没有任何问题。

现在我们来测试一下。

只需给出默认的内存大小。


因为我前面定义分区的时候,把它分成了10G左右,所以这里我把硬盘大小给20G。


创建后,将网络连接模式更改为桥接网卡。

单击取消,然后按F12。

按l键选择蓝蓝安装

成功获取IP地址。

60秒后,他会自动安装。





欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/778025.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存