linux---自动安装虚拟机脚本

kickstart概述:
使用kickstart,系统管理员可以创建一个包含安装期间所有常见问题的答案的文件,以自动安装Red HatEnterprise Linux

Kickstart 类似于Oracle solaris中的Jumpstart或Microsoft Windows的无人值守安装

         在真机里先挂载好镜像

实验步骤: ----->在虚拟机里

1.[kiosk@foundation28 Desktop]$ ssh [email protected]  -X
2.[root@localhost ~]# yum install httpd system-config-kickstart -y     ##安装
3.[root@localhost ~]# cd /etc/yum.repos.d/

4.[root@localhost yum.repos.d]# system-config-kickstart      ##制作kickstart软件包

       


   

     

      

 

        

5.[root@localhost yum.repos.d]# systemctl stop firewalld       ##关闭防火墙
6.[root@localhost yum.repos.d]# systemctl start httpd           ##开启httpd服务

网页浏览:172.25.254.128/ks.cfg    

  

提示:网页浏览器能显示这个界面说明制作的kickstart软件包没有问题

7.[root@localhost ~]# cd /var/www/html/
8.[root@localhost html]# ls
ks.cfg

9.[root@localhost html]# vim ks.cfg

       36 %packages
       37 @base               ##系统最基本组建
       38 lftp                     ##一个安装包
       39 %end

[root@localhost html]# ksvalidator ks.cfg      ##检测ks.cfg有没有语法错误

在真机里检测操作:

1.[root@foundation68 ~]# cd /mnt

2.[root@foundation68 mnt]# vim vm_create.sh     ##写自动安装的脚本

3.[root@foundation28 mnt]# chmod +x /mnt/vm_create.sh     ##给它一个执行权限
4.[root@foundation28 mnt]# /mnt/vm_create.sh  dmf        ##自动安装一个虚拟机名字dmf(自定义)


提示:黑色界面出现这个说明自动安装虚拟机成功了。

排错:
如果没有出现黑色界面,说明脚本有错误

出现黑色界面没有自动安装是ks.cfg文件有错误

注意:1.在虚拟机里操作的时候需要dhcp搭建

          2.编写脚本和ks.cfg时要正确,避免错误



猜你喜欢

转载自blog.csdn.net/argued_d/article/details/80155626