0

我正在运行 proxmox 的 5.2 版和 proxmoxer python 库的 1.0.2 版。最新到今天。

到目前为止,我还没有设法创建一个指定磁盘大小的 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没有问题。

谢谢你的帮助。

4

2 回答 2

0

您是否尝试通过Web 界面创建容器?
你能访问它吗?

于 2018-07-13T23:49:32.060 回答
0

在花了一些时间之后,查看 proxmox ansible 模块的代码有所帮助。因此,要在使用 Proxmox API 创建 LXC 容器时指定磁盘大小,只需简单的 HTTP POST :

rootfs=10

对于 10G 硬盘。没有别的。

于 2018-07-16T13:42:16.337 回答