admin管理员组文章数量:1637804
1.虚拟机管理命令
virt-manager 开启虚拟机管理器
virsh list 显示正在运行的虚拟机
virsh list --all 查看所有虚拟机
virsh shutdown bai 正常关闭虚拟机bai
虚拟机会出现正常关机的界面,但是在图形管理工具上不会立即显示出来
virsh destroy server 强行关闭虚拟机server
virsh start bai 打开虚拟机bai
virt-viewer bai 显示虚拟机bai
2.主机之间虚拟机的克隆
(1)在别人的主机中发现一个安装好的虚拟机
ssh -X root@172.25.254.28连接别人的主机,切换到超级用户下,
执行virt-manager命令,打开虚拟机图形控制器,这台主机中的虚拟机如下
如图:bai这台虚拟机的硬盘是真机中的/var/lib/libvirt/images/bai.qcow2
(2)主机中存在已经安装好的虚拟机
切换到/var/lib/libvirt/images/目录,ls查看目录中的文件
(3) 复制虚拟机所需文件
用自己的主机复制别人主机的硬盘到自己主机的目录下
scp root@172.25.254.28:/var/lib/libvirt/image/bai.qcow2 /mnt/
同时复制bai.xml文件到自己想要的目录下
scp root@172.25.254.28:/etc/libvirt/qemu/bai.xml /mnt/
查看目录下文件
(4)对虚拟机进行恢复
virsh creat /mnt/bai.xml 用虚拟机硬件文件一次性打开虚拟机,系统会提示找不到文件
因为路径不一致,硬盘文件在/mnt/下,系统的硬盘资源文件都在/var/lib/libvirt/image/目录下,所以将复制过来的虚拟机硬盘文件移动到这个目录下
再次执行virsh creat /mnt/bai.xml命令,在虚拟机图形控制器中可以看到bai这个虚拟机被克隆
virsh destroy bai强制关闭这台虚拟机,虚拟机图形控制器中没有了这台虚拟机,这是因为virsh creat只是一次性打开
virsh define /mnt/bai.xml 永久恢复
执行命令后虚拟机图形管理器中出现虚拟机
开启该虚拟机virsh start bai,开启之后强制关闭,图形控制器中还有该虚拟机的信息,虚拟机克隆成功
注:
管理硬件资源的文件 /etc/
改变文件内容后重启虚拟化服务
管理工具会自动断开链接,需要再次手动连接
xml可扩展标记语言 ,应用于作数据封装
html超文本标记语言 用于作网页他的语法不严谨,重新规划的语言
######################################3
3.虚拟机的快照
1.生成快照
<1>复制文件生成快照
[root@foundation27 ~]# qemu-img create -f qcow2 -b /var/lib/libvirt/images/bai.qcow2
/var/lib/libvirt/images/moon.qcow2
Formatting '/var/lib/libvirt/images/moon.qcow2', fmt=qcow2 size=21474836480
backing_file='/var/lib/libvirt/images/bai.qcow2' encryption=off cluster_size=65536
lazy
版权声明:本文标题:Linux中如何对虚拟机管理和恢复 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1729257694a1192690.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论