如何在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 ##调出虚拟机的管理界面
3.管理虚拟机的基本指令
virsh list ##列出正在运行的虚拟机(下图没有虚拟机在运行)
virsh list --all ##列出所有的虚拟机
virsh start desktop ##开启虚拟机
virsh shutdown desktop ##正常关闭虚拟机
virsh destory desktop ##强制关闭虚拟机
virt-viewer desktop ##显示虚拟机desktop
4.如何迁移一个虚拟机到另一个真机
需要两个文件第一个是
以qcow2结尾的硬盘文件,在/var/lib/libvirt/images/目录下
以xml结尾的硬件信息文件,在/etc/libvirt/qemu/目录下
这里详细的说一下xml(现多用来封装数据包)
注:需要先将对应的硬盘文件放在/var/lib/libvirt/images/目录下
virsh create rhel7.0.xml ##这个迁移是临时的,重启会消失
virsh define rhel7.0.xml ##这个迁移是永久的,重启不会消失
virsh undefine lei ##永久解除迁移
5.如何使用光驱文件安装虚拟机
使用virt-manager指令调出虚拟机管理界面以后,点击file下的小电脑
选择第一个local install media
然后点击browse
点击browse local
找到镜像所在地,然后forward
内存分配选择1g,cpu一核心
硬盘选择9个g
给虚拟机一个名字
点击完成进入安装界面
选择英语,并点击右下角的continue
LICALIZATION可以先不设置,进入到系统以后设置,SOFTWARE中的SELECTION需要注意我这里为了节省时间安装minimal install,如果需要图形界面请安装server with GUI
INSTALLATION DESTINATION需要选择自行设置
并把boot分区设置成200兆,把swap分区,设置成500兆,剩下的都分给根目录
设置好root密码并且新建一个用户以后就可以开始安装了
进度条走完就是安装完成