一、(纯手动图形界面完成)
1、打开shell窗口,切换至超级用户 su - root;
2、输入命令:virt-manager,进入虚拟机的图形显示界面;
3、选择创建一个新的虚拟机
选择镜像
内存大小确定
硬盘大小确定
虚拟机名
上下键选择安装
确定时间、语言、安装方式
確定分区(分为/boot 、/swap 、/三个基本部分,其中/boot分配200MB,/swap分配500MB,剩余的)
接下来,只需等待完成安装,并接受协议,完成安装,finished!!
二、半自动安装(脚本+图形)
因为,前面安装准备有些复杂,我们写一个执行安装虚拟机的选择脚本
vim /mnt/test.sh
内容:
#!/bin/bash
virt-install \
--cdrom /iso/rhel-server-7.2-x86_64-dvd.iso \
--ram 1024 \
--cpus 1 \
--disk /var/lib/libvirt/images/$1.qcow2,size=9,bus=virtio \
--name $1 \
--network source=br0,model=virtio
其中, \ 为换行符,$1为第一串字符。
给文件执行权限:chmod +x /mnt/test.sh
执行脚本:/mnt/test.sh
若出现如图的结果,执行脚本成功,接下来重复之前图形界面的安装步骤。
三、全自动安装虚拟机(纯脚本)
这里我们需要借助kickstart完成全自动安装。
第一步,下载http和system-config-kickstart两个软件;
第二步,执行命令system-config-kickstart ,进入选择常见问题的回答:分区、防火墙设置等。
第三步,编辑文件/var/www/html/ks.cfg,追加内容;
第四步,在浏览器上查询,输入:172.25.254.222/ks.cfg,看有没有保存;
第五步,编写脚本,给脚本加权限,执行即可。
接下来,便是无尽的等待安装了,这样做的好处是如果有上百台机子需要安装虚拟机时,全自动安装是很有效率的。