Download PDF
Download page Методы XML-RPC для команды onehost.
Методы XML-RPC для команды onehost
Синхронизация onehost выполняется не ядром, а командой ruby onehost
.
Команда onehost | Метод XML-RPC | Требуемые разрешения |
---|---|---|
enable disable offline | HOST:ADMIN | |
update | HOST:ADMIN | |
create | HOST:CREATE [CLUSTER:ADMIN] | |
delete | HOST:ADMIN | |
rename | HOST:ADMIN | |
show | HOST:USE | |
list top | HOST:USE |
one.host.allocate
Тип | Тип данных | Описание |
---|---|---|
IN | String | Строка сессии |
IN | String | Имя хоста виртуальной машины, добавляемой к кластеру |
IN | String | Имя информационного менеджера |
IN | String | Имя менеджера виртуальной машины |
IN | Int | Идентификатор кластера. Если установить значение |
OUT | Boolean | В зависимости от результата выполнения:
|
OUT | Int/String | Идентификатор выделяемого хоста/ Строка с ошибкой |
OUT | Int | Код ошибки |
OUT | Int | Идентификатор кластера, вызвавшего ошибку |
one.host.delete
Тип | Тип данных | Описание |
---|---|---|
IN | String | Строка сессии |
IN | Int | Идентификатор объекта |
OUT | Boolean | В зависимости от результата выполнения:
|
OUT | Int/String | Идентификатор ресурса / Строка с ошибкой |
OUT | Int | Код ошибки |
OUT | Int | Идентификатор объекта, вызвавшего ошибку |
one.host.status
Тип | Тип данных | Описание |
---|---|---|
IN | String | Строка сессии |
IN | Int | Идентификатор хоста |
IN | Int |
1 —выключен
|
OUT | Boolean | В зависимости от результата выполнения:
|
OUT | Int/String | Идентификатор ресурса / Строка с ошибкой |
OUT | Int | Код ошибки |
OUT | Int | Идентификатор хоста, вызвавшего ошибку |
one.host.update
Тип | Тип данных | Описание |
---|---|---|
IN | String | Строка сессии |
IN | Int | Идентификатор объекта |
IN | String | Содержание нового шаблона. Синтаксис может быть стандартным |
IN | Int | Типы обновления шаблона:
|
OUT | Boolean | В зависимости от результата выполнения:
|
OUT | Int/String | Идентификатор ресурса / Строка с ошибкой |
OUT | Int | Код ошибки |
one.host.rename
Тип | Тип данных | Описание |
---|---|---|
IN | String | Строка сессии |
IN | Int | Идентификатор объекта |
IN | String | Новое имя хоста |
OUT | Boolean | В зависимости от результата выполнения:
|
OUT | Int/String | Идентификатор ресурса / Строка с ошибкой |
OUT | Int | Код ошибки |
OUT | Int | Идентификатор объекта, вызвавшего ошибку |
one.host.info
Тип | Тип данных | Описание |
---|---|---|
IN | String | Строка сессии |
IN | Int | Идентификатор объекта |
IN | Boolean | Необязательный флаг для расшифровки скрытой информации, доступен только для администратора |
OUT | Boolean | В зависимости от результата выполнения:
|
OUT | String | Строка с информацией / Строка с ошибкой |
OUT | Int | Код ошибки |
OUT | Int | Идентификатор объекта, вызвавшего ошибку |
one.host.monitoring
Мониторинг выдает список элементов хоста. Каждый элемент хоста содержит полный XML
-файл
хоста с обновленной информацией, выдаваемой по результатам запроса
Тип | Тип данных | Описание |
---|---|---|
IN | String | Строка сессии |
IN | Int | Идентификатор объекта |
OUT | Boolean | В зависимости от результата выполнения:
|
OUT | String | Строка с информацией мониторинга/ Строка с ошибкой |
OUT | Int | Код ошибки |
one.hostpool.info
Тип | Тип данных | Описание |
---|---|---|
IN | String | Строка сессии |
OUT | Boolean | В зависимости от результата выполнения:
|
OUT | String | Строка с информацией / Строка с ошибкой |
OUT | Int | Код ошибки |
OUT | Int | ID of the object that caused the error. |
one.hostpool.monitoring
Тип | Тип данных | Описание |
---|---|---|
IN | String | Строка сессии |
IN | Int | Извлечение записей мониторинга за последние несколько секунд. |
OUT | Boolean | В зависимости от результата выполнения:
|
OUT | String | Строка с информацией / Строка с ошибкой |
OUT | Int | Код ошибки |