Если требуется создать Виртуальную машину с локальным загрузочным диском (Local), то в API запросе указывается опция "imageRef"
.
В следующем примере происходит создание Виртуальной машины с новым локальным загрузочным диском из Образа 754e77f5-9a0c-4549-b49d-7bde34dc960f
(Ubuntu 18.04.4 CUDA).
{
"server" : {
"name": "local",
"imageRef": "754e77f5-9a0c-4549-b49d-7bde34dc960f",
"flavorRef": "8f9a148d-b258-42f7-bcc2-32581d86e1f1",
"availability_zone": "nova",
"networks": [{ "uuid": "cc5f6f4a-2c44-44a4-af9a-f8534e34d2b7" }],
"key_name": "my_keypair",
"max_count": 1,
"min_count": 1
}
}
Где:
"name": "local"
— название новой Виртуальной машины;"imageRef": "754e77f5-9a0c-4549-b49d-7bde34dc960f"
— OpenStack ID образа операционной системы;"flavorRef": "8f9a148d-b258-42f7-bcc2-32581d86e1f1"
— OpenStack ID конфигурации;"networks": [{ "uuid": "cc5f6f4a-2c44-44a4-af9a-f8534e34d2b7" }]
— OpenStack ID сети, в которой Виртуальная машина получит IP-адрес;"key_name": "my_keypair"
— название вашей ключевой пары.При удалении такой Виртуальной машины удаляется и загрузочный диск.