VirtualBox虚拟机开源免费,可以在官网下载到最新版本:https://www.virtualbox.org/
近期使用VirtualBox虚拟机安装Windows Server 2019操作系统,并安装Onlyoffice Workspace进行团队协作的过程中,遇到VirtualBox虚拟机的移动和复制问题,以下将我学习结果整理分享。
需要了解基于Onlyoffice Workspace进行文档分享,协同编辑,协同办公等分享的查看本人之前分享的内容:
基于onlyoffice workspace团队协作一:总体介绍_onlyoffice工作区 stop-CSDN博客
基于onlyoffice workspace团队协作二:文档_onlyoffice 协作空间不会出现文档覆盖吗-CSDN博客
基于onlyoffice workspace团队协作三:项目_onlyoffice 成员如何创建项目-CSDN博客
基于onlyoffice workspace团队协作四:成员-CSDN博客
基于onlyoffice workspace团队协作五:管理员配置_onlyoffice 设置页面-CSDN博客
VirtualBox 是一款功能强大的 x86 和 AMD64/Intel64 虚拟化产品,适用于企业和家庭使用。VirtualBox 不仅是面向企业客户的功能极其丰富的高性能产品,也是唯一根据 GNU 通用公共许可证 (GPL) 第 3 版条款作为开源软件免费提供的专业解决方案。
目前,VirtualBox 运行在 Windows、Windows Server、Linux、macOS 和 Solaris 主机上,并支持大量客户机操作系统,包括但不限于 Windows(NT 4.0、2000、XP、Server 2019、Vista、7、8、Windows 10 和 Windows 11)、DOS/Windows 3.x、Linux(2.4、2.6、3.x、4.x、5.x 和 6.x)、Solaris 和 OpenSolaris、 OS/2、OpenBSD、NetBSD 和 FreeBSD。
作为开源免费的虚拟机软件,与需要付费的VMware虚拟机在使用上有些区别(VMware不能在Windows Server上安装运行),在VMware下移动或复制虚拟机比较方便,在VirtualBox下移动或复制虚拟机操作相对复杂。
移动或复制VirtualBox虚拟机一般有两种方法:
方法一:导出和导入
此方法将虚拟机导出为一个单一文件,将导出的文件复制或移动到需要的地方,再通过导入操作,将虚拟机重新展开。
此方法优点是VirtualBox将自动更新虚拟机的UUID等信息,不用再进行多余操作;缺点是导出导入类似于压缩和解压缩过程,操作速率较慢,比较费时。
导出操作:
在VirtualBox管理器主界面上点击“管理”à“导出虚拟电脑”。
选择需要导出的虚拟机,然后点击下一步。
选择导出的格式为“开放式虚拟化格式2.0”,选择文件存储位置和文件名称(导出文件的后缀名为ova),然后点击下一步。
查看导出的内容,可以不勾选网络控制器,然后点击完成,即可开始导出虚拟机操作。
导出速率较慢,在VirtualBox管理器主界面将显示导出进度。
导入操作:
在VirtualBox管理器主界面上点击“管理”à“导入虚拟电脑”。
选择需要导入的虚拟机文件,然后点击下一步。
在设置界面可以更改名称,处理器数量,内存大小等参数,设置虚拟电脑的安装位置,点击完成,即可开始导入,导入完成后,将在VirtualBox管理器主界面上显示导入的虚拟机。
方法二:复制或移动文件夹或文件,然后注册虚拟机
在虚拟电脑的安装路径下,每个虚拟电脑都是一个独立的文件夹。
文件夹内一般有如下图所示的几个文件,其中.vdi文件是磁盘映像,创建虚拟机的时候自动创建的;.vbox和.vbox-prev文件都是虚拟机的配置文件,是文本文件,可以采用记事本等文本文件操作软件进行打开和操作,里面记录了配置信息,例如快照、虚拟磁盘等信息;当虚拟机中添加了虚拟磁盘或进行了快照操作,则还会存在.vmdk和{uuid}.vdi、{uuid}.vmdk文件,其中.vmdk是虚拟磁盘,用来扩展虚拟机磁盘空间的,{uuid}.vdi、{uuid}.vmdk是对应的快照文件。
首先将整个虚拟机文件夹复制或移动到你需要的位置,然后在命令行中将路径切换到你VirtualBox软件安装目录下。
运行如下命令重新分配虚拟映像的UUID:
VBoxManage internalcommands sethduuid “你的VDI或VMDK文件的路径”
会生成新的UUID,记录下新的UUID。
使用记事本等软件打开.vbox文件,将HardDisk uuid全部替换为新生成的UUID,并删除DVDImages这几行,然后保存文件。
通过以上方法.vdi和.vmdk文件的UUID。
若存在快照,还需要通过以上方法先更新快照的UUID,重新将快照文件名用新的UUID替换,再注册快照文件。
更改完UUID并注册完快照文件后,在VirtualBox管理器主界面,点击“注册”。
选择对应的.vbox文件,即可完整注册。
注册完成后在,将在VirtualBox管理器主界面上显示对应的虚拟机,选中对应的虚拟机,然后点击“设置”来更改名称,处理器数量,内存大小等参数。