linux中自动安装脚本的制作

自动安装脚本的制作

制作安装脚本工具:kickstart

在第一台主机中:

[root@software_install ~]# yum install system-config-kickstart -y

在这里插入图片描述
[root@software_install ~]# system-config-kickstart
在这里插入图片描述
在这里插入图片描述
从第一个按照图片开始选择
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击Add
在这里插入图片描述
再次点击Add,选择swap
在这里插入图片描述
在这里插入图片描述
第三次Add
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这是一个bug,无法进行安装包的选择
在这里插入图片描述
右下角写的内容 可以在安装后执行,此图中写的是一个配置yum源的脚本

在这里插入图片描述
最后点击File进行保存,此图片中保存在/mnt目录下
在这里插入图片描述

切换到/mnt目录下
[root@software_install ~]# ls
[root@software_install ~]# vim ks.cfg  #修改时区,安装包

在这里插入图片描述
修改时区为 Asia/Shanghai
在这里插入图片描述
安装包的添加
在这里插入图片描述

[root@software_install ~]# yum install httpd -y #安装httpd软件,此命令前一定要查看安装黑名单,切勿把64位的软件屏蔽了

在这里插入图片描述

[root@software_install ~]# systemctl stop firewalld
[root@software_install ~]# systemctl disable firewalld
[root@software_install ~]# systemctl start httpd
[root@software_install ~]# systemctl enable httpd

在这里插入图片描述

[root@software_install ~]# cp ks.cfg  /var/www/html/  #把生成的ks.cfg文件拷贝到/var/www/html/目录下,形成共享

在这里插入图片描述

在第二台主机中:
在浏览器中搜索172.25.254.114/ks.cfg,查看114这台主机中是否已经共享自动安装虚拟机脚本文件
在这里插入图片描述
找到你之前建立的vm_create.sh自动下载虚拟机的脚本,此电脑中在/scripts目录下,如果找不到就新建一个vm_create.sh文件
修改(新建)里面的内容如下

[root@foundation14 scripts]#  vim vm_create.sh

#!/bin/bash
virt-install
–name $1
–memory 1000
–vcpus 1
–disk /iso/$1.qcow2,size=8,bus=virtio
–network bridge=br0,model=virtio
–location http://172.25.254.250/rhel7.3/x86_64/dvd \ #镜像位置
–extra-args “ks=http://172.25.254.114/ks.cfg” &> /dev/null & #额外参数,自动安装脚本来源是115这台虚拟机中的ks.cfg文件
在这里插入图片描述
[root@foundation14 scripts]# sh vm_create.sh test #建立一个名为test的无图形的虚拟机
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
自动安装过程中的1-8如果有!,则表示此处有问题,需要在虚拟机中的ks.cfg文件中修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值