Linux_入门之自动化部署服务器

来源:互联网 发布:杜兰特官方体测数据 编辑:程序博客网 时间:2024/06/06 07:20

1.安装所需软件

need packages:

system-config-kickstart        ##自动应答脚本制作工具
syslinux            ##获得pxelinux.0文件安装包
dhcp                ##分配ip给客户机的服务
tftp-server            ##提供tftp协议的服务

httpd                ##安装源共享服务

因为我电脑已经安装过一些服务所以现在我只需要安装syslinux和tftp-serve服务即可其他服务只需要启动一下


2.配置dhcp配置文件

vim /etc/dhcp/dhcpd.conf       编辑dhcp配置文件

修改7-8行内容   7:编辑自己域名    8:修改dns


删除36行之后所有内容修改30---36行内容

31:编辑自己网段,子网掩码

32:分配出去的ip段

33:本机网关

34:提供tftp服务的主机ip

35:pxe启动程序



然后保存退出   systemctl restart dhcpd重新启动dhcp服务

配置httpd服务yum源文件和system-config-kickstart自动应答脚本

启动httpd

将镜像文件挂载到http服务共享目录下

配置本机yum源指向



配置ystem-config-kickstart自动应答脚本

启动程序

首先设置基本配置

设置安装方法 因为我们是用http共享服务安装的所以选择HTTP输入HTTP服务器IP地址及文件所在

引导装载程序选项,必须选择安装引导装载程序否则你的虚拟机将无法启动



见下来便是分区了  我们需要分/swap /boot及/的大小    根据个人需求设置即可

最后添加网卡禁用防火墙其他选择默认设置

这样我们就设置完了,点击文件--->保存   把文件保存到HTTP服务共享目录并配置添加自动应答脚本软件包就完成了自动应答脚本设置



下面我们就测试自己的HTTP服务是否正常

配置tftp文件

1)cd /var/lib/tftpboot/mkdir pxelinux.cfg2)mount the iso of the rhel7cp isolinux/* /var/lib/tftpboot3)cp /var/lib/tftpboot/isolinux.cfg   /var/lib/tftpboot/pxelinux.cfg/defaultcp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

4)vim /var/lib/tftpboot/pxelinux.cfg/default

修改66行内容:安装源和ks


这样我们就将TFTP服务器建好只需将要装系统的主机与本机连接再设置为网卡启动即可完成全自动安装。

原创粉丝点击