Proxmoxer: как создать контейнер LXC с указанием размера диска
Я использую версию 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 ответа
После некоторого времени, потраченного на это, просмотр кода ANSI модуля Proxmox помог. Итак, чтобы указать размер диска при создании контейнера LXC с помощью API Proxmox, нужно просто HTTP POST:
rootfs=10
Для жесткого диска 10G. Без всего остального
Вы пытались создать свой контейнер с помощью веб-интерфейса?
Вы можете получить к нему доступ?