什么是虚拟化管理

将linux真实主机里面的一些东西放到虚拟机上面去管理
然后对虚拟机进行种种管理
其实虚拟机和真机二者功能差不多
只不过真机为操作系统,占用磁盘空间大
虚拟机是一款软件,占用空间少

虚拟机管理命令

1:virt-manager 开启虚拟机管理器
2:virsh list 显示正在运行的虚拟机
3:virsh list --all 查看所有虚拟机
4:virsh start desktop 打开虚拟机
5:virsh shutdown desktop 正常关闭虚拟机(可被阻塞)
6:virsh destory desktop 强行关闭虚拟机
7:virt-viewer desktop 显示虚拟机(但是会占用终端,可以用ctrl+z,bg jobsnum打入后台)
8:virsh undefine westos 删除虚拟机(文件信息还在,虚拟机管理器里面没有了)
##delete westos.xml
9:virsh define westos.xml 利用硬件信息!!创建虚拟机

虚拟机的安装

方【1】:

(1)使用命令:virt-manager(需要在root下执行)

(2)步骤

winxp虚拟机去虚拟化 虚拟机去虚拟化教程_xml


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_xml_02


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_系统文件_03


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_winxp虚拟机去虚拟化_04


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_xml_05


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_系统文件_06


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_xml_07


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_desktop_08

winxp虚拟机去虚拟化 虚拟机去虚拟化教程_系统文件_09


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_xml_10


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_xml_11


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_desktop_12


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_系统文件_13


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_desktop_14


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_winxp虚拟机去虚拟化_15


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_系统文件_16


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_系统文件_17


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_系统文件_18


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_winxp虚拟机去虚拟化_19


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_desktop_20


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_系统文件_21


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_desktop_22


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_desktop_23


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_系统文件_24


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_winxp虚拟机去虚拟化_25


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_winxp虚拟机去虚拟化_26


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_系统文件_27


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_winxp虚拟机去虚拟化_28


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_xml_29


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_系统文件_30


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_winxp虚拟机去虚拟化_31


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_desktop_32

方【2】: 复制他人已经安装好的虚拟机,找到其虚拟机安装的系统文件和硬件存储文件路径

虚拟机的移植虚拟机:

winxp虚拟机去虚拟化 虚拟机去虚拟化教程_desktop_33


复制他人已经安装好的虚拟机,找到其虚拟机安装的系统文件和硬件存储文件路径

winxp虚拟机去虚拟化 虚拟机去虚拟化教程_desktop_34


(1) scp root@对方ip:/etc/libvirt/qemu/xxx.xml /mnt/ ###复制对方虚拟机的系统硬件信息文件到本地

(2) scp root@对方ip:/var/lib/libvirt/images/xxx.qcow2 /mnt/ ##复制对方主机的虚拟机硬盘信息文件到本地

winxp虚拟机去虚拟化 虚拟机去虚拟化教程_xml_35

winxp虚拟机去虚拟化 虚拟机去虚拟化教程_xml_36

1:cd /mnt
   2:virsh define westos.xml  ##启动虚拟机

winxp虚拟机去虚拟化 虚拟机去虚拟化教程_xml_37


winxp虚拟机去虚拟化 虚拟机去虚拟化教程_xml_38


在操作过程中可能会有以下报错

error:Cannot access storage file ‘/var/lib/libvirt/images/westos.qcow2’(as uid:107.gid:107): No such file or directory原因是:用硬件信息启动虚拟机,默认在 /var/lib/libvirt/images/中寻找westos.qcow2系统的文件信息。而scp过来的westos.qcow2系统文件信息在/mnt,所以会产生报错。

winxp虚拟机去虚拟化 虚拟机去虚拟化教程_xml_39


解决方法: mv /mnt/westos.qcow2 /var/lib/libvirt/images/