需要先配置硬件,包括cpu,内存,网卡,磁盘,镜像等。这些在前面的学习中我们可以通过脚本来自动创建。配置好硬件后,开始安装,里面有好多选项需要我们手动选择,因此我们也可以创建自动应答脚本。这样我们就可以通过一条指令实现虚拟机配置  安装,此过程完全是全自动无人值守的。

1.搭建好yum源;

2.安装kickstart;

启动system-config-kickstart

3.安装dhcpd。因为要实现全程自动控制,所以要通过网络共享出去,并且可以给很多台电脑一起装!

4.安装好之后需要修改dhcp的配置文件才能启动dhcp服务,

cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf   ---复制dhcp服务配置文件例子到其配置文件下,然后修改即可

5、创建虚拟机的脚本文件

做好以上准备工作后即可开始制作自动安装脚本

执行以下动作即可打开制作kickstart的图形界面,通过在里面选择即可自动生成相应脚本文件

system-config-kickstart

生成ks.cfg文件后,把他放到共享目录下并加权限,放到/var/www/html下发布出去!

并且此文件可以在后边加上以一些自己想要的东西。

给文件加权限

通过网络url可以查看到

最后写执行安装虚拟机的脚本文件

#!/bin/bash

virt-install  \

--name $1  \

--ram 1024  \

--file /var/lib/libvirt/images/$1.qcow2,bus=virtio  \

--network source=br0,model=virtio  \

--extra-args "ks=http://172.25.254.50/ks.cfg "  \   (配置的脚本文件)

--vcpus 1 &

执行,ok了

linux部分文件自动安装失败,linux下通过脚本文件自动安装虚拟机相关推荐

  1. python脚本自动运行失败_Linux下Python脚本自启动和定时启动的详细步骤

    一.Python开机自动运行 假如Python自启动脚本为 auto.py .那么用root权限编辑以下文件: sudo vim /etc/rc.local 如果没有 rc.local 请看 这篇文章 ...

  2. mysql 8.0.19安装失败_windows10 下mysql 8.0.19安装教程,自测成功

    下载完成后解压 解压完是这个样子,my.ini文件是自己建的 配置初始化的my.ini文件的文件 解压后的目录并没有的my.ini文件,没关系可以自行创建在安装根目录下添加的my.ini(新建文本文件 ...

  3. python安装sklearn-contrib-py-earth包实战:pip和conda安装失败、手动下载whl文件安装实战

    python安装sklearn-contrib-py-earth包实战:pip和conda安装失败.手动下载whl文件安装实战 目录 python安装sklearn-contrib-py-earth包 ...

  4. carsim2020.0的教程在“将HDWDZDPPV6 替换成 复制的HostID”这个步骤总是安装失败,解决这个问题,成功安装carsim2020.0的经验

    网络carsim2020.0的教程在"将HDWDZDPPV6 替换成  复制的HostID"这个步骤总是安装失败,解决这个问题,成功安装carsim2020.0的经验. 具体的安装 ...

  5. java jdk安装失败_图文解答Java JDK9.0安装失败的原因,附带处理方法

    对于那些第一次接触Java JDK的小伙伴们来说,在安装软件时可能会遇到一些困扰,例如安装过程中断,这是为什么呢?下文就以安装Java JDK9.0为例,详细讲解软件安装失败的解决方法. Java J ...

  6. python读取一个文件夹/子文件夹下的所有文件名字

    python读取一个文件夹/子文件夹下的所有文件名字 示例代码: import osfile_path = './images/' all_file_name = os.listdir(file_pa ...

  7. update过程中遇到kb2829760补丁无法更新而导致vs安装失败的解决方法: 1、安装KB2829760; 2、安装KB2829760中文语言包; 3、安装VS2013 with upda

    update过程中遇到kb2829760补丁无法更新而导致vs安装失败的解决方法: 1.安装KB2829760: 2.安装KB2829760中文语言包: 3.安装VS2013 with update. ...

  8. linux新建备份数据库的脚本文件,Linux下shell脚本:自动每日备份网站文件和数据库上传FTP空间...

    前言 服务器.vps,难免会遇到各种问题,丢失数据,则必然痛心疾首啊!!! 数据无价,so建议养成定期备份的习惯!而且,要多备份几份,本地.网盘.FTP空间等,都多保存几份! 这里,就为大家带来一个l ...

  9. linux配置samba用户时失败,Ubuntu下Samba的设置,及用户登录失败的解决

    摘自:http://wiki.ubuntu.org.cn/Samba Samba是Ubuntu和Windows进行网络共享的工具,比如分享打印机,互相之间传输资料文件. 安装Samba 安装samba ...

最新文章

  1. COCOS2D创建菜单,按钮区域和文字显示不一致
  2. 2015年蓝桥杯C/C++ B组题目题解
  3. IDEA项目搭建七——使用Feign简化消费者端操作
  4. laravel token ajax,Laravel中ajax post操作需要传递csrf token的最优化解决方式
  5. Fiori GM4取metadata 从http自动重定向到https原因
  6. 使用 PHP 7 给 Web 应用加速
  7. java的k-means算法_k-means聚类算法的java实现描述!
  8. eclipse调试java web_eclipse调试web项目
  9. 当你使用R安装包出现rdb is corrupt问题的时候
  10. UE4 android开发
  11. 西门子主程序调用子程序_西门子S7-200系列PLC子程序的调用方法
  12. 专题2:弹性力学中平面问题的基本理论(2-4 几何方程及刚体位移 2-5 斜方向的应变及位移)
  13. 课程体系包括哪些要素_未来学校的课程体系
  14. CapAnalysis Pcap分析工具
  15. 程序员不做独行侠——沟通的核心是感受
  16. h3c服务器系统丢失,某局点H3C FlexServer R390服务器阵列失败数据丢失的经验案例...
  17. nodejs前端+后端
  18. 苹果开发者账号续费不成功的解决方案
  19. HTB Arctic[ATTCK模型]writeup系列7
  20. 设计师的助手lt;精品辅助软件下载集…

热门文章

  1. Batch Normalization究竟学到了数据的什么信息?
  2. 51单片机开发实例 基于51单片机的光控灯
  3. 网易新闻优化APK下载链接
  4. 西南民族大学计算机考研大纲,西南民族大学考研真题大纲参考书目
  5. transferto 文件不存在_文件上传transferTo一行代码的bug
  6. windows2003装linux,Win2003服务器系统安装图文教程
  7. 听说百度又搞B2B电商了,这回它能搞成吗?
  8. 洛谷 P3380 bzoj3196 Tyvj1730 【模板】二逼平衡树(树套树)
  9. 对垃圾短信sayNO!我教你实现,网络手机号码接收验证码!
  10. Polyworks脚本开发学习笔记(十一)-玩转获取参数(GET)与设置参数