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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Текст, который я не могу перевести: Bind mounts and API, Proxmox Виртуальная Среда
     
    baptistemm
    Guest
    #1
    0
    13.06.2016 21:28:00
    Привет, возможно ли создать монтирование между хостом и гостем, редактируя файл конфигурации lxc? cat "mp0: /srv/directory,mp=/srv/directory" >> /etc/pve/lxc/<id>.conf, похоже, это называется "разделяемое монтирование", читая страницу https://pve.proxmox.com/wiki/LXC_Bind_Mounts. С 4.2 появилась возможность создать монтирование в графическом интерфейсе или через API, но, на самом деле, это делает что-то другое, создавая отдельный диск. (Кстати, мне не совсем ясно, какая ожидается структура JSON для передачи.) Поэтому я хотел бы узнать, возможно ли создать "разделяемое монтирование" через API, это было бы удобно. С уважением.
     
     
     
    sirlance
    Guest
    #2
    0
    22.11.2016 23:14:00
    Можно ли указать несколько «разрешенных» корневых папок, где такое монтирование разрешено через API? Я использую ansible для создания и управления контейнерами lxc, и возможность управлять своим хранилищем таким образом была бы огромной помощью. Мои текущие варианты сводятся к каким-то странным/кустарным решениям, таким как использование ansible для изменения конфигурационного файла контейнера lxc и последующего перезапуска контейнера, или настройка сервера nfs и монтирование данных оттуда (что не оптимально по нескольким причинам) с использованием nfs-монтирования, указанного в моем ansible-плейбуке. Возможность напрямую монтировать папки на хосте значительно упростила бы ситуацию. Например, создание резервных копий было бы гораздо проще (по крайней мере, в моей настройке).
     
     
     
    fabian
    Guest
    #3
    0
    24.04.2017 09:09:00
    если вы удалите запись диска/точки монтирования из конфигурации, она будет перемещена в unusedX. если вы удалите запись unusedX, она будет удалена, И связанный с ней объем хранилища будет также удален.
     
     
     
    Medvenda
    Guest
    #4
    0
    24.04.2017 10:21:00
    Спасибо, Фабиан, за ответ, но я не могу найти, как удалить точку монтирования и unesedX, используя API (http или CLI).
     
     
     
    fabian
    Guest
    #5
    0
    24.04.2017 12:00:00
    CLI: "pct set CTID -delete KEY" (например, "pct set 100 -delete unused0") API: через "/api2/json/nodes/{node}/lxc/{vmid}/config"
     
     
     
    Medvenda
    Guest
    #6
    0
    24.04.2017 12:45:00
    Спасибо, я нашёл этот nodes/{node}/lxc/{vmid}/config > set -delete mpX nodes/{node}/lxc/{vmid}/config > set -delete unusedX
     
     
     
    jmar83
    Guest
    #7
    0
    10.11.2021 13:04:00
    Я не могу перевести URL-адрес.
     
     
     
    fabian
    Guest
    #8
    0
    23.11.2016 09:47:00
    Я хотел бы сделать что-то подобное для 5.x — позволить пользователям root@pam и Sys.Modify определить набор источников привязанных точек/общих папок как хранилище, а затем позволить обычным пользователям с доступом к этому хранилищу использовать их в качестве привязанных точек в контейнерах и общих папках в ВМ. Если вы используете ansible для изменения конфигурации контейнера, вы уже должны быть root там? Это просто желание избежать этого, или я что-то упускаю?
     
     
     
    sirlance
    Guest
    #9
    0
    23.11.2016 13:15:00
    Ах, верно. Извини, да, я под рутом, но я использовал другого пользователя для создания контейнера, и это не сработало. Попробую снова с учетными данными рута, посмотрим, сработает ли. Ansible использует REST API, это не должно ничего менять, верно?
     
     
     
    fabian
    Guest
    #10
    0
    23.11.2016 13:49:00
    в PVE (почти полностью) всё использует REST API. Неважно, используете ли вы "pct set", "pvesh" или REST HTTP endpoint, разницы здесь нет, пока пользователь - root@pam (что подразумевается для командных инструментов, включая pvesh).
     
     
     
    Medvenda
    Guest
    #11
    0
    21.04.2017 13:34:00
    Привет, я пытался добавить точку монтирования с хранилищем NFS в контейнер lxc через веб-интерфейс, и все сработало хорошо, дополнительный диск был создан в хранилище NFS. Но при использовании REST API диск (raw) в хранилище NFS не создается (я вижу новую точку монтирования в конфигурации lxc или на вкладке ресурсов, но, разумеется, когда я пытаюсь изменить размер точки монтирования, появляется ошибка о том, что том не существует). Я использую эту команду для тестирования создания точки монтирования через API: set -mp0 ProxNFS-MJA:124/vm-124-disk-1.raw,mp=/mnt/mja,size=1G. В чем проблема? Спасибо.
     
     
     
    fabian
    Guest
    #12
    0
    21.04.2017 13:52:00
    вам нужно либо вручную выделить изображение (через pvesm / API хранилища), либо использовать синтаксис "STORAGE:SIZE", который автоматически выделяет изображение (например, "pct set -mp0 ProxNFS-MJA:1,mp=/mnt/mja"). то, что вы сделали — это "использовать существующее изображение ProxNFS-MJA:124/vm-124-disk-1.raw", а не "создать новое изображение ...".
     
     
     
    Medvenda
    Guest
    #13
    0
    21.04.2017 15:02:00
    Спасибо за ваш ответ.
     
     
     
    Medvenda
    Guest
    #14
    0
    21.04.2017 16:20:00
    Как я могу удалить точку монтирования и неиспользуемый объем с помощью API? PS: я могу удалить объем с помощью этой команды delete /nodes/proxnode/storage/ProxNFS-MJA/content/ProxNFS-MJA:124/vm-124-disk-1.raw, но не могу удалить конфигурацию "неиспользуемый" или точку монтирования для контейнера.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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