首页 > 系统相关 >kvm异地克隆windows虚拟机

kvm异地克隆windows虚拟机

时间:2023-08-25 17:12:19浏览次数:48  
标签:xml jumphost windows 虚拟机 kvm nccc virsh ubuntu

参考:http://www.manongjc.com/detail/64-kpxrbceryhbitsu.html

1.查找原先虚拟机磁盘位置

virsh dumpxml nccc-jumphost 查看配置文件,找到磁盘位置/home/kvm/images

2.复制磁盘

复制磁盘
cp nccc-jumphost.qcow2 nccc-jumphost_clone1.qcow2

拷贝到异地服务器
scp nccc-jumphost_clone1.xml [email protected]:/opt/images/

默认存储位置是/var/lib/libvirt/images

3.复制xml配置文件

virsh dumpxml --domain nccc-jumphost > /etc/libvirt/qemu/nccc-jumphost_clone1.xml
默认配置文件位置:/etc/libvirt/qemu

4.修改xml文件,将原始机器的唯一性配置删除

#修改虚拟机名字
#删除UUID
#删除mac地址
#修改磁盘路径

5.导入虚拟机

virsh define --file /opt/images/nccc-jumphost_clone1.xml 

6.启动虚拟机

virsh start nccc-jumphost-clone1
启动会报错
operation failed: guest CPU doesn't match specification: extra features: hypervisor, missing features: pclmuldq,fma,movbe,aes,xsave,avx,f16c,rdrand,arat,fsgsbase,bmi1,hle,avx2,smep,bmi2,erms,invpcid,rtm,mpx,avx512f,avx512dq,rdseed,adx,smap,clwb,avx512cd,avx512bw,avx512vl,xsaveopt,xsavec,xgetbv1,abm,3dnowprefetch 

解决方法
需要在xml的cpu配置部分添加禁止上面的参数,参考https://blog.csdn.net/xufuangchao/article/details/106127756

例如:<feature policy='disable' name='fma'/>

7.删除虚拟机,重新定义

virsh undefine nccc-jumphost-clone1
virsh define --file /opt/images/nccc-jumphost_clone1.xml 

8.virsh 参考命令

virsh list                                                 #显示本地活动虚拟机

virsh list --all                                       #显示本地所有的虚拟机(活动的+不活动的)

virsh define ubuntu.xml                     #通过配置文件定义一个虚拟机(这个虚拟机还不是活动的)

virsh start ubuntu                                #启动名字为ubuntu的非活动虚拟机

virsh create ubuntu.xml                     # 创建虚拟机(创建后,虚拟机立即执行,成为活动主机)

virsh suspend ubuntu                         # 暂停虚拟机

virsh resume ubuntu                           # 启动暂停的虚拟机

virsh shutdown ubuntu                      # 正常关闭虚拟机

virsh destroy ubuntu                           # 强制关闭虚拟机

virsh dominfo ubuntu                         #显示虚拟机的基本信息

virsh domname 2                                 # 显示id号为2的虚拟机名

virsh domid ubuntu                             # 显示虚拟机id号

virsh domuuid ubuntu                        # 显示虚拟机的uuid

virsh domstate ubuntu                       # 显示虚拟机的当前状态

virsh dumpxml ubuntu                       # 显示虚拟机的当前配置文件(可能和定义虚拟机时的配置不同,因为当虚拟机启动时,需要给虚拟机分配id号、uuid、vnc端口号等等)

virsh setmem ubuntu 512000           #给不活动虚拟机设置内存大小
·
virsh setvcpus ubuntu 4                     # 给不活动虚拟机设置cpu个数

virsh edit ubuntu                                 # 编辑配置文件(一般是在刚定义完虚拟机之后)

virsh vcpuinfo sles11sp3                     #显示vcpu信息

virsh domstate  ubuntu --reason
————————————————
原文链接:https://blog.csdn.net/qiongtianliuyun/article/details/123774445

标签:xml,jumphost,windows,虚拟机,kvm,nccc,virsh,ubuntu
From: https://www.cnblogs.com/regit/p/17657463.html

