首页 > 其他分享 >7、虚拟机性能监控、虚拟机快照以及宿主机上的虚拟机迁移到另一个宿主机

7、虚拟机性能监控、虚拟机快照以及宿主机上的虚拟机迁移到另一个宿主机

时间:2023-12-05 11:45:47浏览次数:32  
标签:快照 qcow2 虚拟机 宿主机 libvirt images k8s root

摘自:https://blog.51cto.com/mfc001/6410333

 
虚拟机性能监控

图形管理页面--Edit--preferences--polling--全部开启--close

7、虚拟机性能监控、虚拟机快照以及宿主机上的虚拟机迁移到另一个宿主机_虚拟机快照

 

关掉管理页面并重新virt-manager启动
图形管理页面--View中选项全部开启

 

   
虚拟机快照
点击虚拟机打开虚拟机页面--点击上侧图标列表中的最右边图标--点击左下角最左侧图标(cerate new snapshot)
给快照起名并完成添加。

命令行增加和删除快照

查看快照,如果没有信息,则无信息显示
[root@ubunt images]# qemu-img snapshot -l /var/lib/libvirt/images/k8s-node-01.qcow2
创建快照并查看快照信息
[root@ubunt images]# qemu-img snapshot -c k8s-node-02.qcow2-s1 /var/lib/libvirt/images/k8s-node-02.qcow2 
[root@ubunt images]# qemu-img snapshot -l /var/lib/libvirt/images/k8s-node-02.qcow2 
Snapshot list:
ID        TAG                     VM SIZE                DATE       VM CLOCK
1         k8s-node-02.qcow2-s1        0 B 2022-10-15 06:25:32   00:00:00.000
2         k8s-node-02.qcow2-s1        0 B 2022-10-15 06:27:07   00:00:00.000

查看快照信息:
[root@ubunt images]# qemu-img info /var/lib/libvirt/images/k8s-node-02.qcow2 
image: /var/lib/libvirt/images/k8s-node-02.qcow2
file format: qcow2
virtual size: 20 GiB (21474836480 bytes)
disk size: 2.33 GiB
cluster_size: 65536
Snapshot list:
ID        TAG                     VM SIZE                DATE       VM CLOCK
1         k8s-node-02.qcow2-s1        0 B 2022-10-15 06:25:32   00:00:00.000
2         k8s-node-02.qcow2-s1        0 B 2022-10-15 06:27:07   00:00:00.000
Format specific information:
    compat: 1.1
    lazy refcounts: true
    refcount bits: 16
    corrupt: false

关机后才能还原快照修复故障
qemu-img snapshot -a k8s-node-02.qcow2-s1 /var/lib/libvirt/images/k8s-node-02.qcow2 

关机后才能删除快照
qemu-img snapshot -d k8s-node-02.qcow2-s1 /var/lib/libvirt/images/k8s-node-02.qcow2

 

   
如何把宿主机上的虚拟机迁移到另一个宿主机上
把虚拟机的两个文件拷贝过去:硬盘文件qcow2和信息文件xml
硬盘文件和虚拟机信息文件地址
硬盘文件:/var/lib/libvirt/images
信息文件:/etc/libvirt/qemu
虚拟机迁移需要把对应虚拟机的硬盘文件和信息文件拷贝到新的宿主机上

例如:
把rocky8-template虚拟机拷贝到远程主机上
第一步:先确定硬盘文件和信息文件相对应
信息文件:rocky8-template.xml
确定对应的硬盘文件:
[root@ubunt ~]# virsh dumpxml --domain rocky8-template  
<source file='/var/lib/libvirt/images/rocky8-template.qcow2'/>  (找到这一行对应的硬盘信息)
把这两项拷贝到远程宿主机上

拷贝信息文件
[root@ubunt ~]# scp /etc/libvirt/qemu/rocky8-template.xml 10.0.0.8:/etc/libvirt/qemu/
拷贝硬盘文件
[root@ubunt ~]# scp /var/lib/libvirt/images/rocky8-template.qcow2 10.0.0.8:/var/lib/libvirt/images/

在远程机10.0.0.8上查看相关文件
[root@rocky8 ~]#ll /etc/libvirt/qemu/
-rw------- 1 root root 3236 Oct 14 22:10 rocky8-template.xml
[root@rocky8 ~]#ll /var/lib/libvirt/images/
-rw------- 1 root root 2503868416 Oct 14 22:23 rocky8-template.qcow2
在远程机上重启libvirtd服务
[root@rocky8 ~]#systemctl restart libvirtd
查看虚拟机
[root@rocky8 ~]#virsh list --all
 Id   Name              State
