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