Создание каталога windows на vsphere_virtual_machine с использованием terraform - PullRequest
0 голосов
/ 26 мая 2020

Используя terraform, я пытаюсь создать ресурс vsphere_virtual_machine. В рамках этого я пытаюсь выяснить, как подключить виртуальные диски к указанной папке c на созданной виртуальной машине. Например:

Terraform

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

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

Как подключить disk0 к пути тома D: \ mysql \ conf и disk1 к пути тома D: \ mysql \ databases на a windows vm, созданный с использованием terraform vsphere_virtual_machine? Не мог бы кто-нибудь поделиться своими мыслями здесь. Заранее спасибо !!

1 Ответ

0 голосов
/ 31 мая 2020

В провайдере vsphere_virtual_machine нет ничего, что могло бы обрабатывать подобные внутренние операции с виртуальной машиной, и я не знаю ни одного другого провайдера, который мог бы это сделать.

Пара обходных путей:

  • проверьте remote-exe c Provisioner , это позволит вам запустить некоторые команды PowerShell или другие команды CLI для выполнения задачи тебе нужно.
  • Если вы делаете это регулярно, попробуйте Packer. Его можно использовать для создания виртуальной машины, ОС и всего остального. Вы можете установить sh конфигурацию диска там, а затем использовать Terraform для ее развертывания.
  • Наконец, загляните в утилиты управления конфигурацией. Ansible, PowerShell DS C, Puppet, Chef и т. Д. c. Эти инструменты позволят вам вносить изменения в виртуальную машину после ее развертывания.
...