Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    proxmox api

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    proxmox api, Proxmox Виртуальная Среда
     
    nadir.latif
    Guest
    #1
    0
    21.11.2012 04:39:00
    Здравствуйте. Нам нужно отслеживать использование ресурсов на наших виртуальных машинах. Для этой цели мы используем API Proxmox. Мы применяем функцию get_vm_list() для получения списка всех виртуальных машин на нашем сервере. Пример возвращаемого значения функции: Array ( [diskread] => 0 [netin] => 1481673109 [cpu] => 0.042529058080306 [disk] => 0 [status] => running [name] => czech.search.bipmedia.com [netout] => 2240325794 [maxdisk] => 0 [maxmem] => 1073741824 [pid] => 2665 [diskwrite] => 0 [uptime] => 128257 [mem] => 685132929 [vmid] => 203 [cpus] => 4 ) Проблема в том, что функция всегда возвращает значение 0 для 'disk'. В большинстве случаев, но не во всех, значение 'maxdisk' равно 0. Не может ли это быть ошибкой в API Proxmox? Спасибо. Надир Латиф
     
     
     
    dietmar
    Guest
    #2
    0
    27.02.2013 21:44:00
    Вот что я подумал! Арф, я искал результаты для контейнеров openvz, я забыл, что проблема касается только KVM, моя ошибка { "cpu" : 0.124700074594732, "disk" : 0, "diskread" : 59766837055534, "diskwrite" : 1115200129024, "id" : "qemu/105", "maxcpu" : 4, "maxdisk" : 0, "maxmem" : 12884901888, "mem" : 12161606317, "name" : "vm-dev", "netin" : 44722277038, "netout" : 35890992309, "node" : "vm2-dev", "type" : "qemu", "uptime" : 1025185, "vmid" : 105 } Я общался с другими пользователями Proxmox, у них такая же проблема с Proxmox 2.2. Заранее спасибо!
     
     
     
    dietmar
    Guest
    #3
    0
    28.02.2013 05:58:00
    Пожалуйста, можешь также перенести соответствующую конфигурацию ВМ?
     
     
     
    dietmar
    Guest
    #4
    0
    28.02.2013 21:40:00
    Некоторые примеры: ---------------KVM Используя ide0 pvesh get /cluster/resources { "cpu" : 0.0326173724489405, "disk" : 0, "diskread" : 7507189248, "diskwrite" : 7133299200, "id" : "qemu/108", "maxcpu" : 2, "maxdisk" : 0, "maxmem" : 2147483648, "mem" : 1877267237, "name" : "tfwin1", "netin" : 2026205984, "netout" : 62704208, "node" : "vm9-dev", "type" : "qemu", "uptime" : 275272, "vmid" : 108 }, 108.conf bootdisk: ide0 cores: 2 ide0: vm2-kvm-storage1:vm-108-disk-1 memory: 2048 name: tfwin1 net0: rtl8139=76:42:F0:65:AD:74,bridge=vmbr910 ostype: win7 sockets: 1 --------------- ---------------KVM Используя virtio0 { "cpu" : 0.00592370736003072, "disk" : 0, "diskread" : 590540800, "diskwrite" : 1585611776, "id" : "qemu/102", "maxcpu" : 2, "maxdisk" : 0, "maxmem" : 2147483648, "mem" : 1392262938, "name" : "tflinux1", "netin" : 1785301729, "netout" : 53086506, "node" : "vm9-dev", "type" : "qemu", "uptime" : 276610, "vmid" : 102 }, 102.conf bootdisk: virtio0 cores: 2 memory: 2048 name: tflinux1 net0: rtl8139=8A:1F:9A:F3:A0:6F,bridge=vmbr910 ostype: l26 sockets: 1 virtio0: vm2-kvm-storage1:vm-102-disk-1 --------------- ---------------Хранилище { "disk" : 993151983616, "id" : "storage/vm2-dev/kvmstorage", "maxdisk" : 1387825668096, "node" : "vm2-dev", "storage" : "kvmstorage", "type" : "storage" },
     
     
     
    dietmar
    Guest
    #5
    0
    01.03.2013 06:19:00
    Размерные подсказки все еще отсутствуют в конфигурации VM. Вам нужно выполнить команду # qm rescan.
     
     
     
    dietmar
    Guest
    #6
    0
    02.03.2013 12:42:00
    Привет, обновился только maxdisk, диск всё ещё на 0 { "cpu" : 0.00298722721745542, "disk" : 0, "diskread" : 555225206, "diskwrite" : 1781748736, "id" : "qemu/112", "maxcpu" : 1, "maxdisk" : 34359738368, "maxmem" : 2147483648, "mem" : 901694445, "name" : "graphite-dev", "netin" : 53222407, "netout" : 6677193, "node" : "vm5-dev", "type" : "qemu", "uptime" : 1386840, "vmid" : 112 }, 112.conf bootdisk: virtio0 cores: 1 ide2: share-storage1:iso/ubuntu-12.04-desktop-amd64.iso,media=cdrom memory: 2048 name: graphite-dev net0: rtl8139=16 5:97 7:C7:03,bridge=vmbr931 ostype: l26 sockets: 1 virtio0: kvmstorage:112/vm-112-disk-1.qcow2,size=32G
     
     
     
    ispirto
    Guest
    #7
    0
    03.03.2013 03:27:00
    У меня такая же проблема. Я использую LVM на ISCSI (общем) root@proxmox1:~# qm rescan root@proxmox1:~# pvesh get /nodes/proxmox2/qemu/100/status/current { "cpu" : 0, "cpus" : 1, "disk" : 0, "diskread" : 208896, "diskwrite" : 163840, "ha" : 0, "maxdisk" : 10737418240, "maxmem" : 536870912, "mem" : 128070795, "name" : "VM 100", "netin" : 0, "netout" : 0, "pid" : "1877", "qmpstatus" : "running", "status" : "running", "uptime" : 3103 } 200 OK root@proxmox2:/etc/pve/qemu-server# cat 100.conf bootdisk: virtio0 cores: 1 memory: 512 net0: rtl8139=6A:28:C2:78:F5:B5 ostype: l26 sockets: 1 virtio0: sharedlvm0:vm-100-disk-1,size=10G
     
     
     
    dietmar
    Guest
    #8
    0
    04.03.2013 07:34:00
    Это ожидаемое поведение. В настоящее время мы не используем агент для гостей, поэтому у нас нет информации о занимаемом пространстве со стороны гостя. Но это запланированная функция на будущее.
     
     
     
    sshaikh
    Guest
    #9
    0
    09.10.2020 16:57:00
    Поскольку мы уже находимся в будущем, есть ли признаки того, что эта функция скоро появится? Я замечаю, что использование можно найти в lvs, так что, хотя я и понимаю, что гость-агент — это правильный подход, возможно, в краткосрочной перспективе для дисков LVM это можно сделать прямо?
     
     
     
    SaymonDzen
    Guest
    #10
    0
    03.12.2021 11:25:00
    Привет, @dietmar! Достаточно ли 9 лет для будущего?
     
     
     
    dcsapak
    Guest
    #11
    0
    03.12.2021 13:29:00
    Хотя агент пользователя может показывать информацию о дисках, сопоставить это с конкретным диском в конфигурации (raid/разделы и т.д.) не так просто. Но вы можете использовать API агента пользователя сами: https://pve.proxmox.com/pve-docs/api-viewer/index.html#/nodes/{node}/qemu/{vmid}/agent/get-fsinfo. Это вернет JSON от агента пользователя (если он установлен и версии достаточно новые).
     
     
     
    nadir.latif
    Guest
    #12
    0
    27.02.2013 16:35:00
    Здравствуйте, это работало раньше, не так ли? Похоже, проблема возникла после обновления до Proxmox 2.2-32. Спасибо заранее за ваш ответ.
     
     
     
    dietmar
    Guest
    #13
    0
    27.02.2013 18:30:00
    Поможет ли, если выполнить команду # qm rescan?
     
     
     
    dietmar
    Guest
    #14
    0
    27.02.2013 18:50:00
    Привет, Дитмар! Спасибо за твой ответ. Похоже, что всё работает при использовании pvesh на гипервизоре, но по-прежнему не реагирует на HTTP GET запрос к /api2/json/cluster/resources.
     
     
     
    dietmar
    Guest
    #15
    0
    27.02.2013 19:50:00
    Этот код работает одинаково, так что если он работает с pvesh, значит, он будет работать и с http get.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры