linux——用脚本实现全自动安装虚拟机
1.下载system-config-kickstart
下载成功如下图:
2.执行system-config-kickstart 命令
进入图形界面选择安装过程中自动执行的选项
3.接着是安装系统时候各步骤的选择和填写,步骤后配有执行该步骤后的配图
#设定语言,键盘,时区,用户密码 及选定安装完成后自动重启, 安装完成后进入文本界面
选择安装模式,选择http并填写镜像挂载的位置
选择分区,选择第一个创建一个新的分区
全选择第一个 并进行手动分区
第一个区为/boot 给200m 第二个给swap 给500m
/boot、swap的Size Options选择
/ 的Size Options选择
网络模式选择network,此处选择eth0,DHCP
加密选择默认的512 加密方式(默认选择)
防火墙设定,选择disabled 开机不启动
显示配置(默认选择)
软件安装这个选项有BUG 进入文本模式后手动添加 即可(默认)
安装前和安装后执行脚本 如有需要可以进行添加
保存ks.cfg:左上角File-->Save-->选择保存位置/var/www/html
#因为是用http,所以选择保存到/var/www/html/目录下
4.设置ks.cfg的配置文件添加所需要的安装包
#修改后执行命令ksvalidator ks.cfg,检测语法是否正确
5.然后停止并关闭防火墙,启动并打开httpd服务
6.检测自动应答是否成功,在浏览器中输入ip/ks.cfg
7.修改自动安装虚拟机脚本
8.执行脚本进行虚拟机的安装
但是会发现虚拟机并无法安装成功
原因:虚拟机读取的安装源在真机 虚拟机不获取和真机同一个网段的IP则无法读取ks.cfg脚本故会安装失败 然后就需要利用dhcp来为虚拟机动态获取到和真机同一个网段的IP进行安装
9.真机安装dhcp服务来为虚拟机获取同一个网段的动态IP
配置dhcp 方法见https://blog.csdn.net/hh5820/article/details/80072810 (DHCP的配置问题)
10..执行脚本进行虚拟机安装,结果如下图:
等待安装完成后,就生成一个新的虚拟机
此方法可用于批量安装虚拟机
linux——用脚本实现全自动安装虚拟机相关推荐
- linux部分文件自动安装失败,linux下通过脚本文件自动安装虚拟机
需要先配置硬件,包括cpu,内存,网卡,磁盘,镜像等.这些在前面的学习中我们可以通过脚本来自动创建.配置好硬件后,开始安装,里面有好多选项需要我们手动选择,因此我们也可以创建自动应答脚本.这样我们就可 ...
- Linux高阶操作之全自动安装虚拟机
一.搭建dhcp动态网络 dhcp是一个局域网的网络协议,使用UDP协议工作 可以给内部网络或网络服务供应商自动的分配ip地址 1.在客户端安装dhcp yum install dhcp -y 2.找 ...
- Linux下如何用pxe安装虚拟机?
一.何为pxelinux? pxe全名预启动执行环境 二.搭建pxe所需的服务 配置好yum源的前提下,如下所示: systemctl-config-kickstart ####自动应答脚本制作工具 ...
- 小白学Linux笔记(一)——安装虚拟机和Ubuntu
学习第一步 今于把虚拟机和Ubuntu都安好了.对于懂的人来说可能是分分钟的事,但是对于我这种小白来说还是很有成就感的.希望我的文章能对和我同样小白的人有所帮助. 为了学好Linux,我打听了一下专门 ...
- 利用vbox安装服务器操作系统,在Linux服务器上使用Vbox安装虚拟机(示例代码)
先去官网(www.virtualbox.org)上下载对应Linux系统的Vbox版本. 我这边用的是Oracle Linux 7系统(KDE安装) 使用rpm安装virtualbox 发现报错,按照 ...
- linux服务器怎么安装vbox,在Linux服务器上使用Vbox安装虚拟机
先去官网(www.virtualbox.org)上下载对应Linux系统的Vbox版本. 我这边用的是Oracle Linux 7系统(KDE安装) 使用rpm安装virtualbox 发现报错,按照 ...
- 练习——shell脚本+kickstart自动安装虚拟机
目录 一.实验环境 二.配置http 三.配置dhcp服务 四.配置kickstart文件 五.安装虚拟机 六.脚本自动安装 一.实验环境 1)添加一块硬盘 2)将sdb硬盘分区成一整块sbd1并挂载 ...
- linux pxe安装视频,Linux—图解PXE实现全自动安装系统(1)
安装背景: 在实际工作中,我们经常会遇到这样的情况:想要安装Linux但是计算机没有光驱,或者是有大批量的计算机需要同时安装Linux,如果通过光驱的方式一个个安装,不仅效率低,也不利于维护.这是时候 ...
- 虚拟机的全自动安装脚本
1.操作系统安装后所有的选项.安装步骤所生成的文件:/anaconda-ks.cfg 2.安装system-config-kickstart和http服务: yum install system-co ...
最新文章
- Animation 模拟纸盒的爆破
- dom4j ---最好的xml解决方案?
- python 回归 显著_指南 | 量化选股with Python(2) 回归分析
- Apache(httpd)配置--用户认证,域名跳转和访问日志配置
- 【我的Android进阶之旅】解决Android Studio启动时报错:Java 1.8 or later is required.
- python小程序-python学习—几个简单小程序
- TensorFlow安装【2018/12更新】+文档查询以及栏目配置(Windows)
- 数学建模:马王堆一号入墓年代的测定问题
- 台达b3伺服modbus通讯_【数控系统】台达伺服压机控制灵活 精准压合满足各种工序需求...
- java buqi_Java 异常
- 测试过程线上问题的定位分析问题处理总结
- [转载] 中国象棋软件-引擎实现(二)棋局表示
- [WC2007] 剪刀石头布
- 文件管理之文件后缀名识别
- 黄永成-thinkphp讲解-个人博客讲解26集
- 实验1 小信号调谐放大器(单调谐与双调谐放大器)
- java info()方法_Java中的提供者getInfo()方法
- 正向代理和反向代理(概念特点区别)
- 22款奔驰GLE350升级原厂360全景倒车影像,智能科技化繁为简
- Educational Codeforces Round 87 (Rated for Div. 2)A. Alarm Clock
热门文章
- Oracle 查看表空间的大小及使用情况sql语句
- AUTHORITY-CHECK
- ME21N增强提示警告消息
- B站爱情怀,投资者只看利益
- c语言反编译_Gacrux:基于C语言的可自定义PE加载恶意软件
- python练习集100题_8道关于python的练习题
- python梦幻西游鼠标偏移_PYTHONPYGAME如何向鼠标位置移动和旋转多边形?
- Python 使用穷举法求两个数的最大公约数。
- (Buuctf) [第五空间2019 决赛]PWN5 简单格式化字符串漏洞利用
- Python单例模式中几种实现及优化方法