From 2b019dd2f721074f5ee2f81acee19c20d7ae652a Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Wed, 21 Dec 2005 16:59:34 +0000 Subject: [PATCH] * docs/architecture.* docs/*: added a section on the architecture and regenerated the docs. Daniel --- ChangeLog | 5 +++ docs/FAQ.html | 2 +- docs/architecture.fig | 87 +++++++++++++++++++++++++++++++++++++++++ docs/architecture.gif | Bin 0 -> 5571 bytes docs/architecture.html | 20 +++++++++- docs/bugs.html | 2 +- docs/downloads.html | 2 +- docs/index.html | 3 ++ docs/intro.html | 2 +- docs/libvir.html | 23 ++++++++++- docs/news.html | 2 +- docs/site.xsl | 2 +- 12 files changed, 142 insertions(+), 8 deletions(-) create mode 100644 docs/architecture.fig create mode 100644 docs/architecture.gif diff --git a/ChangeLog b/ChangeLog index a62ee54221..21b9496223 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Wed Dec 21 17:58:45 CET 2005 Daniel Veillard + + * docs/architecture.* docs/*: added a section on the architecture + and regenerated the docs. + Mon Dec 19 19:04:11 CET 2005 Daniel Veillard * NEWS docs/libvir.html docs/news.html: preparing 0.0.1 release diff --git a/docs/FAQ.html b/docs/FAQ.html index 57723fbae1..242d3d77db 100644 --- a/docs/FAQ.html +++ b/docs/FAQ.html @@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } -FAQ
Red Hat Logo

Libvir the virtualization API

FAQ

Main Menu
Related links
Made with Libxml2 Logo

Table of Contents:

  • License(s)
  • +FAQ
    Red Hat Logo

    Libvir the virtualization API

    FAQ

    Main Menu
    Related links
    Made with Libxml2 Logo

    Table of Contents:

    • License(s)
    • Installation
    • Compilation
    • Developer corner
    • diff --git a/docs/architecture.fig b/docs/architecture.fig new file mode 100644 index 0000000000..86fbc80ba7 --- /dev/null +++ b/docs/architecture.fig @@ -0,0 +1,87 @@ +#FIG 3.2 +Landscape +Center +Inches +Letter +100.00 +Single +-2 +1200 2 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 1050 7500 9375 7500 9375 8700 1050 8700 1050 7500 +2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 + 3525 7275 3525 4125 1050 4125 1050 7275 3525 7275 +2 1 1 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2 + 1050 6540 3540 6525 +2 4 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 + 1590 6900 1590 6645 1140 6645 1140 6900 1590 6900 +2 4 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 + 1590 7185 1590 6930 1140 6930 1140 7185 1590 7185 +2 1 0 4 0 7 50 -1 -1 0.000 0 0 -1 1 1 2 + 1 1 2.00 120.00 240.00 + 1 1 2.00 120.00 240.00 + 1875 7725 8625 7725 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 1650 5625 3000 5625 3000 6375 1650 6375 1650 5625 +2 1 0 4 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 2850 7725 2850 6375 +2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 + 6450 7275 6450 4125 3975 4125 3975 7275 6450 7275 +2 4 0 1 0 7 50 -1 -1 0.000 0 0 7 0 0 5 + 9300 7275 9300 4125 6825 4125 6825 7275 9300 7275 +2 1 1 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2 + 3975 6540 6465 6525 +2 1 1 2 0 7 50 -1 -1 6.000 0 0 -1 0 0 2 + 6825 6540 9315 6525 +2 1 0 4 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 5400 7725 5400 7050 +2 1 0 4 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 8025 7725 8025 7050 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 1050 8925 9375 8925 9375 9900 1050 9900 1050 8925 +2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 + 2100 4575 3450 4575 3450 5325 2100 5325 2100 4575 +2 1 1 3 0 7 50 -1 -1 2.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 3225 5325 3225 8325 +2 1 1 3 0 7 50 -1 -1 2.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 6225 6900 6225 8250 +2 1 1 3 0 7 50 -1 -1 2.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 8925 6900 8925 8250 +2 1 1 3 0 7 50 -1 -1 2.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 1725 7125 1725 8325 +2 1 0 4 0 7 50 -1 -1 0.000 0 0 -1 1 1 2 + 1 1 2.00 120.00 240.00 + 1 1 2.00 120.00 240.00 + 2850 5850 2850 5025 +2 1 1 3 0 7 50 -1 -1 2.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 5175 8475 5175 9375 +2 1 1 3 0 7 50 -1 -1 2.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 1350 7125 1350 9450 +2 1 0 4 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 + 1 1 2.00 120.00 240.00 + 2325 7725 2325 7200 +2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 1 + 900 3975 +2 1 1 1 0 7 50 -1 -1 4.000 0 0 -1 0 0 1 + 9525 9975 +4 0 0 50 -1 0 18 0.0000 4 195 870 4350 7980 XenBus\001 +4 0 0 50 -1 0 18 0.0000 4 195 780 1680 6870 drivers\001 +4 0 0 50 -1 0 18 0.0000 4 195 1050 1800 6075 XenStore\001 +4 0 0 50 -1 0 18 0.0000 4 195 900 1875 7125 Kernel0\001 +4 0 0 50 -1 0 18 0.0000 4 195 960 4875 6975 KernelU\001 +4 0 0 50 -1 0 18 0.0000 4 195 960 7650 6975 KernelU\001 +4 0 0 50 -1 0 18 0.0000 4 255 1740 4050 8400 Xen Hypervisor\001 +4 0 0 50 -1 0 18 0.0000 4 195 585 2325 4950 Xend\001 +4 0 0 50 -1 0 18 0.0000 4 195 690 1200 4725 Dom0\001 +4 0 0 50 -1 0 18 0.0000 4 195 750 4875 5325 DomU\001 +4 0 0 50 -1 0 18 0.0000 4 195 750 7650 5325 DomU\001 +4 0 0 50 -1 0 18 0.0000 4 195 1080 3750 9450 Hardware\001 diff --git a/docs/architecture.gif b/docs/architecture.gif new file mode 100644 index 0000000000000000000000000000000000000000..9b820eef1878da18981e133d23c645a88df35dd6 GIT binary patch literal 5571 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 R`lpZjsjvD=fC2>o06Q2Wc~SrX literal 0 Hc-jL100001 diff --git a/docs/architecture.html b/docs/architecture.html index 5dc70869c6..506cc8163b 100644 --- a/docs/architecture.html +++ b/docs/architecture.html @@ -7,4 +7,22 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } -libvir architecture
      Red Hat Logo

      Libvir the virtualization API

      libvir architecture

      Developer Menu
      API Indexes
      Related links

      Daniel Veillard

      +libvir architecture
      Red Hat Logo

      Libvir the virtualization API

      libvir architecture

      Main Menu
      Related links
      Made with Libxml2 Logo

      In a Xen environment, program using libvir have to execute in "Domain 0", +which is the primary Linux OS loaded on the machine. That OS kernel provides +most if not all of the actual drivers used by the set of domains. It also +runs the Xen Store, a database of informations shared by the hypervisor, the +kernels, the drivers and the xen daemon. Xend, the xen daemon, also runs in +Domain0 and supervise the control and execution of the sets of domains. The +hypervisor, drivers, kernels and daemons communicate though a shared system +bus implemented in the hypervisor. The figure below tries to provide a view +of this environment:

      The Xen architecture

      The library can be initialized in 2 ways depending on the level of +priviledge of the embedding program. If it runs with root access, +virConnectOpen() can be used, it will use a read/write connection to the Xen +Store and use Xen Hypervisor calls when possible. If it runs without root +access virConnectOpenReadOnly() should be used, it will try to open the +read-only socket /var/run/xenstored/socket_ro to connect to the +Xen Store. In this case use of hypervisor calls and write to the Xen Store +will not be possible, restraining the amount of APIs available and slowing +down information gathering about domains. We expect libvir will also conmnect +to the Xend daemon for some of the domain control operations, though this is +not the case in the 0.0.1 initial version.

      Daniel Veillard

      diff --git a/docs/bugs.html b/docs/bugs.html index e4d4275fe9..83d3301c03 100644 --- a/docs/bugs.html +++ b/docs/bugs.html @@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } -Reporting bugs and getting help
      Red Hat Logo

      Libvir the virtualization API

      Reporting bugs and getting help

      Main Menu
      Related links
      Made with Libxml2 Logo

      There is a mailing-list libvir-list@redhat.com for libvir, +Reporting bugs and getting help
      Red Hat Logo

      Libvir the virtualization API

      Reporting bugs and getting help

      Main Menu
      Related links
      Made with Libxml2 Logo

      There is a mailing-list libvir-list@redhat.com for libvir, with an on-line archive. Please subscribe to this list before posting by visiting the associated Web page and follow the instructions. Patches with explanations and provided as diff --git a/docs/downloads.html b/docs/downloads.html index bfd075b5d7..d296561758 100644 --- a/docs/downloads.html +++ b/docs/downloads.html @@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } -Downloads
      Red Hat Logo

      Libvir the virtualization API

      Downloads

      Main Menu
      Related links
      Made with Libxml2 Logo

      The latest versions of libvir can be found on the libvir.org server ( HTTP, FTP). You will find there the released +Downloads
      Red Hat Logo

      Libvir the virtualization API

      Downloads

      Main Menu
      Related links
      Made with Libxml2 Logo

      The latest versions of libvir can be found on the libvir.org server ( HTTP, FTP). You will find there the released versions as well as snapshot tarballs updated from CVS head every hour

      Anonymous CVS is also available, first register onto the server:

      cvs -d :pserver:anoncvs@libvir.org:2401/data/cvs login

      it will request a password, enter anoncvs. Then you can diff --git a/docs/index.html b/docs/index.html index 8818947946..3cca0124e8 100644 --- a/docs/index.html +++ b/docs/index.html @@ -73,6 +73,9 @@ A:link, A:visited, A:active { text-decoration: underline }

    • Introduction
    • +
    • + libvir architecture +
    • Downloads
    • diff --git a/docs/intro.html b/docs/intro.html index b1f7d4420e..66f3c57b23 100644 --- a/docs/intro.html +++ b/docs/intro.html @@ -7,4 +7,4 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } -Introduction
      Red Hat Logo

      Libvir the virtualization API

      Introduction

      Main Menu
      Related links
      Made with Libxml2 Logo

      Daniel Veillard

      +Introduction
      Red Hat Logo

      Libvir the virtualization API

      Introduction

      Main Menu
      Related links
      Made with Libxml2 Logo

      Daniel Veillard

      diff --git a/docs/libvir.html b/docs/libvir.html index b19f6a5c82..6ee2404fc9 100644 --- a/docs/libvir.html +++ b/docs/libvir.html @@ -46,7 +46,28 @@ progresses.

      libvir architecture

      -

      +

      In a Xen environment, program using libvir have to execute in "Domain 0", +which is the primary Linux OS loaded on the machine. That OS kernel provides +most if not all of the actual drivers used by the set of domains. It also +runs the Xen Store, a database of informations shared by the hypervisor, the +kernels, the drivers and the xen daemon. Xend, the xen daemon, also runs in +Domain0 and supervise the control and execution of the sets of domains. The +hypervisor, drivers, kernels and daemons communicate though a shared system +bus implemented in the hypervisor. The figure below tries to provide a view +of this environment:

      +The Xen architecture + +

      The library can be initialized in 2 ways depending on the level of +priviledge of the embedding program. If it runs with root access, +virConnectOpen() can be used, it will use a read/write connection to the Xen +Store and use Xen Hypervisor calls when possible. If it runs without root +access virConnectOpenReadOnly() should be used, it will try to open the +read-only socket /var/run/xenstored/socket_ro to connect to the +Xen Store. In this case use of hypervisor calls and write to the Xen Store +will not be possible, restraining the amount of APIs available and slowing +down information gathering about domains. We expect libvir will also conmnect +to the Xend daemon for some of the domain control operations, though this is +not the case in the 0.0.1 initial version.

      Downloads

      diff --git a/docs/news.html b/docs/news.html index 4361e4f2e4..a584fa9910 100644 --- a/docs/news.html +++ b/docs/news.html @@ -7,7 +7,7 @@ H1 {font-family: Verdana,Arial,Helvetica} H2 {font-family: Verdana,Arial,Helvetica} H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } -Releases
      Red Hat Logo

      Libvir the virtualization API

      Releases

      Main Menu
      Related links
      Made with Libxml2 Logo

      There is no official release yet, just CVS state and snapshot, contact the +Releases
      Red Hat Logo

      Libvir the virtualization API

      Releases

      Main Menu
      Related links
      Made with Libxml2 Logo

      There is no official release yet, just CVS state and snapshot, contact the mailing list and check the ChangeLog to gauge progresses.

      • Extending the API

      0.0.1: Dec 19 2005

      • First release
      • diff --git a/docs/site.xsl b/docs/site.xsl index 4c909116de..8f9056dec2 100644 --- a/docs/site.xsl +++ b/docs/site.xsl @@ -67,7 +67,7 @@ - + architecture.html namespaces.html -- 2.47.2