Чтобы добавить вторые диски, вам нужно добавить атрибут «blockDevices» в полезную нагрузку json, где вы можете указать размер диска.
Опцией GPU для создания нового VSI являются ¨AC¨ и ¨ACL¨
• Для графического процессора «AC» размер дисков составляет от 10 ГБ до 2,00 ТБ (SAN), а атрибут «localDiskFlag» должен быть «false», поскольку диск является SAN.
• Графический процессор ¨ ACL¨ имеет 2 варианта:
«ACL1_8X60X100», где второй и третий диски имеют размер только 300 ГБ (LOCAL).
«ACL1_16X120X100», где второй и третий диск имеют только размер 600 ГБ (ЛОКАЛЬНЫЙ).
Атрибут ¨localDiskFlag¨ должен иметь значение «true», поскольку диск является ЛОКАЛЬНЫМ.
Вы можете использовать этот пример rest api для создания VSI с опцией GPU ¨AC¨:
Метод: POST
https://[username]:[apiKey]@api.softlayer.com/rest/v3.1/SoftLayer_Virtual_Guest/createObject
Кузов: Json
{
"parameters": [
{
"hostname": "test",
"domain": "test.local",
"datacenter": {
"name": "dal13"
},
"hourlyBillingFlag": "true",
"localDiskFlag": false,
"operatingSystemReferenceCode": "CENTOS_7_64",
"supplementalCreateObjectOptions": {
"flavorKeyName": "AC1_8X60X25"
},
"blockDevices": [
{
"device": "2",
"diskImage": {
"capacity": 50
}
}
]
}
]
}
Чтобы создать другой VSI с опцией GPU «ACL», вы можете использовать этот другой пример rest api, изменив значения, упомянутые выше:
{
"parameters": [
{
"hostname": "test",
"domain": "test.local",
"datacenter": {
"name": "dal13"
},
"hourlyBillingFlag": "true",
"localDiskFlag": true,
"operatingSystemReferenceCode": "CENTOS_7_64",
"supplementalCreateObjectOptions": {
"flavorKeyName": "ACL1_8X60X100"
},
"blockDevices": [
{
"device": "2",
"diskImage": {
"capacity": 300
}
}
]
}
]
}