Я новичок в ovirt и пытаюсь увеличить размер уже подключенного диска к моей виртуальной машине. Вот хороший пример для того же: Пример 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,
),
)
// update
# 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 , чтобы я мог запустить операцию обновления или есть альтернативный способ добиться того же?