From 2f81b168552f1c53b157011c057b1870f3aca2aa Mon Sep 17 00:00:00 2001 From: stSolo Date: Fri, 1 Apr 2022 17:54:35 +0300 Subject: [PATCH] =?UTF-8?q?Updated=2007.2=20Resource=20=D1=84=D1=83=D0=BD?= =?UTF-8?q?=D0=BA=D1=86=D0=B8=D1=8F=20decort=5Fkvmvm:=20=D1=83=D0=BF=D1=80?= =?UTF-8?q?=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B2=D0=B8=D1=80?= =?UTF-8?q?=D1=82=D1=83=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=BC=D0=B8=20=D0=BC?= =?UTF-8?q?=D0=B0=D1=88=D0=B8=D0=BD=D0=B0=D0=BC=D0=B8=20=D0=BD=D0=B0=20?= =?UTF-8?q?=D0=B1=D0=B0=D0=B7=D0=B5=20KVM.=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...-управление-виртуальными-машинами-на-базе-KVM..md | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/07.2-Resource-функция-decort_kvmvm:-управление-виртуальными-машинами-на-базе-KVM..md b/07.2-Resource-функция-decort_kvmvm:-управление-виртуальными-машинами-на-базе-KVM..md index 625c099..b670dba 100644 --- a/07.2-Resource-функция-decort_kvmvm:-управление-виртуальными-машинами-на-базе-KVM..md +++ b/07.2-Resource-функция-decort_kvmvm:-управление-виртуальными-машинами-на-базе-KVM..md @@ -3,20 +3,20 @@ _Resource_ функция **decort_kvmvm** служит для управлен ## Аргументы _Resource_ функция **decort_kvmvm** принимает следующие аргументы: -| Аргумент | Тип | Описание | -| --- | --- | --- | -| driver | string | Обязательный параметр, не пустой.
Аппаратная архитектура виртуальной машины.
Может принимать одно из следующих значений:
* "KVM_X86" - виртуальная машина KVM на аппаратной платформе x86.
* "KVM_PPC" - виртуальная машина KVM на аппаратной платформе IBM Power. | -| cpu | int | Обязательный параметр, не равен 0.
Количество процессоров. | -| name | string | Обязательный параметр, не пустой.
Имя виртуальной машины. Обратите внимание, что имя должно быть уникальным в рамках ресурсной группы. | +| Аргумент | Тип | Обязательный | Описание | +| --- | --- | --- | --- | +| driver | string | :heavy_check_mark: | Аппаратная архитектура виртуальной машины.
Может принимать одно из следующих значений:
* "KVM_X86" - виртуальная машина KVM на аппаратной платформе x86.
* "KVM_PPC" - виртуальная машина KVM на аппаратной платформе IBM Power. | +| cpu | int | :heavy_check_mark: | Количество процессоров. | +| name | string | :heavy_check_mark: | Имя виртуальной машины. Обратите внимание, что имя должно быть уникальным в рамках ресурсной группы. | | rg_id | int | Обязательный параметр, не равен 0.
Идентификатор ресурсной группы, которой принадлежит данная виртуальная машина. | -| ram | int | Обязательный параметр, не равен 0.
Объём оперативной памяти в МБ.
| -| image_id | int | Обязательный параметр, не равен 0.
Идентификатор образа, на базе которого создаётся загрузочный диск виртуальной машины.
| -| boot_disk_size | int | Обязательный параметр.
Размер загрузочного диска виртуальной машины в ГБ. | -| extra_disks | []int | Опциональный параметр.
Список идентификаторов дополнительных дисков, которые требуется подключить к данной виртуальной машине помимо загрузочного диска. | -| cloud_init | string | Опциональный параметр,
используется на этапе создания вм.
Параметры для утилиты _cloud_init_, которая используется в платформе DECORT для первичного конфигурирования виртуальной машины после её создания. | -| network | dict | Опциональный параметр.
Параметры сетевого подключения. Структура словаря:
* (string) `net_type` - тип сети, соответствующей данному подключению. "EXTNET" в случае прямого подключения во внешнюю сеть, "VINS" в случае подключения к Virtual Network Segment.
* (int) `net_id` - идентификатор соответствующего сетевого сегмента: внешней сети в случае `net_type = "EXTNET"` и ViNS в случае `net_type = "VINS"`
* (string) `ip_address` - IP адрес, выделенный данному подключению.
* (string) `mac` - MAC адрес, назначенный соответствующему сетевому интерфейсу виртуальной машины.
Если нужно сконфигурировать несколько сетевых подключений, данный блок можно задавать многократно - по одному на каждое подключение. | -| description | string | Опциональный параметр.
Текстовое описание виртуальной машины. | -| started | bool | Опциональный параметр, флаг запуска машины,
по-умолчанию - true.
Если true - машина включена,
если false - выключена. | +| ram | int | :heavy_check_mark: | Объём оперативной памяти в МБ.
| +| image_id | int | :heavy_check_mark: | Идентификатор образа, на базе которого создаётся загрузочный диск виртуальной машины.
| +| boot_disk_size | int | :heavy_check_mark: | Размер загрузочного диска виртуальной машины в ГБ. | +| extra_disks | []int | :x: | Список идентификаторов дополнительных дисков, которые требуется подключить к данной виртуальной машине помимо загрузочного диска. | +| cloud_init | string | :x: | Используется на этапе создания вм.
Параметры для утилиты _cloud_init_, которая используется в платформе DECORT для первичного конфигурирования виртуальной машины после её создания. | +| network | dict | :x: | Параметры сетевого подключения. Структура словаря:
* (string) `net_type` - тип сети, соответствующей данному подключению. "EXTNET" в случае прямого подключения во внешнюю сеть, "VINS" в случае подключения к Virtual Network Segment.
* (int) `net_id` - идентификатор соответствующего сетевого сегмента: внешней сети в случае `net_type = "EXTNET"` и ViNS в случае `net_type = "VINS"`
* (string) `ip_address` - IP адрес, выделенный данному подключению.
* (string) `mac` - MAC адрес, назначенный соответствующему сетевому интерфейсу виртуальной машины.
Если нужно сконфигурировать несколько сетевых подключений, данный блок можно задавать многократно - по одному на каждое подключение. | +| description | string | :x: | Текстовое описание виртуальной машины. | +| started | bool | :x: | Флаг запуска машины,
по-умолчанию - true.
Если true - машина включена,
если false - выключена. | ## Возвращаемые значения В случае успешного выполнения _resource_ функция **decort_kvmvm** возвращает в указанную при вызове переменную следующие значения: