我正在运行5.2版的proxmox和1.0.2版的proxmoxer python库。截止到今天。
到目前为止,我还没有创建一个指定磁盘大小的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没问题。
感谢您的帮助。
答案 0 :(得分:0)
您是否尝试通过网络界面创建容器?
您可以访问它吗?
答案 1 :(得分:0)
花了一些时间之后,查看proxmox ansible模块的代码有所帮助。 因此,要在使用Proxmox API创建LXC容器时指定磁盘大小,只需简单的HTTP POST即可:
rootfs=10
对于10G硬盘。没有别的。