Updated 03. Модуль decort_kvmvm (markdown)
@@ -1,5 +1,5 @@
|
|||||||
# Модуль decort_kvmvm
|
# Модуль decort_kvmvm
|
||||||
## 03.1 Обзор модуля _decort_kvmvm_
|
## 04.1 Обзор модуля _decort_kvmvm_
|
||||||
Модуль _decort_kvmvm_ предназначен для предназначен для выполнения следующих действий над виртуальными серверами, созданными на базе технологии виртуализации KVM, в облачной платформе DECORT:
|
Модуль _decort_kvmvm_ предназначен для предназначен для выполнения следующих действий над виртуальными серверами, созданными на базе технологии виртуализации KVM, в облачной платформе DECORT:
|
||||||
1. Создание нового виртуального сервера указанной аппаратной архитектуры. Платформа поддерживает виртуальные сервера архитектуры Intel x86 и IBM PowerPC.
|
1. Создание нового виртуального сервера указанной аппаратной архитектуры. Платформа поддерживает виртуальные сервера архитектуры Intel x86 и IBM PowerPC.
|
||||||
2. Изменение конфигурации существующего виртуального сервера:
|
2. Изменение конфигурации существующего виртуального сервера:
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
5. Получение информации о существующем виртуальном сервере без изменения его конфигурации.
|
5. Получение информации о существующем виртуальном сервере без изменения его конфигурации.
|
||||||
|
|
||||||
|
|
||||||
## 03.2 Параметры модуля _decort_kvmvm_
|
## 04.2 Параметры модуля _decort_kvmvm_
|
||||||
Ниже в алфавитном порядке приведен полный список параметров для модуля _decort_kvmvm_. Актуальную информацию по параметрам, которые поддерживает версия модуля, установленного на вашем Ansible-сервере, можно получить командой:
|
Ниже в алфавитном порядке приведен полный список параметров для модуля _decort_kvmvm_. Актуальную информацию по параметрам, которые поддерживает версия модуля, установленного на вашем Ansible-сервере, можно получить командой:
|
||||||
|
|
||||||
`ansible-doc -t module decort_kvmvm`
|
`ansible-doc -t module decort_kvmvm`
|
||||||
@@ -51,7 +51,7 @@
|
|||||||
| workflow_context | (string) | Контекстная информация, которая будет содержаться в параметрах API вызова, адресованного к `workflow_callback` URL.<br>Данная информация призвана однозначно идентифицировать задачу, выполняемую модулем в настоящий момент, чтобы оркестратор верхнего уровня мог сопоставить получаемые через вызов `workflow_callback` данные со своим внутренним состоянием и отслеживать инициированные им задачи.<br/>Параметр является опциональным и имеет значение только при условии, что также задан `workflow_callback`.<br/>Функциональность callbacks в текущей версии модуля _decort_kvmvm_ не реализована.|
|
| workflow_context | (string) | Контекстная информация, которая будет содержаться в параметрах API вызова, адресованного к `workflow_callback` URL.<br>Данная информация призвана однозначно идентифицировать задачу, выполняемую модулем в настоящий момент, чтобы оркестратор верхнего уровня мог сопоставить получаемые через вызов `workflow_callback` данные со своим внутренним состоянием и отслеживать инициированные им задачи.<br/>Параметр является опциональным и имеет значение только при условии, что также задан `workflow_callback`.<br/>Функциональность callbacks в текущей версии модуля _decort_kvmvm_ не реализована.|
|
||||||
|
|
||||||
|
|
||||||
## 03.3 Возвращаемые значения модуля _decort_kvmvm_
|
## 04.3 Возвращаемые значения модуля _decort_kvmvm_
|
||||||
Модуль _decort_kvmvm_ возвращает информацию о виртуальном сервере в виде словаря `facts` со следующими ключами:
|
Модуль _decort_kvmvm_ возвращает информацию о виртуальном сервере в виде словаря `facts` со следующими ключами:
|
||||||
|
|
||||||
| Ключ | Тип данных | Описание |
|
| Ключ | Тип данных | Описание |
|
||||||
@@ -74,9 +74,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## 04.4 Пример использования модуля _decort_kvmvm_
|
||||||
|
|
||||||
## 03.4 Пример использования модуля _decort_kvmvm_
|
|
||||||
В данном примере создается виртуальный сервер KVM VM по имени _MyFirstVM_ с аппаратной архитектурой Intel x86.
|
В данном примере создается виртуальный сервер KVM VM по имени _MyFirstVM_ с аппаратной архитектурой Intel x86.
|
||||||
|
|
||||||
```
|
```
|
||||||
@@ -104,6 +102,6 @@
|
|||||||
register: new_vm
|
register: new_vm
|
||||||
```
|
```
|
||||||
|
|
||||||
Виртуальный сервер создаётся на базе некоторого системного образа (дискового ресурса, содержащего операционную систему). В данном примере системный образ задаётся по его идентификатору (` image_id: "{{ my_img.facts.id }}" `). Для получения такого идентификатора можно использовать модуль [decort_osimage](https://github.com/rudecs/decort-ansible/wiki/04.-%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C-decort_osimage).
|
Виртуальный сервер создаётся на базе некоторого системного образа (дискового ресурса, содержащего операционную систему). В данном примере системный образ задаётся по его идентификатору (` image_id: "{{ my_img.facts.id }}" `). Для получения такого идентификатора можно использовать модуль [decort_osimage](https://github.com/rudecs/decort-ansible/wiki/05.-%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C-decort_osimage).
|
||||||
|
|
||||||
Виртуальный сервер всегда создаётся в принадлежности к некоторой ресурсной группе. В данном примере соответствующая ресурсная группа задаётся по её идентификатору (` rg_id: "{{ my_rg.facts.id }}" `). Для управления ресурсными группами предназначен модуль [decort_rg](https://github.com/rudecs/decort-ansible/wiki/08.-%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C-decort_rg). С помощью этого модуля можно также получит идентификатор ресурсной группы, чтобы использовать его при создании виртуального сервера.
|
Виртуальный сервер всегда создаётся в принадлежности к некоторой ресурсной группе. В данном примере соответствующая ресурсная группа задаётся по её идентификатору (` rg_id: "{{ my_rg.facts.id }}" `). Для управления ресурсными группами предназначен модуль [decort_rg](https://github.com/rudecs/decort-ansible/wiki/08.-%D0%9C%D0%BE%D0%B4%D1%83%D0%BB%D1%8C-decort_rg). С помощью этого модуля можно также получит идентификатор ресурсной группы, чтобы использовать его при создании виртуального сервера.
|
||||||
Reference in New Issue
Block a user