[RFE] Use libvirt API in test drivers for virtual hardware
Bug #1523880 reported by
Pavlo Shchelokovskyy
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Opinion
|
Wishlist
|
Pavlo Shchelokovskyy |
Bug Description
Libvirt API provides unified interface for connection to different hypervisors via different transports.
Currently the following hypervisors are supported: LXC, OpenVZ, QEMU, VirtualBox, VMware ESX ,VMware Workstation/Player, Xen, Microsoft Hyper-V, IBM PowerVM (phyp), Virtuozzo, Bhyve - The BSD Hypervisor, Paralels.
Full list can be found at: https:/
Also libvirt-python library supports different type of transports like tls, tcp, unix, ssh.
Current development drivers *_ssh are slow because of bash commands usage. They always use ssh connection, while in most cases it doesn't allow to create ironic VM on hardware server due to security reasons.
Changed in ironic: | |
importance: | Undecided → Wishlist |
Changed in ironic: | |
status: | New → Confirmed |
summary: |
- Use libvirt API in test drivers for virtual hardware + [RFE] Use libvirt API in test drivers for virtual hardware |
Changed in ironic: | |
status: | Confirmed → In Progress |
To post a comment you must log in.
Copy of whiteboard:
Gerrit topic: https:/ /review. openstack. org/#q, topic:bp/ ironic- libvirt- api,n,z
Addressed by: https:/ /review. openstack. org/253096
Introduce libvirt dirver