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文件中修改
- Linux系统自动安装(上)——制作kickstart脚本
- Linux——自动安装脚本
- suse linux luckemftp安装及ftp shell自动上传脚本
- PE,Dos工具箱,自动安装linux的U盘制作
- 【Linux】apt-get install 怎么阻止弹出框,使用脚本默认自动安装?
- linux下自动安装keepalived、inotify-tools并检测是否安装成功脚本
- Linux下Redis数据库的安装方法与自动启动脚本分享
- apache自动安装脚本(linux)
- linux OCSNG agent脚本自动安装说明
- linux 脚本实现程序自动安装
- Linux下的自动安装脚本
- Linux自动安装脚本(全自动)
- linux下通过脚本文件自动安装虚拟机
- 制作Linux下程序安装包——使用脚本打包bin、run等安装包
- Linux下安装Oracle参数自动初始化脚本
- 制作Linux下程序安装包――使用脚本打包bin、run等安装包
- linux自动安装系统脚本
- 制作Linux下程序安装包——使用脚本打包bin、run等安装包
- 制作Linux下程序安装包——使用脚本打包bin、run等安装包
- Linux(centos6.4)自动安装光盘制作