Files
open-webui/knowledge-base/quick-reference.md
T
2026-08-01 13:04:43 +03:00

4.6 KiB
Raw Blame History

Справочник команд Open WebUI

Proxmox Kybinka (192.168.31.2)

Команда Функция Пример
Статус подключения connection() "Проверь подключение к Proxmox"
Список нод nodes() "Покажи ноды кластера"
Статус ноды node_status(node="pve") "Статус ноды pve"
Статус кластера cluster() "Статус кластера"
Ресурсы resources(ftype="lxc") "Покажи LXC"
Хранилища storage() "Покажи хранилища"
Задачи tasks(limit=5, node="pve") "Последние задачи на pve"
Список LXC lxc_list(node="pve") "Список LXC"
Детали LXC lxc_detail(vmid=100, node="pve") "Детали LXC 100"
Действие LXC lxc_action(vmid=100, action="start") "Запусти LXC 100"
Создать LXC lxc_create(vmid=200, hostname="test", ostemplate="local:vztmpl/...") "Создай LXC 200"
Список VM vm_list(node="pve") "Список VM"
Детали VM vm_detail(vmid=900, node="pve") "Детали VM 900"
Действие VM vm_action(vmid=900, action="start") "Запусти VM 900"
Клонировать VM vm_create_from_template(vmid=901, name="new-vm", template_vmid=1000) "Клонируй шаблон 1000 в VM 901"
Создать VM с ISO vm_create(vmid=902, name="debian", template_vmid=0, iso="local:iso/debian-12.iso") "Создай VM с ISO"

Proxmox PVE1 (192.168.31.4)

Команда Функция Пример
Статус подключения pve1_connection() "Проверь PVE1"
Список нод pve1_nodes() "Ноды PVE1"
Статус ноды pve1_node_status(node="pve1") "Статус pve1"
Статус кластера pve1_cluster() "Кластер PVE1"
Ресурсы pve1_resources(ftype="qemu") "VM на PVE1"
Хранилища pve1_storage() "Хранилища PVE1"
Задачи pve1_tasks(limit=5) "Задачи PVE1"
Список LXC pve1_lxc_list(node="pve1") "LXC на PVE1"
Детали LXC pve1_lxc_detail(vmid=100) "LXC 100 детали"
Действие LXC pve1_lxc_action(vmid=100, action="stop") "Останови LXC 100"
Создать LXC pve1_lxc_create(vmid=200, hostname="test", ostemplate="local:vztmpl/...") "Создай LXC на PVE1"
Список VM pve1_vm_list(node="pve1") "VM на PVE1"
Детали VM pve1_vm_detail(vmid=900) "VM 900 детали"
Действие VM pve1_vm_action(vmid=900, action="reboot") "Перезагрузи VM 900"
Клонировать VM pve1_vm_create_from_template(vmid=901, name="new-vm", template_vmid=999) "Клонируй шаблон 999"

TrueNAS (192.168.31.100)

Команда Функция Пример
Диагностика get_debug_info() "Диагностика TrueNAS"
Очистка кэша clear_cache() "Очисти кэш"
Статус системы get_system_status() "Статус системы"
Пулы ZFS get_pools_status() "Покажи пулы"
Диски get_disks_temp_and_info() "Покажи диски"
Приложения get_apps_status() "Статус приложений"
VM get_vms_status() "Виртуальные машины"
Контейнеры get_containers_status() "Контейнеры"
Алерты get_active_alerts() "Активные алерты"
Полный отчёт get_full_report() "Полный отчёт TrueNAS"

Полезные параметры

Создание LXC

  • unpriv: true — непривилегированный контейнер (рекомендуется)
  • start_now: true — запустить после создания
  • wait: true — дождаться завершения задачи

Создание VM (клон)

  • full: true — полный клон (медленно, но независимый)
  • full: false — связанный клон (быстро, зависит от шаблона)
  • agent: 1 — включить QEMU guest agent

Cloud-init

Для VM из шаблона с cloud-init:

  • ciuser="ubuntu" — пользователь
  • cipassword="password" — пароль
  • sshkeys="ssh-rsa ..." — SSH ключи