From 2030137c93443fa68746bec870d587dbdf0a5fe7 Mon Sep 17 00:00:00 2001 From: svs1370 <34687689+svs1370@users.noreply.github.com> Date: Thu, 16 Sep 2021 01:14:21 +0300 Subject: [PATCH] =?UTF-8?q?Created=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 | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 07.2-Resource-функция-decort_kvmvm:-управление-виртуальными-машинами-на-базе-KVM..md diff --git a/07.2-Resource-функция-decort_kvmvm:-управление-виртуальными-машинами-на-базе-KVM..md b/07.2-Resource-функция-decort_kvmvm:-управление-виртуальными-машинами-на-базе-KVM..md new file mode 100644 index 0000000..dbe50fa --- /dev/null +++ b/07.2-Resource-функция-decort_kvmvm:-управление-виртуальными-машинами-на-базе-KVM..md @@ -0,0 +1,18 @@ +_Resource_ функция **decort_kvmvm** служит для управления виртуальными машинами, создаваемыми в платформе DECORT на базе технологии виртуализации KVM. + +## Аргументы +_Resource_ функция **decort_kvmvm** принимает следующие аргументы: + +| Аргумент | Тип | Описание | +| --- | --- | --- | +| arch | string | Аппаратная архитектура виртуальной машины.
Данный параметр является обязательным и на текущий момент может принимать одно из следующих значений:
* "KVM_X86" - виртуальная машина KVM на аппаратной платформе x86.
* "KVM_PPC" - виртуальная машина KVM на аппаратной платформе IBM Power. | +| boot_disk_size | int | Размер загрузочного диска виртуальной машины в ГБ.
Данный параметр не является обязательным, и если он не задан явно, то платформа установит размер загрузочного диска равным размеру образа ОС, на базе которого создаётся эта виртуальная машина. | +| cloud_init | string | Параметры для утилиты _cloud_init_, которая используется в платформе DECORT для первичного конфигурирования виртуальной машины после её создания.
Данный параметр не является обязательным, используется только на стадии создания новой виртуальной машины и игнорируется во всех других случаях. | +| cpu | int | Количество процессоров.
Данный параметр является обязательным и не может быть нулевым. | +| description | string | Текстовое описание виртуальной машины.
Данный параметр не является обязательным, значение по умолчанию - пустая строка. | +| extra_disks | list of ints | Список идентификаторов дополнительных дисков, которые требуется подключить к данной виртуальной машине помимо загрузочного диска.
Данный параметр не является обязательным, значение по умолчанию - пустой список, т.е. подключение дополнительных дисков не требуется. | +| image_id | int | Идентификатор образа, на базе которого создаётся загрузочный диск виртуальной машины.
Этот параметр является обязательным и не может быть нулевым. | +| name | int | Имя виртуальной машины. Обратите внимание, что имя должно быть уникальным в рамках ресурсной группы.
Этот параметр является обязательным и не может быть пустой строкой. | +| 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 адрес, назначенный соответствующему сетевому интерфейсу виртуальной машины.
Если нужно сконфигурировать несколько сетевых подключений, данный блок можно задавать многократно - по одному на каждое подключение. | +| ram | int | Объём оперативной памяти в МБ.
Данный параметр является обязательным и не может быть нулевым. | +| rg_id | int | Идентификатор ресурсной группы, которой принадлежит данная виртуальная машина.
Этот параметр является обязательным и не может быть нулевым. | \ No newline at end of file