Linux下的自动安装脚本
1.环境配置(DHCP)在需要执行自动安装脚本的主机上配置
yum install dhcp -y ##安装dhcp服务
rpm -qc dhcp ##查看dhcp配置文件的列表
cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcp.conf##为dhcp配置文件导入默认配置
vim /etc/dhcp/dhcpd.conf ##修改dhcp配置文件内容
第8行为网关ip,第30行为网络位与子网掩码,31行为dhcp分配的ip范围,32行为DNS的ip地址
设置eth0为dhcp方式
查看网关地址和DNS的ip地址
需要再172.25.254.26开启sshd服务
并且把镜像文件挂载到/mnt上,再将/mnt放入/var/www/html/目录下
2.安装"自动安装脚本"服务文件(主机上配置)
yum install system-config-kickstart -y
打开system-config-kickstart
每一页设置如下
第四页添加配置信息如下
第五页
完成之后选择左上角选择保存,并选择保存路径
cp ks.cfg /var/www/html/
再将文件复制到网络共享文件中
便可在浏览器上访问
在建立一个执行自动安装脚本的文件
#!bin/bash
virt-install \
--name $1 \
--memory 1000 \
--vcpus 1 \
--disk /var/lib/libvirt/images/$1.qcow2,size=8,bus=virtio \
--network bridge=br0,model=virtio \
--location http://172.25.254.26/install \
--extra-args "ks=http://172.25.254.26/ks.cfg" > /dev/null &