利用虚拟化实现PC平滑迁移

前言

电脑已经成为个人和各行各业必不可少的工具。使用一段时间后,电脑都不可避免地会老化、破损或者性能满足不了更多的需求,所以电脑的更新换代不可避免。个人电脑一般三五年就会更新,行业电脑更新频率低一些,但是大概也就是有10年的生命周期。PC更新换代是个普遍的需求,但有时候也是个头疼的问题。在某些情况下,我们不能仅仅将旧电脑一扔了之,我们还有很多软件还需要跑在旧系统上。所以PC更新换代不仅仅是硬件的升级,也还需要考虑PC上内容的迁移

本文将阐述PC更新换代的必要性、传统PC更新换代方式的缺点,并介绍一种利用虚拟化方式进行平滑升级的迁移模型,同时介绍实现这一迁移模型的所使用工具。

PC更新换代的必要性

pc更新换代的必要性
PC的更新换代有其必要性。随着PC的老化,其稳定性越来越差,我们越来越容易看到一些蓝屏、重启、出错、宕机,甚至开不了机的问题。同时,系统供应商也不再维护老旧的操作系统版本。前些年我们常用的Windows XP和Windows 7现在已经越来越少见。微软也已经不再提供系统的这些老旧系统的升级维护,系统的稳定性和安全性也越来越脆弱。另外,在应用软件方面,软件供应商也不再对超出生命周期的应用软件进行升级和维护,从而导致其无法应对新的问题和需求

PC的更新换代有也有其迫切性。新的硬件和新的系统的出现,使得各行各业能够拥有性能、韧性、灵活性及可管理性。工业4.0需要新的硬件和软件的特性来支撑。当下行业数字化也给PC的更新换代带来了机遇。

PC更新换代的难点

PC更新换代不意味着完全抛弃老旧PC,这个过程需要考虑对依旧运行在老旧PC上的软件的向前兼容性。尤其是对于工业PC来说,需要在给PC升级换代的时候保持产线的平稳运行,充分考虑尽可能短的停机时间,降低成本,并保证同等的性能

传统PC更新换代的方式

传统的PC更新换代方式包括对零部件的升级,典型的,比如将机械硬盘换成固态硬盘。另外就是进行资料迁移,将位于老旧PC上的资料进行导出、保存、备份,然后到新PC上进行导入、恢复。

这类传统的PC更新换代方式都有其显而易见的缺点。前者仅仅是一定程度的提高了性能,但老旧的系统和应用软件依旧无法适应新的需求。后者往往意味着抛弃一些旧的外设,无法确保原来软件的运行,一些老格式的资料无法打开,从而影响升级的平滑性,更不用说带来的资源浪费和成本上升等问题。

利用虚拟化实现PC平滑迁移

利用虚拟化实现PC平滑迁移

当下,各种虚拟化技术已经很成熟。利用虚拟化技术,将原来位于旧电脑上的系统和软件迁移到新PC上的一个虚拟机上,既可以利用上新硬件、新操作系统带来的新特性,又能保持对原本跑在旧电脑上的系统和应用的二进制级的兼容性,从而实现PC的平滑升级。

在这种基于虚拟化的迁移模型中,对于传统的USB设备、PCI设备,可以通过透传方式实现完全兼容,对于CPU、内存、存储、显示等则可以用模拟硬件实现兼容。

而在同样一台新的电脑上,可以跑新的应用,利用新硬件、新系统的特性实现新的需求。通过这种虚拟化的方式,很好地进行新旧负载的整合,即满足了向前的兼容性,也可以很好地适应新需求。

我们将基于虚拟化的迁移模型分四个步骤:
虚拟化PC迁移模型
首先是提取,在这个步骤我们可以利用一些P2V工具将操作系统、应用程序和数据从旧电脑的硬盘中克隆出来。典型的工具有CloneZilla(中文名“再生龙”)。

然后,我们可以讲前面克隆出来的映像恢复到虚拟机的磁盘中。

接着,我们就可以根据具体工位的需求,将虚拟机部署到具体的新电脑上,并根据需求作相应的配置。

最后,我们可以从下述几个维度对运行在新电脑的虚拟机进行验证:
PC迁移验证项目

  • 计算:就是确保系统、应用程序及依赖的驱动能够跑起来。
  • 操作系统:确保启动顺序、服务、IPC通信等正常。
  • 应用程序:确保所有依赖的库、硬件驱动正常。
  • 显示:对于具有图形界面的程序,是否可以正常运行。
  • 存储:存储的接口要求、磁盘格式要求等的兼容性。
  • 网络:网络的配置、网络接口的兼容性。

工具

基于虚拟化的迁移模型主要使用到下述工具:

  • Clonezilla:一款P2V工具,用于在迁移模型中的提取旧电脑的操作系统、应用程序和数据,并用于将提取出的映像恢复到虚拟机的磁盘中。
  • Rufus:一款创建启动盘的工具,用于创建Clonezilla的启动U盘,该启动U盘可以用户旧电脑中从Clonezilla启动从而开始提取过程。在虚拟机中从CloneZilla自动可以开始恢复过程。
  • Qemu/KVM:一个跑在Linux操作系统上的开源的强大的虚拟机管理器。如果在新电脑上要跑Linux操作系统,推荐选择这个虚拟机管理器来跑虚拟机。
  • VMWare ESXi:如果需要在新电脑上跑Windows操作系统,推荐用这个虚拟机管理器。
  • VirtualBox:甲骨文开发维护的一款虚拟机管理器,在新电脑上跑Windows操作系统也可以用这个。

参考链接

  1. 旧电脑如何升级提速 老电脑升级方案与指点
  2. PC升级是快消业数字化转型第一道门槛
  3. P2V
  4. 物理机转虚拟机(P2V)概述、操作方法及生产环境经验总结
  5. 认识P2V(虚拟化与云技术)
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值