【问题标题】:Creating a windows directory on a vsphere_virtual_machine using terraform使用 terraform 在 vsphere_virtual_machine 上创建 windows 目录
【发布时间】:2020-05-26 14:12:50
【问题描述】:

我正在尝试使用 terraform 创建 vsphere_virtual_machine 资源。作为其中的一部分,我试图找出如何将虚拟磁盘安装到创建的虚拟机上的特定文件夹。例如:

地形

disk {
  label = "disk0"
  size = "100"
}

disk { 
  label = "disk1"
  size = "50"
}

如何在使用 terraform vsphere_virtual_machine 创建的 windows vm 上将 disk0 挂载到卷路径 D:\mysql\conf 和 disk1 到卷路径 D:\mysql\databases ?有人可以在这里分享您的见解。提前致谢!!

【问题讨论】:

    标签: windows terraform vsphere


    【解决方案1】:

    vsphere_virtual_machine 提供程序中没有任何内容可以处理针对虚拟机的内部操作,而且我不知道有任何其他提供程序可以执行此操作。

    几个解决方法:

    • 查看remote-exec provisioner,这将让您运行一些 PowerShell 或其他 CLI 命令来执行您需要的任务。
    • 如果您定期执行此操作,请查看 Packer。它可用于构建虚拟机、操作系统等。您可以在那里建立磁盘配置,然后使用 Terraform 进行部署。
    • 最后,查看配置管理实用程序。 Ansible、PowerShell DSC、Puppet、Chef 等。这些工具可让您在部署后对 VM 进行修改。

    【讨论】:

      猜你喜欢
      • 2011-01-12
      • 1970-01-01
      • 2017-04-09
      • 2015-05-03
      • 2022-01-16
      • 1970-01-01
      • 2013-08-05
      • 2015-10-28
      • 2011-12-19
      相关资源
      最近更新 更多