Features/VirtStorage

From FedoraProject

Jump to: navigation, search

Contents

Virtualization Storage Management

Summary

Facilitate as simple as possible storage provisioning over libvirt connections (local and remote), for use by virtual machines.

Owner

Current status

Detailed Description

Fedora 8 introduced the ability to manage existing guest domains remotely using libvirt. It was not possible to create new remote guests due to lack of storage management capabilities. This feature is to add the ability to list, create and delete storage volumes from a remote host using libvirt. This includes the ability to create raw sparse & non-sparse files in a directory, allocate LVM logical volumes, partition physical disks, and attach to iSCSI targets.

Benefit to Fedora

This will enable the virt-manager tool to remote provision new guest domains, and manage the storage associated with them. It will provide improved SELinux integration, since the APIs will be able to ensure that all storage volumes have the correct SELinux security context when being assigned to a guest.

Scope

Test Plan

User Experience

There will no longer be any need to directly login to a server providing virtualization capabilities. All common management tasks can be completed remotely using virt-manager.

Dependencies

Contingency Plan

As long as virt-manager UI is taken upstream, current situation is acceptable. Disk and iSCSI support can be added later with not a large amount of effort. File based provisioning is the priority and it is already in working order.

Documentation

UI documentation forthcoming after it is pulled in upstream

Release Notes

Support for pool formats is not consistent.

Comments and Discussion