----------------------------------
 -    rocky8-template   shut off

批量迁移可以把这两个文件的目录拷贝过去

 

   

 

标签:快照,qcow2,虚拟机,宿主机,libvirt,images,k8s,root
From: https://www.cnblogs.com/LiuYanYGZ/p/17876873.html

相关文章

  • 1、KVM安装部署及virt-manager图形化工具创建安装虚拟机、命令行工具virt-install创建
    摘自:https://blog.51cto.com/mfc001/6408159KVM安装部署KVM做单机管理虚拟机,Openstack集群管理虚拟机docker单机管理容器,k8s集群管理容器宿主机环境准备在vmware安装linux系统,并在设置中开启虚拟化CPU开启虚拟化一:开启虚拟化引擎两项内容二:提高内存和处理......
  • 2、利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)
    摘自:https://blog.51cto.com/mfc001/6408220利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)利用virt-install实现利用virt-manager实现利用virt-clone克隆实现   方法一:利用virt-install实现把磁盘文件拷到需要创建虚拟机的位置[root@rocky8~]#......
  • 华三CAS部署虚拟机
    Windows7为例,CAS已部署完成。首先,我们要把虚拟机的安装镜像上传到CVK节点的存储中。选中其中一个CVK节点,进入“存储”页面,选中存储池“isopool”,点击下面的“上传文件”。 选择下载好的Windows7安装镜像,记得要点击“开始上传”,CAS不会和VMWare一样直接上传。受益于全千兆网......
  • centos扩容——在原有的虚拟机中,修改了硬盘空间,扩容
    1.查看磁盘情况fdisk-l 可以查看已经分区和挂载的磁盘查看更改物理磁盘之后的空间区情况lsblk 分析: 从以上情况可以看出,物理磁盘已经扩容,然而对应的root/home目录未实现自动分配。需要对新增的空间进行分区2.分区fdisk/dev/vda //为挂载的硬盘以上命令进入分......
  • 虚拟机mysql
    importjava.sql.*;publicclassMysqltest{staticfinalStringDRIVER="com.mysql.jdbc.Driver";staticfinalStringDB="jdbc:mysql://192.168.88.161:3306/bigfly";//DatabaseauthstaticfinalStringUSER="root";......
  • win10 访问 ubuntu 虚拟机 上的Django web 服务 操作 和 问题解决
    虚拟机版本VMware16proubuntu版本 Ubuntu22.04.1LTS 第一步:虚拟机设置NATEdit>VirtualNetworkEditor修改配置更改DHCP设置要注意ip地址要用在虚拟机Ubuntu系统中的网段范围 在NAT添加端口转发 查看ubuntu防火墙sudoufwstatus Status:ina......
  • 用虚拟机搭建iaas先电私有云平台
    搭建流程1.配置网络,主机名(双节点)2.永久闭防火墙和selinux(双节点)3.配置YUM源(双节点)4.写入/etc/fstab,并挂载镜像5.安装iaas相关软件包6.划分磁盘作为swift和cinder7.修改环境变量8.配置NTP服务9.通过脚本安装服务10.通过IP访问云平台11.测试12.附录(用xshell连接虚拟机)1.配置网络,主......
  • VMware 虚拟机的三种网络工作模式
    目录介绍桥接模式桥接模式网络设置NAT模式实际操作中注意事项Host-Only介绍vmware为我们提供了三种网络工作模式,它们分别是:Bridged(桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。默认情况下,当安装完VMware虚拟机软件时,进入vmware,在选项栏的"编辑"下的"虚拟网络......
  • Linux虚拟机配置网络之Xshell远程连接
    一、下载远程连接工具Xshell二、使用Xshell远程连接虚拟机1、查看虚拟机ip命令:ipaddr2、打开Xshell软件,点击新建会话   连接成功3、检查网络状态,开启虚拟机输入命令   pingwww.baidu.com......
  • 如何让你的虚拟机连上网和如何让xshell连到虚拟机 连接虚拟机到互联网 创建虚拟机:
    如何让你的虚拟机连上网和如何让xshell连到虚拟机 连接虚拟机到互联网创建虚拟机:首先,使用虚拟化软件(如VirtualBox、VMware或KVM)创建一个虚拟机。确保在虚拟机设置中启用网络适配器,并选择合适的网络连接方式(通常是“桥接”或“NAT”)。启动虚拟机:启动虚拟机,确保虚拟机......