Previous topic

The nova.virt.libvirt.vif Module

Next topic

The nova.virt.netutils Module

This Page

Psst... hey. You're reading the latest content, but it might be out of sync with code. You can read Nova 2011.2 docs or all OpenStack docs too.

The nova.virt.libvirt.volume Module

Volume drivers for libvirt.

class LibvirtFakeVolumeDriver(connection)

Bases: nova.virt.libvirt.volume.LibvirtVolumeDriver

Driver to attach Network volumes to libvirt.

connect_volume(connection_info, mount_device)
class LibvirtISCSIVolumeDriver(connection)

Bases: nova.virt.libvirt.volume.LibvirtVolumeDriver

Driver to attach Network volumes to libvirt.

connect_volume(*args, **kwargs)

Attach the volume to instance_name

disconnect_volume(*args, **kwargs)

Detach the volume from instance_name

class LibvirtNetVolumeDriver(connection)

Bases: nova.virt.libvirt.volume.LibvirtVolumeDriver

Driver to attach Network volumes to libvirt.

connect_volume(connection_info, mount_device)
class LibvirtVolumeDriver(connection)

Bases: object

Base class for volume drivers.

connect_volume(connection_info, mount_device)

Connect the volume. Returns xml for libvirt.

disconnect_volume(connection_info, mount_device)

Disconnect the volume