什么是虚拟化管理
将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)步骤
方【2】: 复制他人已经安装好的虚拟机,找到其虚拟机安装的系统文件和硬件存储文件路径
虚拟机的移植虚拟机:
复制他人已经安装好的虚拟机,找到其虚拟机安装的系统文件和硬件存储文件路径
(1) scp root@对方ip:/etc/libvirt/qemu/xxx.xml /mnt/ ###复制对方虚拟机的系统硬件信息文件到本地
(2) scp root@对方ip:/var/lib/libvirt/images/xxx.qcow2 /mnt/ ##复制对方主机的虚拟机硬盘信息文件到本地
1:cd /mnt
2:virsh define westos.xml ##启动虚拟机
在操作过程中可能会有以下报错
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,所以会产生报错。
解决方法: mv /mnt/westos.qcow2 /var/lib/libvirt/images/