Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1067115 - Python SDK New Example (Detach a disk from a VM)
Python SDK New Example (Detach a disk from a VM)
Status: CLOSED CURRENTRELEASE
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: Documentation (Show other bugs)
unspecified
Unspecified Unspecified
unspecified Severity unspecified
: ---
: ---
Assigned To: Andrew Dahms
Laura Novich
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2014-02-19 12:59 EST by Dave Johnson
Modified: 2016-01-26 20:58 EST (History)
8 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Build Name: 12978, Developer Guide-3.3-1 Build Date: 09-01-2014 10:14:45 Topic ID: 9228-568768 [Latest]
Last Closed: 2014-07-30 08:26:56 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Dave Johnson 2014-02-19 12:59:27 EST
Title: Python New Example (Detach a disk from a VM)

Describe the issue:
=====================
Basically I have a direct_lun disk shared between multiple VMs.  I ran into a issue where deleting the VM deleted the entire direct_lun disk removing it from all VMs using it.  The logical step was to detach the disk but the disk object doesn't have a .detach() or .remove()... only delete which deletes it everywhere.

After a bunch of digging, I found some help with how to do this and believe it should be added as a example.

# Find the VM:
vm = api.vms.get(name="myvm")
disk = vm.disks.get(name="mylun")
# Detach the disk:
detach = ovirtsdk.xml.params.Action(detach=True)
disk.delete(action=detach)
Comment 2 Andrew Dahms 2014-07-24 04:08:33 EDT
Documentation Link
------------------------------
https://documentation-devel.engineering.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Virtualization/3.5-Beta/html-single/Technical_Guide/index.html#Example_Detaching_a_Disk_using_Python

What Changed
------------------------------
Added the following topic to outline how to detach a disk using the Python SDK.

Example: Detaching a Disk using Python [40943]

Updated revision history [34616-651639]

NVR
------------------------------
Red_Hat_Enterprise_Virtualization-Technical_Guide-3.5-Beta-en-US-3.5-3

Moving to ON_QA.

Note You need to log in before you can comment on or make changes to this bug.