[libvirt] [PATCH 3/3] parallels: add domain configuration example

Daniel Veillard veillard at redhat.com
Wed Aug 15 08:46:58 UTC 2012


On Mon, Aug 13, 2012 at 07:50:14PM +0400, Dmitry Guryanov wrote:
> 
> Signed-off-by: Dmitry Guryanov <dguryanov at parallels.com>
> ---
>  docs/drvparallels.html.in                          |   39 ++++++++++++++++++++
>  docs/schemas/domaincommon.rng                      |    1 +
>  .../domain-parallels-vm-simple.xml                 |   26 +++++++++++++
>  3 files changed, 66 insertions(+), 0 deletions(-)
>  create mode 100644 tests/domainschemadata/domain-parallels-vm-simple.xml
> 
> diff --git a/docs/drvparallels.html.in b/docs/drvparallels.html.in
> index 8e1430b..0a86451 100644
> --- a/docs/drvparallels.html.in
> +++ b/docs/drvparallels.html.in
> @@ -25,4 +25,43 @@ parallels://example.com/system          (remote access, TLS/x509)
>  parallels+tcp://example.com/system      (remote access, SASl/Kerberos)
>  parallels+ssh://root@example.com/system (remote access, SSH tunnelled)
>  </pre>
> +
> +    <h2><a name="example">Example guest domain XML configuration</a></h2>
> +
> +    <p>
> +    Parallels driver require at least one hard disk for new domains
> +    at this time. It is used for defining directory, where VM should
> +    be created.
> +    </p>
> +
> +<pre>
> +<domain type='parallels'>
> +  <name>demo</name>
> +  <uuid>54cdecad-4492-4e31-a209-33cc21d64057</uuid>
> +  <description>some description</description>
> +  <memory unit='KiB'>1048576</memory>
> +  <currentMemory unit='KiB'>1048576</currentMemory>
> +  <vcpu placement='static'>2</vcpu>
> +  <os>
> +    <type arch='x86_64'>hvm</type>
> +  </os>
> +  <clock offset='utc'/>
> +  <on_poweroff>destroy</on_poweroff>
> +  <on_reboot>destroy</on_reboot>
> +  <on_crash>destroy</on_crash>
> +  <devices>
> +    <disk type='file' device='disk'>
> +      <source file='/storage/vol1'/>
> +      <target dev='hda'/>
> +    </disk>
> +    <video>
> +      <model type='vga' vram='33554432' heads='1'>
> +        <acceleration accel3d='no' accel2d='no'/>
> +      </model>
> +    </video>
> +  </devices>
> +</domain>
> +
> +</pre>
> +
>  </body></html>
> diff --git a/docs/schemas/domaincommon.rng b/docs/schemas/domaincommon.rng
> index c85d763..1b94155 100644
> --- a/docs/schemas/domaincommon.rng
> +++ b/docs/schemas/domaincommon.rng
> @@ -179,6 +179,7 @@
>          <value>hyperv</value>
>          <value>vbox</value>
>          <value>phyp</value>
> +        <value>parallels</value>
>        </choice>
>      </attribute>
>    </define>
> diff --git a/tests/domainschemadata/domain-parallels-vm-simple.xml b/tests/domainschemadata/domain-parallels-vm-simple.xml
> new file mode 100644
> index 0000000..4e21583
> --- /dev/null
> +++ b/tests/domainschemadata/domain-parallels-vm-simple.xml
> @@ -0,0 +1,26 @@
> +<domain type='parallels'>
> +  <name>demo</name>
> +  <uuid>54cdecad-4492-4e31-a209-33cc21d64057</uuid>
> +  <description>some description</description>
> +  <memory unit='KiB'>1048576</memory>
> +  <currentMemory unit='KiB'>1048576</currentMemory>
> +  <vcpu placement='static'>2</vcpu>
> +  <os>
> +    <type arch='x86_64'>hvm</type>
> +  </os>
> +  <clock offset='utc'/>
> +  <on_poweroff>destroy</on_poweroff>
> +  <on_reboot>destroy</on_reboot>
> +  <on_crash>destroy</on_crash>
> +  <devices>
> +    <disk type='file' device='disk'>
> +      <source file='/storage/vol1'/>
> +      <target dev='hda'/>
> +    </disk>
> +    <video>
> +      <model type='vga' vram='33554432' heads='1'>
> +        <acceleration accel3d='no' accel2d='no'/>
> +      </model>
> +    </video>
> +  </devices>
> +</domain>

  Ahhh ! great :-)
I feel better to have the schemas updated and an example in
the doc and regression tests, ACK,

  I just pushed the 3 patches,

    thanks !

Daniel

-- 
Daniel Veillard      | libxml Gnome XML XSLT toolkit  http://xmlsoft.org/
daniel at veillard.com  | Rpmfind RPM search engine http://rpmfind.net/
http://veillard.com/ | virtualization library  http://libvirt.org/




More information about the libvir-list mailing list