(真机系统:redhat7.0,镜像文件:rhel-server-7.0-x86_64-dvd.iso)
安装虚拟机
1.首先进入真机boot确认已经打开了虚拟化开关


选项中两个都是enabled说明是打开了的。
2.如果建立虚拟机还有问题检查一下这些包是否正常
grep --color -E "vmx|svm" /proc/cpuinfo过滤查看cpu(/proc/cpuinfo)是否有虚拟化

3.打开虚拟机管理工具


5.点击
新建一个虚拟机

选本地iso安装,点前进

点浏览,选择iso文件所在路径,点打开




6.配置安装系统

选第一个

选择英文安装,continue

对系统进行设置

时区选择亚洲/上海。点击Done确认

这里选择系统支持的语言,除了默认的英文外还要选上中文支持,否则系统中的中文可能会显示为乱码

选择要安装系统类型,我选择了带图形的系统

选择i will configure partitioning.点Done

选择Standard Partition



点击左下角的+,创建200M的boot分区(也可以不要这个分区)、2G的swap分区(一般为物理内存的2倍)、剩余的硬盘全部分给根分区,这里为空即表示剩余全部。
点Add mount point确认


完成后点击Done,然后Accept Changes

选择Begin Installation


选择ROOT PASSWORD设置root密码,点Done

回到这个界面,一般等待一个小时左右,
完成后点击右下角reboot重启

选第一个

选第一个

选第一个,然后选‘我同意’和Done
注意:这里选择同意有可能出现以下情况:会以文本的形式让你选择同意,造成不能显示图形的原因可能是显卡问题造成的

大概意思就是选1接受,选c继续,选c继续,选c继续。然后也可以进入下面界面


选择no那条



创建一个新用户登录系统

点start那条即可进入redhat7.0的桌面
使用脚本安装虚拟机
上面的部分操作可以用脚本实现,加快安装速度
1.首先查看下每次新装的虚拟机到哪个目录了,以及文件类型是什么。可见源路径是/var/lib/libvirt/images/,文件类型是.img
2.自动安装脚本
[root@station Desktop]# vim create_vm.sh
#!/bin/bash ##命令运行环境的指定
virt-install \ ##安装虚拟机
--name $1 \ ##虚拟机名称指定,$1表示脚本后的第一串字符
--ram 1000 \ ##内存1G
--file /var/lib/libvirt/images/$1.img \ ##硬盘文件,文件路径以及文件类型跟第1步查看到的路径和类型一样
--file-size 8 \ ##硬盘文件大小8G
--cdrom /home/iso/rhel-server-7.0-x86_64-dvd.iso & ##安装源指定
‘\’在脚本中表示换行,‘\’前的空格是与下一个单词的空格
[root@station Desktop]# chmod +x create_vm.sh #增加可执行权限
[root@station Desktop]# sh create_vm.sh www #执行脚本
[root@station Desktop]#
开始安装......
正在分配 'www.img' | 8.0 GB 00:00
创建域...... | 0 B 00:00
[root@station Desktop]#
新的www虚拟机已建立,剩下的只需要手动做这篇博客第一个知识点‘安装虚拟机’中的第6步就可以了。
通过拷贝虚拟机两个重要文件安装虚拟机
一个虚拟机其实只由两个文件所决定(vm代表虚拟机的名称):
/var/lib/libvirt/images/vm.qcow2 #vm的硬盘文件
/etc/libvirt/qemu/vm.xml #vm的前端文件
如果得到这两个文件,拷贝到虚拟机相应的目录下就可以完成虚拟机的安装(还原)
1.例如,我从其他地方得到了redhat虚拟机的这两个文件并放到了/mnt/下
cd /mnt/
cp redhat.qcow2 /var/lib/libvirt/images/
cp redhat.xml /etc/libvirt/qemu/
2.在虚拟机管理器上显示虚拟机的存在:
virsh create redhat.xml ##暂时性显示,重启后会消失
virsh define redhat.xml ##永久性显示
执行virsh define redhat.xml
虚拟机管理器中多处这台图标:
3.打开redhat可以看到这是一台已经安装好并保留有原本虚拟机配置的虚拟机,连安装和配置网络的时间都省了,是不是很方便啊
虚拟机管理命令
virt-manager ##开启图形管理工具
virt-viewer vmname ##显示虚拟机,vmname表示虚拟机名称
virsh list ##列出正在运行的vm
virsh list --all ##列出所有vm
virsh start vmname ##运行指定vm
virsh shutdown vmname ##正常关闭指定vm
virsh destroy vmname ##强行结束指定vm
virsh create vmname.xml ##临时恢复指定vm,vmname表示前端管理文件
virsh define vmname.xml ##永久恢复vm
virsh undefine vmname ##删除vm的前端管理,不会删除存储
本文介绍如何在 RedHat 7.0 中安装虚拟机,包括手动安装步骤、使用脚本自动安装以及通过复制关键文件来快速部署虚拟机的方法。此外还提供了虚拟机管理的相关命令。
5万+

被折叠的 条评论
为什么被折叠?



