В статье приведено описание функций панели управления и их параметров.
Подробнее о работе с API и вызовом API-функций см. в статье Взаимодействие через API.
Нагрузка контейнера
Функция: reportvm.
Результат: отчёт.
Отчёт о нагрузке контейнера.
Уровень доступа: user+.
Ресурсы кластера
Функция: reportresources.
Результат: список элементов.
Расход ресурсов кластера.
Уровень доступа: admin.
- hostnode — Узел кластера;
- ram_usage — Оперативная память, %;
- hdd_usage — Жесткий диск, %;
- cpu_usage — Процессор, %;
- status — Состояние.
Узлы кластера
Функция: vmhostnode.
Результат: список элементов.
Узлы кластера.
Уровень доступа: admin.
- id — Id;
- name — Наименование;
- ip — IP-адрес;
- vmcount — Количество контейнеров;
- maxvmcount — MAX количество контейнеров;
- configuration — Комментарий;
- status — Состояние.
Разрешить автоматичекое размещение новых контейнеров на выбранном узле
Функция: vmhostnode.resume.
Разрешить автоматичекое размещение новых контейнеров на выбранном узле..
Уровень доступа: admin.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции vmhostnode.
Результат: успешное выполнение операции или сообщение об ошибке.
Редактирование узла кластера
Функция: vmhostnode.edit.
Уровень доступа: admin.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции vmhostnode).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции vmhostnode);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- sshkey — Публичный ключ. Публичный ssh ключ, который необходимо положить на сервер;
- has_pwd — Есть пароль для root. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Если известен пароль для root, можно ввести его и публичный ключ будет автоматически добавлен на сервер;
- passwd — Пароль. Пароль для пользователя root;
- ip — IP-адрес. IP-адрес узла кластера;
- name — Наименование. Наименование узла кластера;
- maxvmcount — MAX количество контейнеров. Максимальное количество контейнеров, при превышении которого автоматическое размещение на данный узел будет приостановлено;
- configuration — Комментарий. Какая-либо информация о сервере;
- port — Порт. Номер порта ihttpd. При изменении порта необходимо вручную внести изменения в ihttpd.conf на стороне узла кластера.
Наименование
Функция: vmhostnode.info.
Результат: список элементов.
Информация об узле кластера.
Уровень доступа: admin.
Наименование
Функция: vmhostnode.info.seltype.
Результат: список элементов.
Уровень доступа: admin.
Запретить автоматичекое размещение новых контейнеров на выбранном узле
Функция: vmhostnode.suspend.
Запретить автоматичекое размещение новых контейнеров на выбранном узле.
Уровень доступа: admin.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции vmhostnode.
Результат: успешное выполнение операции или сообщение об ошибке.
Фильтр
Функция: vmhostnode.filter.
Уровень доступа: admin.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции vmhostnode).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции vmhostnode);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name — Наименование. Наименование узла кластера;
- ip — IP-адрес. IP-адрес узла кластера.
Обновить системное ПО
Функция: vmhostnode.refresh.
Обновить системное ПО.
Уровень доступа: admin.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции vmhostnode.
Результат: успешное выполнение операции или сообщение об ошибке.
Удалить узел кластера
Функция: vmhostnode.delete.
Удалить узел кластера.
Уровень доступа: admin.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции vmhostnode.
Результат: успешное выполнение операции или сообщение об ошибке.
Нагрузка кластера
Функция: reporthostnode.
Результат: отчёт.
Отчет о нагрузке кластера.
Уровень доступа: admin.
Брандмауэр
Функция: firewall.
Результат: список элементов.
Настройка брандмауэра.
Уровень доступа: admin:
- id — Имя файла;
- name — Наименование;
- proto — Протокол;
- prio — Приоритет.
Удалить выделенные записи
Функция: firewall.delete.
Удалить выделенные записи.
Уровень доступа: admin.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции firewall.
Результат: успешное выполнение операции или сообщение об ошибке.
Редактирование правил
Функция: firewall.edit.
Уровень доступа: admin.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции firewall).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции firewall);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- proto — Протокол. Протокол для фильтрации пакетов (IPv4 или IPv6);
- prio — Приоритет. Приоритет выполнения скриптов с фильтром. Чем меньше это значение — тем раньше выполнится скрипт;
- name — Наименование. Наименование скрипта. Файл будет сформирован с именем: NN_NAME.rule, где NN — приоритет, а NAME — значение данного поля;
- rule — Правила.
Настройки пользователя
Функция: usrparam.
Уровень доступа: user.
Данная функция одновременно используется для просмотра и изменения данных формы.
Просмотр данных:
- Результат: список параметров.
Изменение данных:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров или дополнительных параметров запроса (см.выше):
- name — Имя пользователя. Текущее имя пользователя, для которого вы изменяете настройки панели управления;
- theme — Тема. Тема панели управления;
- lang — Язык. Язык панели управления;
- password — Пароль. Пароль для панели управления. Оставьте это поле пустым, если не хотите менять пароль;
- confirm — Подтверждение. Повторите тот же пароль, чтобы убедиться, что ввели его правильно;
- atype — Доступ к панели управления. Укажите, с каких IP-адресов вы хотите разрешить доступ к панели управления.
Будьте предельно внимательны! Допустив ошибку, возможно, вы не сможете больше попасть в панель управления; - addr — Список IP-адресов. Укажите список IP-адресов, с которых вы хотите разрешить доступ к панели управления. Можно указать отдельные адреса (123.45.67.89), адреса по маске (123.45.67.0/24), либо диапазон адресов (123.45.67.89-123.45.67.98);
- startpage — Стартовая страница. Страница, которая будет отображаться первой после того, как вы войдете в систему;
- rows — Строк на странице. Количество строк таблицы, которые будут отображаться на каждой странице, по умолчанию;
- recordlimit — Количество записей. Максимальное количество записей, которое будет выведено в список. Ограничение нужно для предотвращения длительного формирования результата на больших объемах данных. Зачастую удобнее воспользоваться фильтром, нежели ожидать формирования большого списка, а потом просматривать его;
- buttonview — Вид кнопок. Выберите предпочитаемое отображение кнопок на панели инструментов;
- hintview — Подсказки. Активные подсказки появляются, когда поле получает фокус ввода. Пассивные, только при наведении курсора на значок подсказки;
- checkunsaved — . (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Предупреждать о несохраненных полях на форме;
- experience — Уровень опыта пользователя. Укажите предпочитаемый уровень опыта пользователя. Уровень опыта влияет на количество отображаемых полей и на сложность настройки системы;
- developer_mode — . (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) В данном режиме у вас появляется возможность менять элементы интерфейса панели, используя web интерфейс.
Резервные копии
Функция: backupsdgdfg.
Результат: список элементов.
Резервные копии.
Уровень доступа: admin:
- plan — План;
- plan_type — Тип плана;
- date — Дата;
- size — Размер, MiB;
- storage — Хранилище;
- backup_type — Тип копии.
Сохраненные данные
Функция: backupdata.
Результат: список элементов.
Сохраненные данные.
Уровень доступа: admin:
- type — Тип данных.
Имя данных
Функция: backupdata.names.
Содержимое.
Уровень доступа: admin.
Закачать резервную копию
Функция: backups.upload.
Уровень доступа: admin.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции backups).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции backups);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- type — Тип файла. Укажите, откуда вы хотите закачать файл: с локального компьютера или с использованием ссылки на файл, расположенный на другом сервере;
- url — URL. Укажите ссылку на файл, который вы хотите закачать в текущий каталог, например, http://example.com/dir/file.html;
- name — Имя файла. Укажите, с каким именем файл должен быть сохранён в текущем каталоге. Если вы оставите это поле пустым, имя файла будет выделено из URL;
- storage — Хранилище. Выберите хранилище, в которое будет загружена резервная копия.
Восстановление
Функция: backups.restore.
Уровень доступа: admin.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции backups).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции backups);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- behavior — Поведение. Выбор поведения при восстановлении существующих данных.
Скачать архив, содержащий резервную копию
Функция: backups.download.
Скачать архив, содержащий резервную копию.
Уровень доступа: admin.
Настройка политик
Функция: settings.
Уровень доступа: admin
Данная функция одновременно используется для просмотра и изменения данных формы.
Просмотр данных:
- Результат: список параметров.
Изменение данных:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров или дополнительных параметров запроса (см.выше):
- tc_enabled — . (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) При включенной опции для каждого контейнера можно задать ограничение скорости канала;
- sync_enabled — . (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Автоматическая синхронизация состояния и параметров контейнеров. Синхронизация состояния выполняется раз в 15 минут. Синхронизация параметров выполняется раз в сутки в полночь. Синхронизируемые параметры: объем оперативной памяти, размер жесткого диска, частота процессора, количество процессоров;
- oversell_enabled — . (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) При создании контейнеров будет проверяться доступность свободных ресурсов;
- oversell_mem — Величина оверселлинга ОЗУ. Доля оперативной памяти, которую можно использовать для контейнеров (50%-1000%). Значения от 50 до 1000;
- oversell_hdd — Величина оверселлинга HDD. Доля размера жесткого диска, которую можно использовать для контейнеров (50%-500%). Значения от 50 до 500;
- oversell_cpu — Величина оверселлинга CPU. Доля мощности процессора, которую можно использовать для контейнеров (50%-1000%). Значения от 50 до 1000;
- cpulimit — Режим ограничения частоты процессора. Без ограничения — максимальная частота процессора не ограничивается; лимитированный режим — максимальная частота жестко ограничена параметрами контейнера; адаптивный режим — динамическое изменение частоты процессора;
- migratemethod — Способ миграции. Задает способ миграции: стандартный — используется утилита zmigrate, поддерживается "живая" миграция; алгоритм VEmanager — используется собственный алгоритм, только "неживая" миграция;
- useswaplimit — . (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) При включении данной опции появляется возможность указывать лимиты на файл подкачки (swap) для каждого контейнера;
- swapratio — Соотношение Swap/Ram. Укажите соотношение размера файла подкачки к размеру памяти. Рекомендуется использовать значение 200%, что будет означать, что размер swap выделяется в 2 раза больший, чем объем памяти. Значения от 0 до 300;
- applyexists — . (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Если опция включена, то при сохранении "Соотношение Swap/Ram" будет применено ко всем существующим контейнерам.
Контейнеры
Функция: vm.
Результат: список элементов.
Контейнеры.
Уровень доступа: admin user:
- id — Id;
- name — Наименование;
- hostnode — Узел кластера;
- user — Владелец;
- ip — Основной IP-адрес;
- domain — Доменное имя;
- ostemplate — Шаблон ОС;
- fstype — Файловая система;
- mem — Память, MiB;
- status — Состояние;
- vmnote — Примечание;
- vmnoteu — Примечание;
Запустить контейнер
Функция: vm.start.
Запустить контейнер.
Уровень доступа: admin.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции vm.
Результат: успешное выполнение операции или сообщение об ошибке.
Удалить контейнер
Функция: vm.delete.
Удалить контейнер.
Уровень доступа: admin.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции vm.
Результат: успешное выполнение операции или сообщение об ошибке.
Параметр
Функция: vm.sysinfo.
Результат: список элементов.
Информация о системе.
Уровень доступа: admin user.
- name — Параметр;
- value — Значение.
Редактирование контейнера
Функция: vm.edit.
Уровень доступа: new: admin ;edit: admin user.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции vm).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции vm);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- id — Id. Уникальный идентификатор;
- name — Наименование. Наименование контейнера;
- user — Владелец. Владелец контейнера;
- hostnode — Узел кластера. Узел кластера, на котором будет создан контейнер;
- preset — Шаблон контейнера. Шаблон контейнера. В нем заданы основные ресурсы;
- ostemplate — Шаблон ОС. Шаблон операционной системы;
- fstype — Файловая система. simfs — файловая система контейнера является частью файловой системы узла кластера, ploop — для размещения файловой системы контейнера создается специальный образ диска;
- iptype — Тип IP-адреса. Публичный — с доступом из сети Internet, приватный — без;
- family — IP-адрес. Основной IP-адрес;
- ip — Определенный IP-адрес. Введите IP-адрес который будет основным;
- domain — Доменное имя. Доменное имя контейнера;
- hdd — Размер основного диска. Размер основного диска в мегабайтах;
- mem — Оперативная память. Объем оперативной памяти в мебибайтах;
- swapratio — Соотношение Swap/Ram. Укажите соотношение размера файла подкачки к размеру памяти. Рекомендуется использовать значение 200%, что будет означать, что размер swap выделяется в 2 раза больший, чем объем памяти. Значения от 0 до 300;
- cpu — Процессоры. Количество виртуальных процессоров доступных контейнеру;
- cpufreq — Частота процессора. Относительная частота процессора. Для подробностей смотрите документацию;
- numfile — Дескрипторы файлов. Ограничение на количество одновременно открытых дескрипторов файлов;
- numproc — Процессы. Ограничение на количество процессов в рамках контейнера;
- chratein — Входящий трафик. Максимальная скорость входящего трафика;
- chrateout — Исходящий трафик. Максимальная скорость исходящего трафика;
- iolimit — Скорость диска (iolimit). Ограничение на максимальную сокрость обмена данными с дисковым устройством;
- iopslimit — I/O-пераций в секунду (iopslimit). Ограничение на максимальное количество операций ввода-вывода в секунду (IOPS — input/output operation per second);
- password — Пароль. Пароль суперпользователя;
- confirm — Подтверждение пароля. Подтверждение пароля;
- blocked — . (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) При включенной опции контейнер заблокирован от деструктивных действий. Его нельзя остановить, запустить, удалить, переустановить, отобрать IP-адреса;
- sshpubkey — Публичные SSH ключи. Публичные SSH ключи;
- vmnote — Примечания. Дополнительные сведения о контейнере;
- vmnoteu — Примечания пользователя.
Миграция контейнера
Функция: vm.migrate.
Уровень доступа: admin.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции vm).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции vm);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- hostnode — Сервер назначения. Укажите сервер, на который будет произведена миграция выбранного контейнера;
- live — . (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Миграция без остановки контейнера. Такой тип миграции медленнее и требует больше ресурсов. При стандартной миграции (с отключенной опцией) контейнер на короткое время останавливается. Опция доступна только для включенных контейнеров.
Войти в панель управления ISPmanager как администратор выбранного сервера
Функция: vm.isp.
Войти в панель управления ISPmanager как администратор выбранного сервера.
Уровень доступа: admin user.
Фильтр
Функция: vm.filter.
Уровень доступа: admin user.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции vm).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции vm);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- id — Id. Уникальный идентификатор;
- name — Наименование. Наименование контейнера;
- hostnode — Узел кластера. Узел кластера, на котором будет создан контейнер;
- user — Владелец. Владелец контейнера;
- ip — IP-адрес. Введите IP-адрес который будет основным;
- domain — Доменное имя. Доменное имя контейнера;
- ostemplate — Шаблон ОС. Шаблон операционной системы;
- fstype — Файловая система. simfs — файловая система контейнера является частью файловой системы узла кластера, ploop — для размещения файловой системы контейнера создается специальный образ диска;
- status — Состояние;
- mem — Оперативная память. Объем оперативной памяти в мебибайтах;
- note — Примечания;
- noteu — Примечание.
Переустановка операционной системы
Функция: vm.reinstall.
Уровень доступа: admin user.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции vm).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции vm);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- ostemplate — Шаблон ОС. Шаблон операционной системы;
- sshpubkey — Публичные SSH ключи. Публичные SSH ключи;
- passwd — Пароль. Пароль суперпользователя;
- confirm — Подтверждение пароля. Подтверждение пароля.
Остановить контейнер
Функция: vm.stop.
Остановить контейнер.
Уровень доступа: admin.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции vm.
Результат: успешное выполнение операции или сообщение об ошибке.
Войти в панель управления с правами владельца контейнера
Функция: vm.su.
Войти в панель управления с правами владельца контейнера.
Уровень доступа: admin.
Наименование
Функция: vm.snapshot.
Результат: список элементов.
Снимки контейнера.
Уровень доступа: admin user:
- id — Id;
- guid — UID;
- name — Наименование;
- date — Время создания;
- status — Состояние.
Запустить процесс возврата к выбранному снимку
Функция: vm.snapshot.switch.
Запустить процесс возврата к выбранному снимку.
Уровень доступа: admin user.
Сделать снимок контейнера
Функция: vm.snapshot.edit.
Уровень доступа: user admin.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:
- Параметры:
- plid — уникальный идентификатор родительского списка (элемент id из функции vm);
- elid — уникальный идентификатор (элемент id из функции vm.snapshot).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- plid — уникальный идентификатор родительского списка (элемент id из функции vm);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- plid — уникальный идентификатор родительского списка (элемент id из функции vm);
- elid — уникальный идентификатор (элемент id из функции vm.snapshot);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name — Наименование. Произвольное наименование снимка;
- description — Описание. Описание снимка, произвольный текст;
- memdump — . (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Возможно только при включенном контейнере. Если опция отключена, то при переключении на данный снимок контейнер будет остановлен.
Удалить выделенные записи
Функция: vm.snapshot.delete.
Удалить выделенные записи.
Уровень доступа: admin user.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции vm.snapshot.
Результат: успешное выполнение операции или сообщение об ошибке.
Наименование
Функция: iplist.
Результат: список элементов.
Список IP-адресов.
Уровень доступа: admin user.
- id — Id;
- ip — IP адрес;
- domain — Домен.
Назад к предыдущему списку.
Функция: '.
Назад к предыдущему списку.
Уровень доступа: admin user.
Изменить IP-адрес
Функция: iplist.edit.
Уровень доступа: new: admin ;edit: admin user.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:
- Параметры:
- plid — уникальный идентификатор родительского списка (элемент id из функции vm);
- elid — уникальный идентификатор (элемент id из функции iplist).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- plid — уникальный идентификатор родительского списка (элемент id из функции vm);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- plid — уникальный идентификатор родительского списка (элемент id из функции vm);
- elid — уникальный идентификатор (элемент id из функции iplist);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- iptype — Тип IP-адреса. Публичный — с доступом из сети Internet, приватный — без;
- family — IP-адрес. Выберите предпочитаемый IP-адрес;
- ip — IP адрес. IP-адрес;
- domain — Домен. Доменное имя, закрепленное за указанным IP-адресом.
Удалить IP-адрес
Функция: iplist.delete.
Удалить IP-адрес.
Уровень доступа: admin.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции iplist.
Результат: успешное выполнение операции или сообщение об ошибке.
Перезапуск контейнера
Функция: vm.restart.
Перезапуск контейнера.
Уровень доступа: admin user.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции vm.
Результат: успешное выполнение операции или сообщение об ошибке.
Конвертировать в ploop
Функция: vm.convert.
Конвертировать в ploop.
Уровень доступа: admin.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции vm.
Результат: успешное выполнение операции или сообщение об ошибке.
Сохраненные данные
Функция: backupdata.
Результат: список элементов.
Сохранённые данные.
Уровень доступа: admin.
- type — Тип данных.
Шаблоны ОС
Функция: osmgr.
Результат: список элементов.
Управление шаблонами ОС.
Уровень доступа: admin.
- name — Шаблон;
- type — Тип;
- state — Состояние;
- repo — Источник
- date — Дата.
Изменить параметры шаблона ОС
Функция: osmgr.edit.
Уровень доступа: admin.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции osmgr).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции osmgr);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- autoupdate — . (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Включить/выключить автообновление шаблона. Если обновление включено, система проверяет версию шаблона раз в сутки и обновляет в случае необходимости;
- restrict — . (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Если ограничение включено, то установка шаблона возможна только под администраторским аккаунтом.
Обновить список шаблонов
Функция: osmgr.fetch.
Обновить список шаблонов.
Уровень доступа: admin.
Удалить выбранные шаблоны
Функция: osmgr.delete.
Удалить выбранные шаблоны.
Уровень доступа: admin.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции osmgr.
Результат: успешное выполнение операции или сообщение об ошибке.
Репозиторий
Функция: repo.
Результат: список элементов.
Репозитории шаблонов ОС.
Уровень доступа: admin.
- name — Репозиторий;
- location — Ссылка.
Удалить репозиторий
Функция: repo.delete.
Удалить репозиторий.
Уровень доступа: admin.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент name из функции repo.
Результат: успешное выполнение операции или сообщение об ошибке.
Редактирование репозитория шаблонов ОС
Функция: repo.edit.
Уровень доступа: admin.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:
- Параметры:
- plid — уникальный идентификатор родительского списка (элемент id из функции osmgr);
- elid — уникальный идентификатор (элемент name из функции repo).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- plid — уникальный идентификатор родительского списка (элемент id из функции osmgr);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- plid — уникальный идентификатор родительского списка (элемент id из функции osmgr);
- elid — уникальный идентификатор (элемент name из функции repo);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name — Репозиторий. Наименование репозитория;
- location — Ссылка. Ссылка на репозиторий.
Установить/Обновить выбранные шаблоны
Функция: osmgr.install.
Установить/Обновить выбранные шаблоны.
Уровень доступа: admin.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции osmgr.
Результат: успешное выполнение операции или сообщение об ошибке.
Запустить процесс обновления списка шаблонов
Функция: osmgr.update.
Запустить процесс обновления списка шаблонов.
Уровень доступа: admin.
Шаблоны контейнеров
Функция: preset.
Результат: список элементов.
Шаблоны контейнеров.
Уровень доступа: admin.
- id — Id;
- name — Наименование;
- hdd — Объём диска, MB;
- mem — Память, MB;
- swapratio — Соотношение Swap/Ram, %;
- cpu — Процессоры, Шт;
- cpufreq — Частота процессора, MHz;
- numfile — Дескрипторы файлов;
- numproc — Процессы.
Фильтр
Функция: preset.filter.
Уровень доступа: admin.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции preset).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции preset);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name — Наименование шаблона контейнера. Наименование шаблона;
- hdd — Размер основного диска. Размер основного диска в мегабайтах;
- mem — Оперативная память. Оперативная память в мегабайтах;
- cpu — Процессоры. Количество процессоров, доступных контейнеру;
- cpufreq — Частота процессора. Относительная частота процессора. Для подробностей смотрите документацию;
- numfile — Дескрипторы файлов. Ограничение на количество одновременно открытых дескрипторов файлов;
- numproc — Процессы. Ограничение на количество процессов в рамках контейнера.
Удалить шаблон контейнера
Функция: preset.delete.
Удалить шаблон контейнера.
Уровень доступа: admin.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции preset.
Результат: успешное выполнение операции или сообщение об ошибке.
Редактирование шаблона контейнера
Функция: preset.edit.
Уровень доступа: admin.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции preset);
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции preset);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name — Наименование шаблона контейнера. Наименование шаблона;
- mem — Оперативная память. Оперативная память в мегабайтах;
- swapratio — Соотношение Swap/Ram. Данный параметр учитывается только при активной политике "Персональные лимиты на swap". Укажите соотношение размера файла подкачки к размеру памяти. Рекомендуется использовать значение 200%, что будет означать, что размер swap выделяется в 2 раза больший, чем объем памяти. Значения от 0 до 300;
- cpu — Процессоры. Количество процессоров, доступных контейнеру;
- cpufreq — Частота процессора. Относительная частота процессора. Для подробностей смотрите документацию;
- hdd — Размер основного диска. Размер основного диска в мегабайтах;
- numfile — Дескрипторы файлов. Ограничение на количество одновременно открытых дескрипторов файлов;
- numproc — Процессы. Ограничение на количество процессов в рамках контейнера;
- chratein — Входящий трафик. Максимальная скорость входящего трафика;
- chrateout — Исходящий трафик. Максимальная скорость исходящего трафика;
- iolimit — Скорость диска (iolimit). Ограничение на максимальную сокрость обмена данными с дисковым устройством;
- iopslimit — I/O-пераций в секунду (iopslimit). Ограничение на максимальное количество операций ввода-вывода в секунду (IOPS — input/output operation per second).
Пользователи
Функция: user.
Результат: список элементов.
Пользователи.
Уровень доступа: 29+.
- id — Id;
- name — Логин;
- level — Уровень доступа;
- ctcount — Количество контейнеров;
- status — Состояние.
Редактирование пользователя
Функция: user.edit.
Уровень доступа: 29+.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции user).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции user);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- level — Уровень доступа. Уровень доступа пользователя;
- name — Логин. Логин для входа;
- snapshot_limit — Лимит снимков. Максимальное количество снимков контейнеров, которые может создать пользователь;
- passwd — Пароль. Пароль доступа;
- confirm — Подтверждение пароля. Введите пароль, чтобы убедиться, что ввели его верно.
Редактирование пользователя
Функция: user.filter.
Уровень доступа: 29+.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции user).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции user);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name — Логин. Логин для входа;
- level — Уровень доступа. Уровень доступа пользователя.
Выключить пользователя
Функция: user.suspend.
Выключить пользователя.
Уровень доступа: 29+.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции user.
Результат: успешное выполнение операции или сообщение об ошибке.
Удалить пользователя
Функция: user.delete.
Удалить пользователя.
Уровень доступа: 29+.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции user.
Результат: успешное выполнение операции или сообщение об ошибке.
Войти в панель управления с правами пользователя
Функция: user.su.
Войти в панель управления с правами пользователя.
Уровень доступа: 29+.
Включить пользователя
Функция: user.resume.
Включить пользователя.
Уровень доступа: 29+.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции user.
Результат: успешное выполнение операции или сообщение об ошибке.
Импорт VDS
Функция: import.
Результат: список элементов.
Серверы с VDSmanager.
Уровень доступа: 29+.
- id — Id;
- ip — IP-адрес;
- name — Наименование;
- vdscount — Количество VDS;
- status — Состояние.
Фильтр
Функция: import.filter.
Уровень доступа: 29+.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции import).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции import);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- ip — IP-адрес. IP-адрес сервера, с которого будет производится импорт VDS;
- name — Наименование. Наименование сервера.
Остановить процесс импортирования
Функция: import.stop.
Остановить процесс импортирования.
Уровень доступа: 29+.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции import.
Результат: успешное выполнение операции или сообщение об ошибке.
Изменить информацию о сервере
Функция: import.edit.
Уровень доступа: 29+.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции import).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции import);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- sshkey — Публичный ключ. Публичный ssh ключ, который необходимо положить на сервер;
- has_pwd — Есть пароль для root. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Если известен пароль для root, можно ввести его, и публичный ключ будет автоматически добавлен на сервер;
- passwd — Пароль. passwd;
- ip — IP-адрес. IP-адрес сервера, с которого будет производится импорт VDS;
- name — Наименование. Наименование сервера.
Начать импорт всех VDS
Функция: import.start.
Уровень доступа: 29+.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции import).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции import);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- user — Владелец. Пользователь, который будет являться владельцем контейнера. Если выбран пункт 'Создать нового' — для каждого контейнера автоматически будет создан новый пользователь;
- fstype — Файловая система. simfs — файловая система контейнера является частью файловой системы узла кластера, ploop — для размещения файловой системы контейнера создается специальный образ диска.
Обновить список VDS сервера
Функция: import.refresh.
Обновить список VDS сервера.
Уровень доступа: 29+.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции import.
Результат: успешное выполнение операции или сообщение об ошибке.
Удалить сервер из списка
Функция: import.delete.
Удалить сервер из списка.
Уровень доступа: 29+.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции import.
Результат: успешное выполнение операции или сообщение об ошибке.
Наименование
Функция: import.vdslist.
Результат: список элементов.
Список VDS на сервере.
Уровень доступа: 29+.
- id — Id;
- ctid — Id VDSmgr;
- vectid — Id VEmgr;
- ip — IP-адрес;
- name — Наименование;
- mem — Оперативная память;
- disk — Размер диска;
- cpufreq — Частота процессора;
- cpucount — Процессоры;
- ostemplate — Шаблон ОС;
- status — Состояние.
Начать импорт VDS
Функция: import.vdslist.start.
Уровень доступа: 29+.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:
- Параметры:
- plid — уникальный идентификатор родительского списка (элемент id из функции import);
- elid — уникальный идентификатор (элемент id из функции import.vdslist).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- plid — уникальный идентификатор родительского списка (элемент id из функции import);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- plid — уникальный идентификатор родительского списка (элемент id из функции import);
- elid — уникальный идентификатор (элемент id из функции import.vdslist);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- changename — Изменить имя VDS. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".);
- name — Наименование. Вы можете указать с каким наименованием будет создана виртуальная машина;
- user — Владелец. Пользователь, который будет являться владельцем контейнера. Если выбран пункт 'Создать нового' — новый пользователь будет создан автоматически;
- fstype — Файловая система. simfs — файловая система контейнера является частью файловой системы узла кластера, ploop — для размещения файловой системы контейнера создается специальный образ диска.
Обновить список VDS и состояние
Функция: import.vdslist.check.
Обновить список VDS и состояние.
Уровень доступа: 29+.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции import.vdslist.
Результат: успешное выполнение операции или сообщение об ошибке.
Остановить импортирование
Функция: import.vdslist.stop.
Остановить импортирование.
Уровень доступа: 29+.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции import.vdslist.
Результат: успешное выполнение операции или сообщение об ошибке.
Фильтр
Функция: import.vdslist.filter.
Уровень доступа: 29+.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:
- Параметры:
- plid — уникальный идентификатор родительского списка (элемент id из функции import);
- elid — уникальный идентификатор (элемент id из функции import.vdslist).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- plid — уникальный идентификатор родительского списка (элемент id из функции import);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- plid — уникальный идентификатор родительского списка (элемент id из функции import);
- elid — уникальный идентификатор (элемент id из функции import.vdslist);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- ctid — Id VDSmgr;
- vectid — Id VEmgr;
- ip — IP-адрес;
- name — Наименование.
Настройки
Функция: backup.plan.
Результат: список элементов.
Планы резервного копирования.
Уровень доступа: admin.
- name — Имя;
- cron — Расписание;
- type — Тип;
- state — Статус.
Настройки модуля резервного копирования
Функция: backup.settings.
Уровень доступа: admin.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции backup.plan).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции backup.plan);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- backuptmpdir — Временный каталог. Рабочий каталог модуля резервного копирования. В нем хранятся временные файлы: архивы, листинги и прочие;
- backuptimeout — Таймаут. Максимальное время ожидания подготовки данных (виртуальных машин).
backup.plan.enable
Функция: backup.plan.enable.
Будет раскомментирована строка в crontab, отвечающая за запуск задачи. Если строка в crontab отсутствует, то создастся новая со значением по умолчанию.
Уровень доступа: admin.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции backup.plan.
Результат: успешное выполнение операции или сообщение об ошибке.
Запустить резервное копирование
Функция: backup.plan.run.
Запустить резервное копирование.
Уровень доступа: admin.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции backup.plan.
Результат: успешное выполнение операции или сообщение об ошибке.
backup.plan.disable
Функция: backup.plan.disable.
Будет закомментирована строка в crontab, отвечающая за запуск задачи. Останется возможность ручного запуска плана.
Уровень доступа: admin.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции backup.plan.
Результат: успешное выполнение операции или сообщение об ошибке.
Имя данных
Функция: backup.plan.datafilter.
Результат: список элементов.
Настройка фильтрации плана.
Уровень доступа: admin.
- num — Номер;
- type — Тип данных;
- owner — Владелец;
- name — Имя данных;
- filename — Файлы;
- comment — Комментарий;
- include — Статус.
Редактирование фильтра
Функция: backup.plan.datafilter.edit.
Уровень доступа: admin.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта. Просмотр параметров объекта:
- Параметры:
- plid — уникальный идентификатор родительского списка (элемент id из функции backup.plan);
- elid — уникальный идентификатор (элемент id из функции backup.plan.datafilter).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- plid — уникальный идентификатор родительского списка (элемент id из функции backup.plan);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- plid — уникальный идентификатор родительского списка (элемент id из функции backup.plan);
- elid — уникальный идентификатор (элемент id из функции backup.plan.datafilter);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- include — Статус. Включить или исключить данные из резервного копирования;
- comment — Комментарий. Пояснение, для чего нужен данный фильтр;
- type — Тип данных. Тип данных для фильтрации;
- owner — Владелец. Пользователь, которому принадлежат данные;
- allnames — Данные. Конкретизировать данные для фильтрации на основе их имен;
- pattern — Шаблон. Шаблон фильтрации по именам данных. Можно использовать символы * и ?;
- name — Выбор данных. Выбрать конкретные данные по имени;
- ft_files — . (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Фильтр накладывается только на файлы выбранного типа данных;
- filename — Файл или директория. Путь до файла или директории на который нужно наложить данный фильтр. Может быть как абсолютным так и относительным.
Удалить выделенные записи
Функция: backup.plan.datafilter.delete.
Удалить выделенные записи.
Уровень доступа: admin.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции backup.plan.datafilter.
Результат: успешное выполнение операции или сообщение об ошибке.
План резервного копирования
Функция: backup.plan.edit.
Уровень доступа: admin.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции backup.plan).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции backup.plan);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name — Имя. Наименование плана резервного копирования;
- id — Внутреннее имя. Имя, используемое в именах архивов и для связей в базе данных;
- backup_type — Тип. Тип резервного копирования: Полный, Инкрементальный, Дифференциальный;
- archiver — Архиватор. Чем архивировать данные;
- storage — Хранилище. Список хранилищ, в которые будут сохранены резервные копии;
- rewrite_today — . (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Будет храниться только одна последняя копия за сегодняшний день;
- max_file_size — Макс. размер файла.. Максимальный размер файла в мибибайтах. Файлы больше этого размера не будут добавлены в резервную копию;
- max_dir_size — Макс. размер файла директории.. Максимальный размер файла директории в мибибайтах. Директории, размер файла которых больше заданного значения не будут добавлены в резервную копию. На размер файла директории влияет количество файлов в этой директории;
- run_every — Выполнять. Период выполнения задания;
- full_period — Период. Период проведения полного копирования;
- full_weekday — День недели. День недели, в который будет запускаться полное резервное копирование;
- full_monthday — День месяца. День месяца, в который будет запускаться полное резервное копирование;
- dlimit — Ежедневных копий. Будет сохранено по одной резервной копии за n последних дней, где n — заданное число;
- wlimit — Еженедельных копий. Будет сохранено по одной резервной копии за n последних недель, где n — заданное число;
- mlimit — Ежемесячных копий. Будет сохранено по одной резервной копии за n последних месяцев, где n — заданное число.
SSH ключи
Функция: sshpubkey.
Результат: список элементов.
SSH ключи.
Уровень доступа: admin user.
- name — Наименование ключа.
SSH ключи
Функция: sshpubkey.edit.
Уровень доступа: admin user.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции sshpubkey).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции sshpubkey);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name — Наименование ключа. Наименование ключа;
- pubkey — Публичный SSH ключ. Публичный SSH ключ.
Удалить выделенные записи
Функция: sshpubkey.delete.
Удалить выделенные записи.
Уровень доступа: admin user.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции sshpubkey.
Результат: успешное выполнение операции или сообщение об ошибке.
Хранилища
Функция: backup.storages.
Результат: список элементов.
Хранилища.
Уровень доступа: admin.
- name — Имя;
- destination — Назначение;
- type — Тип.
Редактирование хранилища
Функция: backup.storages.edit.
Уровень доступа: admin.
Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.
Просмотр параметров объекта:
- Параметры:
- elid — уникальный идентификатор (элемент id из функции backup.storages).
- Результат: список параметров объекта.
Создание объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Изменение объекта:
- Параметры:
- sok — значение параметра должно быть не пустым, обычно "ok";
- elid — уникальный идентификатор (элемент id из функции backup.storages);
- дополнительные параметры запроса.
- Результат: успешное выполнение операции или сообщение об ошибке.
Список параметров объекта или дополнительных параметров запроса (см.выше):
- name — Имя. Название хранилища. Будет отображаться в интерфейсе под этим именем;
- search_backups — . (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".) Будет произведен поиск резервных копий в хранилище и импорт lst файлов в панель;
- missed_archives_list — Список недостающих архивов:. Список недостающих в новом хранилище архивов . Вы не сможете восстановить данные из архивов, находящихся в этом списке;
- missed_archives_agree — . (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".).
Создать
Функция: backup.storages.add.
Создать.
Уровень доступа: admin.
Удалить выделенные записи
Функция: backup.storages.delete.
Удалить выделенные записи.
Уровень доступа: admin.
Параметры:
- elid — один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор — это элемент id из функции backup.storages.
Результат: успешное выполнение операции или сообщение об ошибке.
Нагрузка кластера
Функция: reporthostnode.
Результат: отчёт.
Отчёт о нагрузке кластера.
Уровень доступа: admin.