问题标签 [vmdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
61 浏览

amazon-web-services - 无法在不启动的情况下将 VMDK 作为 AMI 导入

我正在尝试将我的 Linux VM VMDK(虚拟机磁盘)作为 AMI(亚马逊系统映像)导入。我遵循的步骤:

  1. 将我的 VMDK 上传到 s3 存储桶
  2. 使用 aws-cli 将 vmdk 导入 AMI。

虽然 AMI 已成功创建,但 AMI 转换再次启动 VMDK,这是我的 VMDK 许可证损坏的问题。(PS:我的虚拟机中的许可证仅对一个启动过程有效)

有没有办法将 VMDK 文件转换为 AMI 而无需再次启动?(即 --no-boot 参数类型)

0 投票
1 回答
545 浏览

qemu - Qemu-img 5.2.91 无法打开 vmdk,无法锁定字节 100:输入/输出错误,但 qemu-img 2.5 工作

作为命令输出,qemu-img 5.2.91无法检查 vmdk 文件,但qemu-img 2.5工作正常。

qemu-img 5.2.91 --help得到这个:

我该如何解决?谢谢

在此处输入图像描述

0 投票
1 回答
28 浏览

macos - 从 vmdk 文件中恢复项目

我想从 vmdk 文件中恢复项目,我正在使用 vmware 并且它安装了 catalina。重新启动 vmware 后,我无法再次打开 catalina,它一直说此设备上未安装 macos 15.5.0。我不明白为什么在我长时间使用它时,它说此设备上未安装 macos 15.5.0。我真的需要帮助,如何从 vmdk 文件中恢复项目。

0 投票
0 回答
45 浏览

vmware - 从 VMDK 文件创建虚拟磁盘映像

我想从 VMDK 中的颗粒数据构建一个虚拟磁盘。问题是第一个颗粒与虚拟磁盘中的第一个数据块不匹配,所以我不得不假设颗粒没有排序。如果是这种情况(如果不是,请告诉我)比对谷物进行分类和构建虚拟磁盘的正确方法是什么?

编辑:忘了提我说的是稀疏程度

0 投票
1 回答
35 浏览

centos - 在 VMWare ESXi 上收缩 CentOS VMDK

我正在尝试部署一个使用 CentOS 作为基础映像的基于 OVA 的应用程序。该应用程序的推荐大小为 128 GB,但由于某些奇怪的原因,扩展后的 vmdk 大小为 502 GB。

我的 ESXi 主机中没有太多空间,因此我必须关闭一些主机才能使其正常工作(所以我注意到了)。我想将磁盘的大小减少到 130 GB,并释放其余部分供其他系统使用。

我怎样才能做到这一点?

0 投票
0 回答
37 浏览

google-cloud-platform - gcloud import 无法导入 gcloud 生成的 vmdk

我有一个每月流程,从我的 GCP GCE 实例创建 VMDK 并将它们存储到 GCS 中,以便在冷线存储桶中长时间保留。

导出过程运行良好,我正在使用它来导出:

现在我正在尝试将 gcloud 生成的 vmdk 导入 GCE 以恢复给定的 VM,但它失败了:

这是返回错误:

我按照消息中的建议重新尝试了该过程,image create但它仍然返回 gzip 文件错误。

我怎样才能做到这一点而不会出错?这是 GCP 生成的图像。

0 投票
1 回答
102 浏览

image - 将多个 vmdk 迁移到 openstack

我在 vmware 环境中有一个正在运行的 vm,需要将该 vm 迁移到 openstack 环境(qcow2)。

我导出了我的虚拟机并创建了 3 个 vmdks 文件,现在如何将这 3 个 vmdk 文件安装到 openstack 环境中。我已将这 3 个 vmdks 文件转换为 qcow2 格式,但是如何处理 3 个 qcow2 映像来安装我的 vm。

有人可以指导吗?

0 投票
0 回答
62 浏览

google-cloud-platform - gcp 计算引擎 vmdk 可启动磁盘导入失败并显示消息“import”运行错误:步骤“wait-for-translate”(WaitForInstancesSignal)超时

我从我们的合作伙伴那里收到了一个用于 Windows 服务器启动盘的 vmdk 文件。我已将其加载到谷歌 GCS 存储桶中,目的是创建 GCP 磁盘“映像”,然后使用该“映像”为新的 GCP 计算引擎实例创建启动磁盘

当我尝试“导入”VMDK 以创建“映像”时,它会在很长一段时间后失败 - (1 小时 59 分钟)

我从 GCP 控制台导入;等效的 gcloud 命令是

请注意,我没有指定“--os=windows-XXX”选项,因为我不确定磁盘上是哪个特定的 Windows 版本。相反,我使用了“检测操作系统”选项

gcp 中导入运行的日志如下所示

另一个需要注意的有趣点是,当我导入相同的图像而不将其指定为“可启动图像”而是将其命名为“数据磁盘”时,导入成功!在这种情况下(作为“数据盘”导入成功时)等效的 gcloud 命令如下

因此,由于谷歌云对可启动图像的某种限制,这似乎是一个问题

我确实查看了谷歌文档,其中阐明了源 VM 需要满足的要求 https://cloud.google.com/compute/docs/import/import-ovf-files#source_vm_requirements

另一个用于导入启动盘 https://cloud.google.com/compute/docs/import/import-existing-image

然而问题是,由于这张图片是由我们的合作伙伴共享的,我希望能具体说明他们的图片有什么问题

从 .vmdk 文件在 Google Cloud 中创建映像时,我确实查看了 超时错误- 我确实验证了我有适当的权限。请注意,如果我不将其视为启动盘,我可以导入相同的文件

您认为我可以将导入的磁盘用作数据盘并将其转​​换为可启动盘吗?

征求您的意见

非常感谢

约格什