2020-04-13 14:28:50 -04:00
|
|
|
<!-- Code generated from the comments of the DiskConfig struct in builder/vsphere/iso/step_create.go; DO NOT EDIT MANUALLY -->
|
2020-07-13 06:33:16 -04:00
|
|
|
|
2020-04-13 14:28:50 -04:00
|
|
|
Defines the disk storage for a VM.
|
|
|
|
|
|
|
|
Example that will create a 15GB and a 20GB disk on the VM. The second disk will be thin provisioned:
|
|
|
|
|
2020-08-05 19:23:52 +02:00
|
|
|
In JSON:
|
2020-04-13 14:28:50 -04:00
|
|
|
```json
|
|
|
|
"storage": [
|
|
|
|
{
|
2020-07-10 06:25:46 -04:00
|
|
|
"disk_size": 15000
|
2020-04-13 14:28:50 -04:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"disk_size": 20000,
|
|
|
|
"disk_thin_provisioned": true
|
|
|
|
}
|
|
|
|
],
|
|
|
|
```
|
2020-08-05 19:23:52 +02:00
|
|
|
In HCL2:
|
|
|
|
```hcl
|
|
|
|
storage {
|
|
|
|
disk_size = 15000
|
|
|
|
}
|
|
|
|
storage {
|
|
|
|
disk_size = 20000
|
|
|
|
disk_thin_provisioned = true
|
|
|
|
}
|
|
|
|
```
|
2020-07-10 06:25:46 -04:00
|
|
|
|
|
|
|
Example that creates 2 pvscsi controllers and adds 2 disks to each one:
|
2020-08-05 19:23:52 +02:00
|
|
|
|
|
|
|
In JSON:
|
2020-07-10 06:25:46 -04:00
|
|
|
```json
|
|
|
|
"disk_controller_type": ["pvscsi", "pvscsi"],
|
|
|
|
"storage": [
|
|
|
|
{
|
|
|
|
"disk_size": 15000,
|
|
|
|
"disk_controller_index": 0
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"disk_size": 15000,
|
|
|
|
"disk_controller_index": 0
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"disk_size": 15000,
|
|
|
|
"disk_controller_index": 1
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"disk_size": 15000,
|
|
|
|
"disk_controller_index": 1
|
|
|
|
}
|
|
|
|
],
|
|
|
|
```
|
2020-08-05 19:23:52 +02:00
|
|
|
|
|
|
|
In HCL2:
|
|
|
|
```hcl
|
|
|
|
disk_controller_type = ["pvscsi", "pvscsi"]
|
|
|
|
storage {
|
|
|
|
disk_size = 15000,
|
|
|
|
disk_controller_index = 0
|
|
|
|
}
|
|
|
|
storage {
|
|
|
|
disk_size = 15000
|
|
|
|
disk_controller_index = 0
|
|
|
|
}
|
|
|
|
storage {
|
|
|
|
disk_size = 15000
|
|
|
|
disk_controller_index = 1
|
|
|
|
}
|
|
|
|
storage {
|
|
|
|
disk_size = 15000
|
|
|
|
disk_controller_index = 1
|
|
|
|
}
|
|
|
|
```
|