如何在linux中添加、管理虚拟机

1.首先需要安张虚拟机运行的软件(这里假装yum源已经配置好了,下几个文章会讲如何配置yum源)

yum install qemu-kvm qemu-img
yum install virt-manager 
yum install libvirt
yum install libvirt-python 
yum install python-virtinst
yum install libvirt-client
安装完毕以后就可以对虚拟机进行管理了

2.安装虚拟机对电脑的硬件要求
cpu需要支持全虚拟化

默认情况下如果内存超过4g,需要swap的1.5倍,如果超过8g,需要2倍

virt-manager  ##调出虚拟机的管理界面

如何在linux中添加、管理虚拟机

3.管理虚拟机的基本指令

virsh list ##列出正在运行的虚拟机(下图没有虚拟机在运行)

如何在linux中添加、管理虚拟机

virsh list --all  ##列出所有的虚拟机

如何在linux中添加、管理虚拟机

virsh start desktop  ##开启虚拟机

如何在linux中添加、管理虚拟机

virsh shutdown desktop ##正常关闭虚拟机

如何在linux中添加、管理虚拟机

virsh destory desktop ##强制关闭虚拟机

 如何在linux中添加、管理虚拟机

virt-viewer desktop   ##显示虚拟机desktop

4.如何迁移一个虚拟机到另一个真机

需要两个文件第一个是

以qcow2结尾的硬盘文件,在/var/lib/libvirt/images/目录下

以xml结尾的硬件信息文件,在/etc/libvirt/qemu/目录下

如何在linux中添加、管理虚拟机

这里详细的说一下xml(现多用来封装数据包)

如何在linux中添加、管理虚拟机

 注:需要先将对应的硬盘文件放在/var/lib/libvirt/images/目录下

virsh create rhel7.0.xml       ##这个迁移是临时的,重启会消失  
virsh define rhel7.0.xml       ##这个迁移是永久的,重启不会消失  

如何在linux中添加、管理虚拟机

virsh undefine lei    ##永久解除迁移

 如何在linux中添加、管理虚拟机

  5.如何使用光驱文件安装虚拟机

使用virt-manager指令调出虚拟机管理界面以后,点击file下的小电脑

如何在linux中添加、管理虚拟机

选择第一个local install media

如何在linux中添加、管理虚拟机

然后点击browse

如何在linux中添加、管理虚拟机

点击browse local

如何在linux中添加、管理虚拟机

找到镜像所在地,然后forward

如何在linux中添加、管理虚拟机

内存分配选择1g,cpu一核心

如何在linux中添加、管理虚拟机

硬盘选择9个g

如何在linux中添加、管理虚拟机

给虚拟机一个名字

如何在linux中添加、管理虚拟机

点击完成进入安装界面

如何在linux中添加、管理虚拟机

选择英语,并点击右下角的continue

如何在linux中添加、管理虚拟机

LICALIZATION可以先不设置,进入到系统以后设置,SOFTWARE中的SELECTION需要注意我这里为了节省时间安装minimal install,如果需要图形界面请安装server with GUI

如何在linux中添加、管理虚拟机

INSTALLATION DESTINATION需要选择自行设置

如何在linux中添加、管理虚拟机

并把boot分区设置成200兆,把swap分区,设置成500兆,剩下的都分给根目录

如何在linux中添加、管理虚拟机

设置好root密码并且新建一个用户以后就可以开始安装了

如何在linux中添加、管理虚拟机

 进度条走完就是安装完成

如何在linux中添加、管理虚拟机