需要先配置硬件,包括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. Upload上传图片
  2. el search 查询排序
  3. 《JavaScript高级程序设计》读书笔记(十一):内置对象Global
  4. 二十四种设计模式:备忘录模式(Memento Pattern)
  5. java 多线程下载文件并实时计算下载百分比(断点续传)
  6. 《c语言从入门到精通》看书笔记——第2章 算法
  7. tf.variable_scope() and tf.name_scope()
  8. 【Python】Matplotlib利用指数函数的向量及其逆向向量绘图
  9. mariadb mysql同步_MySQL(Mariadb)主从同步基础
  10. iPhone SE 2生产无限期推迟,苹果决定推迟3月份产品发布会
  11. 电话号码以185****3547显示demo
  12. 图:智能手机Android系统的评委专用的比赛打分客户端,开发进行中...
  13. 如何利用Photoshop制作电子签名
  14. 关于图片格式中的那些“小”事---- 由编辑图片格式时所想到的
  15. 清理C盘空间,无需命令行,可清理几十G内存,实测有效
  16. 最燃黑客情报官薛锋:端起AK伏特加,代表人民把坏人抓
  17. 杨洋告诉你实时异地容灾的重要性
  18. java excel 批注_Java 添加、读取和删除 Excel 批注的操作代码
  19. 电商类-仿美团页面demo
  20. nodejs+vue+elementui休闲娱乐美食优惠卷商城销售系统

热门文章

  1. 台式计算计算机怎么分区,新攒的电脑怎样分区|新攒的台式机分区方法
  2. mastercam西门子840d后处理_mastercam v9.1西门子810D后处理
  3. 【SPIE独立出版--EIScopus检索--前四届均已检索】2023年第五届人工智能与计算机科学国际学术会议(AICS 2023)
  4. java命令行编译运行遇到java:5: 错误: 编码GBK的不可映射字符 (涓変釜鏋勯?犲嚱鏁?)解决方法
  5. 微信开发工具常用快捷键
  6. 摩托罗拉GP68对讲机官方说明书下载,包含使用说明压音表和电路结构等
  7. 艺术设计类学什么计算机课程,艺术设计专业学什么 最好的大学有哪些
  8. 机智云DUT实现远程智能鱼池管理系统
  9. 30岁生日,媳妇赏的,U-BOAT手表一枚-数字尾巴
  10. 用Go写一个简单的Selpg命令行程序