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