相关文章

  • LangChain-Chatchat学习资料-Windows开发部署(踩坑篇)
    LangChain-Chatchat学习资料-Windows开发部署(踩坑篇)环境准备的坑1.CUDA版本问题我是用的RTX3060显卡,通过nvidia-smi命令,查看显卡支持的CUDA版本为12.2,然后下载版本的CUDA,后续发现这里是个坑,pytorch目前最新版为2.0.1,支持的cuda版本最高为11.8,所以想使用显卡跑pytorch,需要讲CUDA......
  • 如何在WindowsServer服务器上配置SQL Server数据库?
    作者:西瓜程序猿主页传送门:https://www.cnblogs.com/kimiliucn服务器版本:WindowsServer2016数据库版本:SQLServer2016当时买了一台WindowsServer服务器,然后安装上SQLServer后,想通过外网访问到数据库,遇到了一些问题,查了很多资料也踩了很多坑。本文主要介绍如何配置SQL......
  • Windows PC、 Linux、 Android、 iOS多平台支持H5无插件播放RTSP摄像机解决方案
    需求分析视频流媒体监控行业已经进入互联网时代,浏览器承载了绝大多数的互联网访问流量,目前在网页上播RTSP流的普遍做法是将RTSP转成互联网直播协议RTMP或者HLS;而RTMP协议播放需要Flash插件,且其衍生的FLV或者HLS协议延迟很大(2s以上),根本达不到视频流媒体传输低延迟的要求。早年风靡......
  • windows10下腾讯会议安装
    一、下载官网:腾讯会议官方——腾讯会议会开会(tencent.com)  根据自己操作系统选择版本,我选择windows 点击版本,会下载。 下载完成后,找到路径。  2、安装选择路径的安装包,右键,管理员身份运行。 默认:中文 选择我接受 可以修改安装目录,然后点击安装......
  • 基于Virtual Box安装OpenKylin虚拟机
    基于VirtualBox安装OpenKylin虚拟机目录基于VirtualBox安装OpenKylin虚拟机为什么会想到安装麒麟系统安装前的准备教程系统的安装安装增强功能结束语为什么会想到安装麒麟系统麒麟操作系统(KylinOS)亦称银河麒麟,是由中国国防科技大学、中软公司、联想司、浪潮集团和民族恒星......
  • windows11 安装kabka客户端
    1、下载安装包http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html注意:根据32/64位操作系统下载对应的安装包2、点击新建系统变量:JAVA_HOME=C:\ProgramFiles\Java\jdk-1.8  截图   如图安装成功环境 1、下载安装包http:/......
  • LangChain-Chatchat学习资料-Windows开发部署
    在windows10下的安装部署参考资料1.LacnChain-Chatchat项目基础环境准备本人使用的是Windows10专业版22H2版本,已经安装了Python3.10,CUDA11.8版本,miniconda3。硬件采用联想R9000P,AMDR75800H,16G内存,RTX30606G。安装依赖#使用conda安装激活环境condacreate-nLangchain......
  • Windows 虚拟地址 到底是如何映射到 物理地址 的?
    一:背景1.讲故事我发现有很多的.NET程序员写了很多年的代码都没弄清楚什么是虚拟地址,更不用谈什么是物理地址以及Windows是如何实现地址映射的了?这一篇我们就来聊一聊这两者之间的联系。二:地址映射研究1.找虚拟地址怎么去找虚拟地址呢?相信很多朋友都知道应用程序用的......
  • windows wget与curl
     wget下载https://eternallybored.org/misc/wget/curl下载https://curl.se/download.html  ffmpet下载http://ffmpeg.org/......
  • Exceptionless系列:简介和部署(Windows、Linux、Docker)
    目录一、简介二、版本三、运行说明1、Exceptionless2、Elasticsearch3、Exceptionless.UI四、打包Exceptionless.UI五、window部署1.Elasticsearch2.Exceptionless六、Docker部署一、简介Exceptionless为您提供了跟踪错误、日志和事件的工具,同时指导您找到可行的解决方案。首先......