Proxmoxer: как создать контейнер LXC с указанием размера диска - PullRequest
0 голосов
/ 02 июля 2018

Я использую версию 5.2 proxmox и 1.0.2 библиотеки python proxmoxer. Последний на сегодня.

До сих пор мне не удавалось создать контейнер LXC с указанием размера диска и по умолчанию всегда будет 4G. Я не нашел эту опцию в документации Proxmox ...

Я использую:

node.lxc.create(vmid=204,
    ostemplate='local:vztmpl/jessie-TM-v0.3.tar.gz',
    hostname='helloworld',
    storage='raid0',
    memory=2048,
    swap=2048,
    cores=2,
    password='secret',
    net0='name=eth0,bridge=vmbr0,ip=dhcp')

Добавление чего-то вроде rootfs='raid0:204/vm-204-disk-1.raw,size=500G' отключит создание образа диска и будет искать уже существующий образ. Во всяком случае, я не знаю, куда идти дальше. Я должен создать образ диска перед рукой? Я не нашел, как это сделать для LXC. С qemu проблем нет.

Спасибо за любую помощь.

Ответы [ 2 ]

0 голосов
/ 16 июля 2018

Через некоторое время, потраченное на это, просмотр кода ANSI модуля Proxmox помог. Итак, чтобы указать размер диска при создании контейнера LXC с помощью API Proxmox, нужно просто HTTP POST:

rootfs=10

Для жесткого диска 10G. Без всего остального.

0 голосов
/ 14 июля 2018

Вы пытались создать свой контейнер с помощью веб-интерфейса ?
Можете ли вы получить к нему доступ?

...