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

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

时间:2023-06-04 12:01:50浏览次数:51  
标签:快照 qcow2 虚拟机 宿主机 libvirt images k8s root

虚拟机性能监控

图形管理页面--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://blog.51cto.com/mfc001/6410333

相关文章

  • 【超简单】MacBookPro M1/M2芯片Parallels Desktop 虚拟机安装教程
    视频地址:https://www.bilibili.com/video/BV12G411M71T/?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=71afb275332e05d921cbb9daf9326add 软件下载链接:夸克网盘链接:https://pan.quark.cn/s/2383902337f1提取码:THRK软件PJ命令:chmod+x./inst......
  • 2、利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)
    利用安装好的虚拟机创建新的虚拟机(克隆现有虚拟机)利用virt-install实现利用virt-manager实现利用virt-clone克隆实现方法一:利用virt-install实现把磁盘文件拷到需要创建虚拟机的位置[root@rocky8~]#cd/var/lib/libvirt/images/[root@rocky8images]#lsrocky8.qcow2拷贝虚......
  • 3、利用初始化好的虚拟机当作模板,用于克隆
    利用初始化好的虚拟机当作模板,用于克隆第一步:先拷贝个虚拟机当作模板[root@ubuntimages]#virt-clone-orocky8-f/var/lib/libvirt/images/rocky8-template.qcow2-nrocky8-templateAllocating'rocky8-template.qcow2'......
  • 4、虚拟机单机、集群的克隆、删除脚本(以初始化好的虚拟机为模板)
    虚拟机克隆、删除脚本[root@ubunt~]#catclone.sh#!/bin/bash##./etc/init.d/functions(如果是ubuntu,注释此行)Red="\e[1;31m"Purple="\e[1;35m"Green="\e[1;32m"Blue="\e[1;36m"Yellow="\e[1;33m"End="\e[0m&......
  • 38 KVM管理设备-管理虚拟机USB
    38KVM管理设备-管理虚拟机USB为了方便在虚拟机内部使用USBkey设备、USB海量存储设备等USB设备,openEuler提供了USB设备直通的功能。用户可以通过USB直通和热插拔相关接口给虚拟机配置直通USB设备、或者在虚拟机处于运行的状态下热插/热拔USB设备。38.1配置USB控制器38.1.1概述......
  • 1、KVM安装部署及virt-manager图形化工具创建安装虚拟机、命令行工具virt-install创建
    KVM安装部署KVM做单机管理虚拟机,Openstack集群管理虚拟机docker单机管理容器,k8s集群管理容器宿主机环境准备在vmware安装linux系统,并在设置中开启虚拟化CPU开启虚拟化一:开启虚拟化引擎两项内容二:提高内存和处理器至8G验证开启虚拟化grep-Em1"vmx|svm"/proc/cpuinfoInt......
  • VMWare 虚拟机安装系统出现unsuccessful EFI Network
    问题:解决方法:重新打开虚拟机内的系统就可以安装了......
  • VMware虚拟机安装Windows Server 2022
    硬件要求处理器:1.4GHz64位处理器,与x64指令集兼容内存(RAM):800MB(对于带桌面体验的服务器安装选项为2GB)磁盘存储空间:32GB网络适配器:以太网适配器的吞吐量至少为1GB/秒、符合PCIExpress体系结构规范准备工作①VMwareWorkstation软件(演示版本:vmware-workstation-full-16.2......
  • 国产化麒麟系统在window系统上用hyper-v搭建虚拟机环境QT安装文件传输步骤
    团队自研股票软件关注微信公众号:QStockView,下载1    麒麟系统国产化hyper-v虚拟机环境经验1.1 简介随着国际环境的变化,软硬件国产化是现在迫切的需求,只有实现了自主研发,才能自立自强,才能实现民族伟大复兴,才能实现祖国的繁荣昌盛。为了实现这一目标,需要从window开发运......
  • 【网络知识】虚拟机的桥接、NAT、仅主机模式分别是什么?
    在我们安装VMware时,VMware会自动三种3种网络连接模式,分别为VMnet0(桥接模式)、VMnet8(NAT模式)、VMnet1(仅主机模式),当然我们也可以根据需要自行创建更多的虚拟网络。【个人实验环境】pc:win11家庭版虚拟机:VMwareWorkstation16Pro,16.2.1build-18811642iso镜像:CentO......