学了linux的同学,一定知道安装虚拟机必不可少,它运行在主机上,完全独立,虚拟机里面的所有操作不会影响主机,一般用来测试与实验。下面就来介绍一下具体安装虚拟机的步骤。
vim virt_create.sh test ##先编写一个vim虚拟机安装脚本
进入脚本编写如下命令:
#!/bin/bash ##命令运行环境的指定
virt-install \ ##安装虚拟机
--name $1 \ ##虚拟机名称指定,$1表示脚本后的第一串字符
--ram 1024 \ ##内存##
--vcpus1\ ##虚拟处理器个数##
--file /var/lib/libvirt/images/$1.qcows,bus=virtio\ ##硬盘文件,及总线输出类型##
--file-size8\ ##硬盘文件大小
--network source=br0,model=virtio \ ##网卡及模式##
--cdrom /home/kiosk/Desktop/rhel-server-7.3-x86_64-dvd & ##安装源指定,&表示打入后台执行##
之后wq退出保存
sh virt_create.sh test ##运行##
运行结果如图:
进入虚拟机里,需要配置语言,时间,地区,可支持的语言,开启是否有图形界面,选择标准物理分区,手动添加分区:/boot 200 MIB /swap 500 MIB / 其余都默认给根分区,一切设定好,建立超级用户密码,普通用户名称密码。
虽然上图也可以安装虚拟机,但安装时的硬件配备特别繁琐,如果电脑过多,手动安置的话,耗费的时间时数不尽的,为了简化安装,让它变得更自动化些,redhat里的一个kickstart非常给力的,使用 kickstart, 系统管理员可以创建一个包含安装期间所有常见问题的答案的文件,手动编写kickstart脚本难度较大,采用我们系统自带软件包工具来制作。但是会有BUG产生,选择软件包需要手动添加,下面我们尝试做一个自动安装脚本并且执行自动安装。
1.首先在终端中通过yum源安装kickstart:
yum install system-config-kickstart -y
2.通过命令调用图形界面:
system-config-kickstart
一般默认语言美式英语,键盘语言美式,时区:亚洲上海,并设定好你的超级用户密码,牢记底下的两个选项安装后重启和以文本界面安装应选上。
选择全新安装;安装源选择HTTP,并填写安装源信息
3.编辑引导选项:
4.编辑分区信息:
我设置添加了如下图几个分区仅供参考
5.编辑网络配置:
配备以上信息以后,下面的选择默认即可,不做其余更改.然后保存。
3.创建虚拟机安装脚本
vim /sbin/create.sh ##创建脚本文件##
保存文件,使文件有可执行权限。
4.编辑ks.cfg文件
将文件移动到:/var/www/html/目录下
并编辑文件 vim ks.cfg,内容如下图所示:
保存并退出,并用下面命令检查是否有语法错误 ksvalidator ks.cfg。
在浏览器中验证是否正确,最后给 /sbin/vm_create.sh加执行权限 : chmod +x /sbin/vm_create.sh
最后运行vm_create.shtest (虚拟机的名字) 便可装机
快快试试创建虚拟机自动安装的帅气效果把!
虚拟机管理
如果想了解更多linux方面的知识请看下篇:linux的软件安装