使用Terraform在vsphere_virtual_machine上创建Windows目录

问题描述 投票:-1回答:1

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

Terraform

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

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

如何在使用terraform vsphere_virtual_machine创建的Windows vm上将disk0挂载到卷路径D:\ mysql \ conf和将disk1挂接到卷路径D:\ mysql \ database?有人可以在这里分享您的见解。在此先感谢!!

windows terraform vsphere
1个回答
0
投票

vsphere_virtual_machine提供程序中没有任何东西可以处理针对虚拟机的内部操作,而且我不知道任何其他提供者都可以做到这一点。

夫妇解决方法:

  • 签出remote-exec provisioner,这将使您运行某些PowerShell或其他CLI命令来执行所需的任务。
  • [如果您定期执行此操作,请检查Packer。它可用于构建虚拟机,操作系统和所有虚拟机。您可以在那里建立磁盘配置,然后使用Terraform进行部署。
  • 最后,查看配置管理实用程序。 Ansible,PowerShell DSC,Puppet,Chef等。使用这些工具,您可以在部署VM之后对VM进行修改。
© www.soinside.com 2019 - 2024. All rights reserved.