如何在客户映像内将外部 VMDK 磁盘附加到客户映像?

如何在客户映像内将外部 VMDK 磁盘附加到客户映像?

我有一个启动的 Linux 客户机映像,只有操作系统驱动器。实际的 ESX 服务器有许多 VMDK(我知道它们的 ID)。在我的工作流程中,我需要根据需要从客户机内部将其中一个 VMDK 附加到客户机实例。我该怎么做?

答案1

从高层次的角度来看:

  • 选择您喜欢的语言/工具来访问 VMware API 并将其嵌入到图像中
  • 让映像获得执行针对 VMware 的操作所需的凭据(嵌入在映像中或从机密库中检索)。如果脚本以交互方式运行,这也可能只是来自用户的记忆。
  • 编写利用 VMware API 和凭证来连接 VMDK 的脚本

换句话说,与你通过编程实现的方式完全相同不是来自客人内部。

相关内容