我是 ovirt 的新手,正在尝试增加已连接到我的 VM 的磁盘的大小。这是一个很好的例子:Ovirt SDK 示例。
唯一的问题是,在这个例子中,我们首先附加磁盘,然后调整它的大小。这样我就可以访问disk_attachment 稍后用于更新大小。对我来说,这不是一个选项,因为我自己没有附加磁盘,因为它是从模板自动发生的。
//先挂载磁盘
disk_attachment = disk_attachments_service.add(
types.DiskAttachment(
disk=types.Disk(
name='mydisk',
description='my disk',
format=types.DiskFormat.COW,
provisioned_size=10 * 2**30,
storage_domains=[
types.StorageDomain(
name='bs-scsi-012',
),
],
),
interface=types.DiskInterface.VIRTIO,
bootable=False,
active=True,
),
)
//更新
# Find the service that manages the disk attachment that was added in the
# previous step:
disk_attachment_service = disk_attachments_service.attachment_service(disk_attachment.id)
有没有办法可以让我的手在disk_attachment.id上,以便我可以触发更新操作,或者是否有其他方法可以实现相同的目的?