diff --git a/docs/formatdomain.rst b/docs/formatdomain.rst index 18b60fe260..937a772ef7 100644 --- a/docs/formatdomain.rst +++ b/docs/formatdomain.rst @@ -2727,6 +2727,25 @@ paravirtualized driver is specified via the ``disk`` element. + + + + + + + + + + + + + + + + + + + ... @@ -3097,6 +3116,28 @@ paravirtualized driver is specified via the ``disk`` element. attribute. :since:`Since 9.8.0` + ``dataStore`` + This element describes external data store, which is storage holding the + actual data blocks of the given storage image. In such case the disk source + image holds only the metadata. This feature is currently supported only + by the ``qcow2`` format. :since:`Since 10.10.0` + + The following attribute is supported in ``dataStore``: + + ``type`` + The ``type`` attribute represents the type of storage used by the data store, + see disk type attribute above for more details and possible values. + + Moreover, ``dataStore`` supports the following sub-elements: + + ``format`` + The ``format`` element contains ``type`` attribute which specifies the + internal format of the data store. Only ``raw`` value is supported. + + ``source`` + This element has the same structure as the ``source`` element in ``disk``. + It specifies which file, device, or network location contains the data of + the described data store. For a "file" or "volume" disk type which represents a cdrom or floppy (the ``device`` attribute), it is possible to define policy what to do with the diff --git a/src/conf/schemas/domaincommon.rng b/src/conf/schemas/domaincommon.rng index bfd0044805..7415c37b65 100644 --- a/src/conf/schemas/domaincommon.rng +++ b/src/conf/schemas/domaincommon.rng @@ -1857,6 +1857,15 @@ + + + + + + + + +