Hashicorp Packer: сборщик vsphere-iso разворачивает несколько дисков? - PullRequest
0 голосов
/ 12 апреля 2020

Я пытаюсь заставить Пакера Hashicorp (1.5.5) развернуть несколько дисков для специализированного (совместимого с USGCB) шаблона, и мне нужно, чтобы на нем было четыре отдельных диска. Я использую vsphere-iso строитель. Параметр "disk_size" нормально развертывает диск root. Я нашел параметр «хранилище», который, я думаю, используется для развертывания других дисков ...

storage ([]DiskConfig) - A collection of one or more disks to be provisioned along with the VM

Но я не могу понять, формат, в котором должны быть данные - в файле json. Я пытался ...

"storage": [
   {
   "storage[1]": "20673",
   "storage[2]": "16384",
   "storage[3]": "4096"
   }
 ]

и

"storage": [
   {
   "20673",
   "16384",
   "4096"
   }
 ]

, но ничего из этого не помогло.

1 Ответ

0 голосов
/ 17 апреля 2020

раздел хранения содержит только дополнительные диски, которые вам нужны:

"disk_controller_type": "pvscsi",

"disk_size": "20673", "disk_thin_provisioned": true,

"хранилище": [{"disk_size": "16384", "disk_thin_provisioned": true}, {"disk_size": "4096", "disk_thin_provisioned": true}],

...