Proxmoxer:如何创建指定磁盘大小的 LXC 容器
Proxmoxer : how to create LXC container specifying disk size
我是 运行 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 没问题。
感谢您的帮助。
您是否尝试通过 Web 界面 创建您的容器?
你能访问它吗?
在这上面花了一些时间后,查看 proxmox ansible 模块的代码很有帮助。
因此,要在使用 Proxmox API 创建 LXC 容器时指定磁盘大小,只需简单地使用 HTTP POST :
rootfs=10
对于 10G 硬盘。没有别的。
我是 运行 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 没问题。
感谢您的帮助。
您是否尝试通过 Web 界面 创建您的容器?
你能访问它吗?
在这上面花了一些时间后,查看 proxmox ansible 模块的代码很有帮助。 因此,要在使用 Proxmox API 创建 LXC 容器时指定磁盘大小,只需简单地使用 HTTP POST :
rootfs=10
对于 10G 硬盘。没有别的。