Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    Извини еще раз за проблемы с агентом QEMU.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Извини еще раз за проблемы с агентом QEMU., Proxmox Виртуальная Среда
     
    haiwan
    Guest
    #1
    0
    14.08.2020 10:26:00
    Привет. Мы много раз пытались использовать IP-адрес конфигурации агента, например, CentOS 7 или Windows 2016. Если мы используем скрипты для настройки IP-адреса, как отправить скрипты в виртуальную машину? Потому что мы используем PHP для запуска API PVE, который выполняет эти скрипты конфигурации IP. Спасибо за руководство. Наша панель разработана на языке PHP, поэтому мы не понимаем, как использовать PHP для выполнения команды qm guest exec <VMID> -- <Команда внутри ВМ>.
     
     
     
    oguz
    Guest
    #2
    0
    02.09.2020 16:52:00
    Привет, ты спрашиваешь, как запустить эту команду в php? Ты можешь использовать system или shell_exec для выполнения команд на хосте. Будь очень осторожен с обработкой входных данных, так как эти функции могут быть использованы злоумышленниками для выполнения команд на твоих системах.
     
     
     
    haiwan
    Guest
    #3
    0
    02.09.2020 16:56:00
    Спасибо, Огуз. Моя система управления PVE на PHP теперь поддерживает cloud-init, конфигурирует IP-адрес и устанавливает пароль — всё в порядке. Мы всё еще решаем вопрос с использованием qemu-agent для настройки IP-адреса внутри виртуальной машины. Ранее ты говорил, что можно написать скрипт, а потом запустить его для конфигурации IP. Но есть одна проблема: как отправить скрипт внутрь виртуальной машины? Извини, что отвлекаю. Мы просто хотим сделать систему управления более мощной.
     
     
     
    oguz
    Guest
    #4
    0
    22.09.2020 13:56:00
    Я не уверен, чего вы пытаетесь достичь, можете объяснить вашу настройку? Насколько я понял, у вас есть панель на PHP, использующая PVE API, и вы хотите использовать гостевой агент для выполнения команд внутри виртуальной машины? Какой "скрипт" вы пытаетесь отправить внутрь виртуальной машины?
     
     
     
    haiwan
    Guest
    #5
    0
    22.09.2020 16:38:00
    Мы планируем использовать команды выполнения для редактирования виртуальной машины внутри сети eth (например, для CentOS имя eth — ifcfg-eth0) с настройкой IP-адреса. Сейчас мы используем cloud-init с полной поддержкой. Просто хотелось бы, чтобы агент работал так же. Спасибо за ваше время.
     
     
     
    haiwan
    Guest
    #6
    0
    24.09.2020 05:42:00
    Извините за причиненные неудобства. Мы просто хотели получить руководство по этому вопросу. Например, на PvE-сервере мы используем: qm agent vmid ping, и это работает, но мы не знаем, как написать команду и какие данные для ввода отправить в виртуальную машину через API.
     
     
     
    oguz
    Guest
    #7
    0
    24.09.2020 12:33:00
    для выполнения команд на ВМ через гостевой агент: # qm guest exec ID ваша_команда -- "аргументы здесь" через API вы можете сделать то же самое [0] [1] просто следуйте документации [0]: https://pve.proxmox.com/pve-docs/api-viewer/index.html#/nodes/{node}/qemu/{vmid}/agent/exec [1]: https://pve.proxmox.com/pve-docs/api-viewer/index.html#/nodes/{node}/qemu/{vmid}/agent/exec_status
     
     
     
    haiwan
    Guest
    #8
    0
    24.09.2020 15:42:00
    Проблема в том, что мы используем shell "qm guest", и он работает успешно. Но при использовании API по-прежнему возникает ошибка. Мы, клиенты, на PHP. Поэтому просто не знаем, как запустить это на PHP. Например: "qm guest exec 100 -- /bin/ping -c 2 8.8.8.8". Если использовать PHP-код, как это написать, чтобы заработало? Спасибо за ответ. Но действительно нужно ваше руководство. Спасибо еще раз.
     
     
     
    oguz
    Guest
    #9
    0
    24.09.2020 16:03:00
    https://pve.proxmox.com/wiki/Proxmox_VE_API#Clients PHP https://github.com/CpuID/pve2-api-php-client https://github.com/ZzAntares/ProxmoxVE https://github.com/aheahe/pve-cli-utils https://github.com/Corsinvest/cv4pve-api-php https://github.com/MrKampf/proxmoxVE ты можешь черпать вдохновение из этих API-клиентов, написанных на PHP. Я думаю, что именно это тебе и нужно.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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