Примеры скриптов Pyone для команды onevm
Полное описание входных и выходных данных методов команды onevm
.
Команда onevm | Метод XML-RPC | Необходимые разрешения | Пример |
---|---|---|---|
deploy | one.vm.deploy |
| Развертывание ВМ
CODE
|
terminate-hard | one.vm.action |
| Немедленное уничтожение ВМ с идентификатором
CODE
|
terminate | one.vm.action |
| Уничтожение ВМ с идентификатором
CODE
|
| one.vm.action |
| Немедленно завершить работу ВМ с идентификатором
CODE
|
| one.vm.action | VM:MANAGE | Завершить работу ВМ с идентификатором
CODE
|
| one.vm.action | VM:MANAGE | Немедленно отключить ВМ с идентификатором
CODE
|
| one.vm.action | VM:MANAGE | Отключить ВМ с идентификатором
CODE
|
| one.vm.action | VM:MANAGE | Немедленно перезагрузить ВМ с идентификатором
CODE
|
| one.vm.action | VM:MANAGE | Перезагрузить ВМ с идентификатором
CODE
|
hold | one.vm.action | VM:MANAGE | Перевести ВМ с идентификатором
CODE
|
release | one.vm.action | VM:MANAGE | Освободить ВМ с идентификатором
CODE
|
| one.vm.action | VM:MANAGE | Остановка ВМ с идентификатором
CODE
|
| one.vm.action | VM:MANAGE | Остановка ВМ с идентификатором
CODE
|
| one.vm.action | VM:MANAGE | Возобновление ВМ с идентификатором
CODE
|
resched | one.vm.action |
| Установка флага для планировщика на ВМ с идентификатором
CODE
|
unresched | one.vm.action |
| Удаление флага для планировщика на ВМ с идентификатором
CODE
|
migrate |
|
| Живая миграция ВМ с идентификатором
CODE
Живая миграция ВМ с идентификатором
CODE
|
disk-saveas |
|
| Сохранение диска
CODE
|
disk-snapshot-create | one.vm.disksnapshotcreate |
| Создание снимка состояния диска
CODE
|
disk-snapshot-delete | one.vm.disksnapshotdelete |
| Удаление снимка состояния диска с идентификатором
CODE
|
disk-snapshot-revert |
|
| Возвращение к предыдущему состоянию диска
CODE
|
disk-snapshot-rename |
|
| Изменение имени снимка состояния диска
CODE
|
disk-attach |
|
| Добавление диска к ВМ с идентификатором
CODE
|
disk-detach |
|
| Отключение диска от ВМ с идентификатором
CODE
|
disk-resize |
|
| Изменение размера диска
CODE
|
nic-attach | one.vm.attachnic |
| Добавление сетевого интерфейса
CODE
|
nic-detach |
|
| Отключение сетевого интерфейса
CODE
|
create |
|
| Создание ВМ в статусе удержание:
CODE
|
show | one.vm.info |
| Вывод информации о ВМ с идентификатором
CODE
|
|
|
| Назначение ВМ с идентификатором
CODE
|
chmod |
| VM:<MANAGE/ADMIN> | Удаление всех разрешений для прочих у ВМ с идентификатором
CODE
|
rename |
|
| Изменение имени ВМ с идентификатором
CODE
|
snapshot-create |
|
| Создание снимка состояния
CODE
|
snapshot-delete |
|
| Удаление снимка состояния
CODE
|
snapshot-revert |
|
| Возвращение ВМ с идентификатором 104 к состоянию из снимка 0:
CODE
|
resize |
|
| Изменение размеров параметром ВМ с идентификатором 1550 с предварительной проверкой емкости:
CODE
|
update | one.vm.update |
| Обновление настроек ВМ с идентификатором
CODE
|
recover | one.vm.recover |
| Восстановление зависшей ВМ с идентификатором
CODE
|
updateconf | one.vm.updateconf |
| Обновление конфигурации ВМ с идентификатором
CODE
|
- | one.vm.monitoring |
| Вывод информации мониторинга ВМ с идентификатором
CODE
|
lock | one.vm.lock |
| Блокирование действий типа
CODE
|
unlock | one.vm.unlock |
| Разблокирование действий с ВМ с идентификатором
CODE
|