实战:VM Player导入虚机到ESXi

简介:

这个星期有个case,有个项目在免费的VMware Player 上创建了虚机进行项目开发,现在需要将系统迁移到ESXi 上。微软的VPC和Hyper-V都用VHD格式的虚拟磁盘,稍稍改动VPC的设置,就可以将虚机迁移到Hyper-V上。按照微软的套路,我猜测ESX/ESXi和VMware Player的硬盘存储格式都是VMDK,把VM整个文件夹或把VMDK上传上ESXi的存储上,直接运行VM可能就可以,实际上是失败的,VM启动不了。 

但是,VMware提供了一个非常方便的免费工具,叫做vCenter Converter,可以将基于 Microsoft Windows 的物理机,第三方映像格式以及VMware自己的虚拟机转换为 VMware 各产品线的虚拟机,非常方便。



image 

我们可以在https://www.vmware.com/tryvmware/?p=converter 免费下载最新版本 
 

1. 打开vCenter Converter, 选取VMware Player 虚机的vmx配置文件的路径。

1


2. 选择目标系统,这里选择VMware Infrastructure virtual machine,  输入ESXi 的IP地址,登录用户ID和密码。

 2


3. 为等下转换后新VM起名。

3 

 

4. 确定VM存储位置和VM版本。

4

 

5. 修改设置,这里有个报错,是因为我的这台测试用的esxi,存储只有40G剩余空间,但Thin格式的VM,最大可占256G。 所以继续选择Thin格式而不能选择Thick (Flat) 格式,这个报错可以忽略。Thin格式磁盘可以理解为微软的动态扩长盘。Thick disk(厚磁盘),在创建的过程中分配给所有空间,Thin disk(薄磁盘),随着磁盘写入块的创建,Thin disk开始很小,然后增长到预先设置的最大值。如果你创建了一台拥有10GB Thin disk的虚拟机,开始大小可能是1MB,随着时间推移,达到10GB的最大值。

5

 

6. 再次确认信息。

6 

 

7. 20G的VM,大概20多分钟就完成了转换,直接在ESXi 上就可以看到VM 可以成功启动了。

7




本文转自 VirtualTom 51CTO博客,原文链接:http://blog.51cto.com/virtualtom/428897,如需转载请自行联系原作者
目录
相关文章
|
存储 弹性计算 网络安全
|
人工智能 JavaScript IDE
好消息,在 Visual Studio 中可以免费使用 GitHub Copilot 了!
好消息,在 Visual Studio 中可以免费使用 GitHub Copilot 了!
1471 11
|
JSON JavaScript Java
使用JSONObject.getString()时报错:Cannot resolve method ‘getString‘ in ‘JSONObject‘,详解JSONObject三种库的用法
通过以上对比可以发现,虽然这三种库都可以操作 JSON 数据,但它们的功能设计和使用场景各不相同: • org.json.JSONObject 适合基础场景,方法直观易懂。 • org.json.simple.JSONObject 功能最简单,需要更多手动操作。 • cn.hutool.json.JSONObject 适合复杂项目,提供了更强的扩展能力。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
存储 关系型数据库 分布式数据库
PolarDB PostgreSQL版:商业数据库替换与企业上云首选
PolarDB PostgreSQL版是商业数据库替换与企业上云的首选。其技术架构实现存储计算分离,具备极致弹性和扩展性,支持Serverless、HTAP等特性。产品在弹性、性能、成本优化和多模处理方面有显著提升,如冷热数据自动分层、Ganos多模引擎等。已在汽车、交通、零售等行业成功应用,典型案例包括小鹏汽车、中远海科等,帮助企业大幅降低运维成本并提高业务效率。
396 13
|
机器学习/深度学习 人工智能 自然语言处理
人工智能基础知识:介绍人工智能的历史,基本概念和应用领域
人工智能基础知识:介绍人工智能的历史,基本概念和应用领域
16638 0
|
监控 Linux Perl
Linux 命令小技巧:显示文件指定行的内容
在 Linux 系统中,处理文本文件是一项常见任务。本文介绍了如何使用 head、tail、sed 和 awk 等命令快速显示文件中的指定行内容,帮助你高效处理文本文件。通过实际应用场景和案例分析,展示了这些命令在代码审查、日志分析和文本处理中的具体用途。同时,还提供了注意事项和技巧,帮助你更好地掌握这些命令。
1824 4
|
前端开发 开发工具 Android开发
跨平台开发工具
跨平台开发工具
737 6
|
Kubernetes 监控 Cloud Native
Kubernetes集群的高可用性与伸缩性实践
Kubernetes集群的高可用性与伸缩性实践
346 1
|
云安全 存储 安全
带你读《阿里云安全白皮书》(二十)——云上安全重要支柱(14)
本文介绍了阿里云在企业多账号管理和身份权限管理方面的解决方案。针对中大型企业面临的账号管理复杂性和安全合规挑战,阿里云提供了资源目录(Resource Directory)和Control Policy等工具,实现账号的有序管理和权限的精细控制。此外,阿里云还支持企业内部身份与云上身份的关联与映射,通过单点登录(SSO)简化身份管理,降低安全风险。这些措施有助于企业在云上实现高效、安全的资源管理。
|
存储 安全 Ubuntu
CentOS 与 Debian:主要相似点和不同点
【8月更文挑战第27天】
1461 2
CentOS 与 Debian:主要相似点和不同点