Download PDF
Download page Планирование действий.
Планирование действий
Пользователи могут запланировать выполнение одного или нескольких действий ВМ в определенные дату и время.
В дискреционном режиме функционирования ПК СВ можно запланировать только создание резервной копии ВМ (backup).
В интерфейсе командной строки
Использование совместно с командами onevm аргумента --schedule
позволяет отложить выполнение действий до определенного времени.
- 22 сентября (в 00:00) приостановить работу ВМ с идентификатором 0:onevm suspend 0 --schedule "09/22"Пример вывода после выполнения команды:
VM 0: suspend scheduled at 2022-09-22 00:00:00 +0300
CODE - Восстановить работу ВМ с идентификатором «0» в 14:15 22 сентября:onevm resume 0 --schedule "09/23 14:15"Пример вывода после выполнения команды:
VM 0: resume scheduled at 2022-09-23 14:15:00 +0300
CODE - Просмотреть информацию о ВМ, пример вывода после выполнения команды
onevm show 0
:VIRTUAL MACHINE 0 INFORMATION ID : 0 NAME : one-0 [...] SCHEDULED ACTIONS ID ACTION ARGS SCHEDULED 0 suspend - 09/20 00:00 1 resume - 09/23 14:15
CODE
Для периодического выполнения действий дополнительно указываются следующие аргументы:
weekly
(еженедельно) — указывается диапазон дней недели, в которые необходимо выполнять запланированное действия. Допустимые значения: [0,6], где 0 — воскресенье, 6 — суббота;monthly
(ежемесячно) — указывается диапазон дней месяца, в которые необходимо выполнять запланированное действия. Допустимые значения: [1,31];yearly
(ежегодно) — указывается диапазон дней года, в которые необходимо выполнять запланированное действия. Допустимые значения: [0,365];hourly
(ежечасно) — указывается диапазон часов недели, в которые необходимо выполнять запланированное действия. Допустимые значения: [0,168] (168 часов — 1 неделя).
Аргумент end
определяет окончание выполнения периодических действий. Может принимать значения:
- число — выполнение запланированного действия прекращается после указанного количества повторений;
- дата — выполнение запланированного действия прекращается после достижения указанной даты.
Примеры
- Примеры команд:onevm suspend 0 --schedule "10/01" --weekly "1,5" --end 5
onevm resume 0 --schedule "10/03 14:15" --weekly "2,6" --end 5
onevm snapshot-create 0 --schedule "10/03" --hourly 5 --end "12/25" - Пример вывода после выполнения команды
onevm show 0
:VIRTUAL MACHINE 0 INFORMATION ID : 0 NAME : one-0 [...] SCHEDULED ACTIONS ID ACTION ARGS SCHEDULED REPEAT END 0 suspend - 10/27 00:00 1 resume - 10/28 14:15 2 suspend - 10/01 00:00 Weekly 1,5 After 5 times 3 resume - 10/03 14:15 Weekly 2,6 After 5 times 4 snapshot -create - 10/03 00:00 Each 5 hours On 12/25/22
CODE
Запланированные действия можно удалить, используя команду:
Кроме того, запланированные действия можно отредактировать, для этого используется команда:
После ввода команды откроется текстовый редактор для редактирования запланированного действия.
Пример
Редактирование запланированного действия с идентификатором «1» для ВМ с идентификатором «0»:
Пример вывода после выполнения команды:
ACTION="resume"
ID="1"
TIME="1663931700"
В параметре TIME
дата и время указаны в формате Unix-времени.
В веб-интерфейсе ПК СВ
Чтобы запланировать выполнение одного или нескольких действий ВМ в вебинтерфейсе ПК СВ необходимо выполнить следующие действия:
- В меню слева выбрать пункт Экземпляры ВМ — ВМ;
- На открывшейся странице ВМ выбрать необходимую виртуальную машину;
- На странице виртуальной машины открыть вкладку Действия и нажать кнопку Добавить действие;
- На открывшейся странице внести необходимые настройки и нажать кнопку Добавить: