当前位置: 首页 > news >正文

qemu虚拟机复制

1、挂载本地镜像安装虚拟化环境

需要再新的物理机上上传traffic_im产出,

work目录上传

CentOS-7.9.2009-x86_64-Everything-2207-02.iso physics-images.tar.gz

requests-2.8.1-py2.py3-none-any.whl

python2-pip-8.1.2-14.el7.noarch.rpm

requests-2.8.1-py2.py3-none-any.whl

执行命令 ,安装虚拟机环境

sh /home/traffic_im/kvm/libvirtd.sh

2、复制虚拟磁盘

进入84环境 /data目录

rsync -avP node1.qcow2 root@10.68.46.90:/data

bg (bg是让这个进程挂起到后台运行)

rsync -avP home.raw root@10.68.46.90:/data

bg

rsync -avP hadoop.raw root@10.68.46.90:/data

bg

rsync -avP mysql.raw root@10.68.46.90:/data

bg

执行bg命令在后台挂起

注意,虽然 hadoop.raw ,mysql.raw 这两磁盘没有数据,如果不复制,在新的机器上重启虚拟机,虚拟机也起不来

3、复制kvm配置文件到/etc/libvirt/qemu目录下

scp /etc/libvirt/qemu/node1.xml root@10.68.46.90:/etc/libvirt/qemu

4、定义虚拟机

virsh define /etc/libvirt/qemu/node1.xml

5、启动新的虚拟机

virsh start node1



6、登录虚拟机

ssh node1 会出现报错

使用virsh domifaddr node1查看ip地址 ,把ip地址加入到 /etc/hosts 里面保存退出

查看虚拟机运行日志

virsh console node1





8、宿主机上部署nginx代理虚拟机的端口

在物理机上找到该镜像,然后加载镜像 docker load -i traffic-nginx.tar

deploy.sh

在宿主机上执行该脚本,启动nginx容器

/home/nginx/conf/nginx.conf

nginx配置文件根据自己需要转发



9、如果宿主机kafka端口8092被占用了,可以修改values的文件

vim /home/traffic_im/alone_x86/software/chart/kafka/values.yaml

修改地址为宿主的ip地址,nodePort端口也需要修改,kafka的端口变了,

1、对应的信号机配置的和st-data,如果使用kafka 端口都需要修改,

2、如果宿主机没有占用8092的端口,那就不需要修改

3、修改后,需要卸载安装

helm uninstall -n aitpm kafka

helm install -n aitpm kafka ./





10、如果复制的虚拟机st-data pod启动报错,

因为是重新创建的虚拟机,st-data重新初始化,表已经存在数据,

解决方案,把st-data的表全部导出,重启pod,表初始化后,再把数据重新导入





常用命令

重新加载配置

sudo systemctl daemon-reload

重启kubelet

sudo systemctl restart kubelet

查看启动报错日志

journalctl -u kubelet

介绍:

raw格式

简介: raw格式是一种最基本的磁盘镜像格式,它是将整个磁盘内容作为一整块数据存储,不做任何额外的压缩或转换。

特点:

简单性: raw格式非常简单,直接映射到物理设备或者作为一个文件存储。

性能: 由于不涉及额外的处理,raw格式通常提供了比较好的性能。

兼容性: 原生支持各种操作系统和虚拟化平台。

qcow2格式

简介: qcow2是QEMU的一种磁盘镜像格式,它在raw格式的基础上引入了一些高级功能。

特点:

支持快照: qcow2格式支持虚拟机的快照功能,可以方便地创建和管理虚拟机的快照。

压缩: qcow2可以选择性地进行数据压缩,可以节省存储空间。

动态增长: qcow2格式支持动态增长,即磁盘空间根据需要逐步增加,而不是一开始就占用整个空间。

缓存支持: qcow2支持缓存,可以提高性能。

加密: qcow2还支持数据加密,可以增强数据的安全性。

如何选择

性能需求: 如果对性能有较高要求,或者需要直接访问裸设备,可以选择raw格式。

功能需求: 如果需要快照功能、动态增长、压缩或者加密,应选择qcow2格式。

平台支持: qcow2格式在虚拟化平台(如QEMU/KVM)中有更广泛的支持,但raw格式更通用并且可以在各种平台上使用



http://www.jsqmd.com/news/632201/

相关文章:

  • 【GUI-Agent】阶跃星辰 GUI-MCP 解读---()---执行层链
  • 告别阻塞!用 PHP TrueAsync 实现 PHP 脚本提速 倍矢
  • Rails 7中的表单验证与错误处理
  • PHP源码是否依赖特定芯片组_Intel与AMD平台差异【操作】
  • ROS2深度相机标定实战:从驱动配置到结果应用全解析
  • 用 AI Coding 工具生成 万字奇幻世界设定的实践记录惩
  • 深入解析C++ I/O流控制标志:ios_base与ios命名空间下的模式对比
  • 高德定位电子围栏Kotlin实现
  • 2026年4月打卡机产品推荐,打卡机产品博锐诚信务实提供高性价比服务 - 品牌推荐师
  • 选股小龙虾智能选股系统-2026.4.12.13 版本完整技术报告(修订版)
  • jQuery元素遍历与条件检测
  • Qt打印功能实战:5分钟搞定QPrintDialog配置与常见问题排查
  • 维纶触摸屏程序项目:威纶通界面UI应用,适用于EB Pro6.00及以上版本,IP与IE系列屏...
  • 玩一玩微软的 bit 模型:BitNet. 一个 CPU 就能跑起来的大模型欠
  • TCLB(CUDA Lattice Boltzmann)项目介绍
  • 网页开发四剑客:HTML/CSS/JS/PHP全解析
  • 2026鄂破专用固定式机械臂标杆名录:液压固定式破碎锤、矿业破碎锤、破碎生产线固定式机械臂、破碎生产线固定式破碎锤选择指南 - 优质品牌商家
  • BMH08101血氧心率模块UART协议解析与嵌入式集成
  • Windows10 ARM64 QtWidget工程构建:从环境配置到交叉编译实战
  • 看2026年4月电线电缆布局公司推荐,选优质企业不迷路,矿用电缆/线缆/电线电缆/防火电缆,电线电缆制造厂家有哪些 - 品牌推荐师
  • 【UE组件解析】从功能到渲染:Actor、Scene与Primitive组件的核心差异与应用场景
  • 分库分表专题
  • 一个简洁易用的 Delphi JSON 封装库,基于 System.JSON`单元封装,提供更直观的 API文
  • 【AI Agent实战】OpenClaw Skill 技能系统详解:从 Function Calling 到 MCP 到 Skill 的完整演进
  • 2026年靠谱的锅炉水节能剂厂家精选合集 - 品牌宣传支持者
  • 专业办公楼搬家核心技术揭秘:合肥设备搬运吊装价格怎么样/合肥设备搬运吊装公司/合肥设备搬运吊装哪家好/合肥长途搬家公司/选择指南 - 优质品牌商家
  • 时序数据压缩和模态匹配
  • Harness 中的事件溯源:以事件日志重建状态
  • Java项目-基于SpringBoot+MyBatis-Plus+MySQL+Layui的校园报修系统设计与实现(附资料)
  • 彻底告别OpenClaw使用焦虑:我给他装上了“透视眼”和“批量克隆模组贾