On Thu, Apr 02, 2009 at 11:49:09AM +0200, Daniel Veillard wrote: > Relatively small update done in the train yesterday, currently this > just updates the project description, makes a spearate page for goals > and terminology. > I intent to continue to revamp the architecture pages with an user > view of the architecture, presenting the library/daemon dichotomy, > and then a separate page more on the driver internals. ACK, more docs are always good. I did start trying to crete some diagrams for the architecture a few months back, but never really finished. I'm attaching the XFig files in case they're helpful in any way. Daniel -- |: Red Hat, Engineering, London -o- http://people.redhat.com/berrange/ :| |: http://libvirt.org -o- http://virt-manager.org -o- http://ovirt.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|
#FIG 3.2 Produced by xfig version 3.2.5 Landscape Center Inches Letter 100.00 Single -2 1200 2 6 4650 750 5850 1050 2 2 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 4650 750 5850 750 5850 1050 4650 1050 4650 750 4 0 0 50 -1 16 12 0.0000 4 105 315 4725 975 xen\001 -6 6 4650 1125 5850 1425 2 2 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 4650 1125 5850 1125 5850 1425 4650 1425 4650 1125 4 0 0 50 -1 16 12 0.0000 4 150 480 4725 1350 qemu\001 -6 6 4650 1500 5850 1800 2 2 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 4650 1500 5850 1500 5850 1800 4650 1800 4650 1500 4 0 0 50 -1 16 12 0.0000 4 150 630 4725 1725 openvz\001 -6 6 4650 1875 5850 2175 2 2 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 4650 1875 5850 1875 5850 2175 4650 2175 4650 1875 4 0 0 50 -1 16 12 0.0000 4 150 255 4725 2100 lxc\001 -6 6 4650 2250 5850 2550 2 2 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 4650 2250 5850 2250 5850 2550 4650 2550 4650 2250 4 0 0 50 -1 16 12 0.0000 4 135 330 4725 2475 test\001 -6 6 4650 2625 5850 2925 2 2 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 4650 2625 5850 2625 5850 2925 4650 2925 4650 2625 4 0 0 50 -1 16 12 0.0000 4 135 600 4725 2850 remote\001 -6 6 10125 750 11325 1050 2 2 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 10125 750 11325 750 11325 1050 10125 1050 10125 750 4 0 0 50 -1 16 12 0.0000 4 105 315 10200 975 xen\001 -6 6 10125 1125 11325 1425 2 2 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 10125 1125 11325 1125 11325 1425 10125 1425 10125 1125 4 0 0 50 -1 16 12 0.0000 4 150 480 10200 1350 qemu\001 -6 6 10125 1500 11325 1800 2 2 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 10125 1500 11325 1500 11325 1800 10125 1800 10125 1500 4 0 0 50 -1 16 12 0.0000 4 150 630 10200 1725 openvz\001 -6 6 10125 1875 11325 2175 2 2 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 10125 1875 11325 1875 11325 2175 10125 2175 10125 1875 4 0 0 50 -1 16 12 0.0000 4 150 255 10200 2100 lxc\001 -6 6 10125 2250 11325 2550 2 2 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 10125 2250 11325 2250 11325 2550 10125 2550 10125 2250 4 0 0 50 -1 16 12 0.0000 4 135 330 10200 2475 test\001 -6 6 10125 2625 11325 2925 2 2 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 10125 2625 11325 2625 11325 2925 10125 2925 10125 2625 4 0 0 50 -1 16 12 0.0000 4 135 600 10200 2850 remote\001 -6 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 1200 1200 2400 1200 2400 1800 1200 1800 1200 1200 2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 0 0 1.00 60.00 120.00 8400 1500 9075 1500 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 7200 1200 8400 1200 8400 1800 7200 1800 7200 1200 2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 0 0 1.00 60.00 120.00 2400 1500 3600 1500 2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 4 0 0 1.00 60.00 120.00 5850 2775 6600 2775 6900 1500 7200 1500 2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 4 0 0 1.00 60.00 120.00 3600 1500 4200 1500 4425 2775 4650 2775 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 3600 600 6000 600 6000 3075 3600 3075 3600 600 2 1 0 5 0 7 50 -1 -1 12.000 0 0 -1 0 0 2 3600 600 3600 3075 2 1 2 5 0 7 50 -1 -1 3.000 0 0 -1 0 0 2 4200 600 4200 3075 2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 4 0 0 1.00 60.00 120.00 9075 1500 9675 1500 9825 2025 10125 2025 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 9075 600 11475 600 11475 3075 9075 3075 9075 600 2 1 0 5 0 7 50 -1 -1 12.000 0 0 -1 0 0 2 9075 600 9075 3075 2 1 2 5 0 7 50 -1 -1 3.000 0 0 -1 0 0 2 9675 600 9675 3075 4 0 0 50 -1 16 12 0.0000 4 195 960 1275 1500 Application\001 4 0 0 50 -1 16 10 0.0000 4 120 285 2700 1425 URI\001 4 0 0 50 -1 16 12 0.0000 4 150 570 7275 1500 libvirtd\001 4 0 0 50 -1 16 12 5.3233 4 150 900 4125 3300 Driver API\001 4 0 0 50 -1 16 12 5.3233 4 150 930 3600 3300 Public API\001 4 0 0 50 -1 16 12 5.3233 4 195 945 5100 3300 Driver Impl\001 4 0 0 50 -1 16 14 0.0000 4 165 570 4125 450 libvirt\001 4 0 0 50 -1 16 12 5.3233 4 150 900 9600 3300 Driver API\001 4 0 0 50 -1 16 12 5.3233 4 150 930 9075 3300 Public API\001 4 0 0 50 -1 16 12 5.3233 4 195 945 10575 3300 Driver Impl\001 4 0 0 50 -1 16 14 0.0000 4 165 570 9600 450 libvirt\001 4 0 0 50 -1 16 10 0.0000 4 120 705 2700 1725 lxc://host/\001
#FIG 3.2 Produced by xfig version 3.2.5 Landscape Center Inches Letter 100.00 Single -2 1200 2 6 4650 750 5850 1050 2 2 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 4650 750 5850 750 5850 1050 4650 1050 4650 750 4 0 0 50 -1 16 12 0.0000 4 105 315 4725 975 xen\001 -6 6 4650 1125 5850 1425 2 2 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 4650 1125 5850 1125 5850 1425 4650 1425 4650 1125 4 0 0 50 -1 16 12 0.0000 4 150 480 4725 1350 qemu\001 -6 6 4650 1500 5850 1800 2 2 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 4650 1500 5850 1500 5850 1800 4650 1800 4650 1500 4 0 0 50 -1 16 12 0.0000 4 150 630 4725 1725 openvz\001 -6 6 4650 1875 5850 2175 2 2 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 4650 1875 5850 1875 5850 2175 4650 2175 4650 1875 4 0 0 50 -1 16 12 0.0000 4 150 255 4725 2100 lxc\001 -6 6 4650 2250 5850 2550 2 2 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 4650 2250 5850 2250 5850 2550 4650 2550 4650 2250 4 0 0 50 -1 16 12 0.0000 4 135 330 4725 2475 test\001 -6 6 4650 2625 5850 2925 2 2 0 1 0 7 50 -1 -1 4.000 0 0 7 0 0 5 4650 2625 5850 2625 5850 2925 4650 2925 4650 2625 4 0 0 50 -1 16 12 0.0000 4 135 600 4725 2850 remote\001 -6 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 1200 1200 2400 1200 2400 1800 1200 1800 1200 1200 2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 2 0 0 1.00 60.00 120.00 2400 1500 3600 1500 2 1 0 1 0 7 50 -1 -1 4.000 0 0 -1 1 0 4 0 0 1.00 60.00 120.00 3600 1500 4200 1500 4350 2025 4650 2025 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 3600 600 6000 600 6000 3075 3600 3075 3600 600 2 1 0 5 0 7 50 -1 -1 12.000 0 0 -1 0 0 2 3600 600 3600 3075 2 1 2 5 0 7 50 -1 -1 3.000 0 0 -1 0 0 2 4200 600 4200 3075 4 0 0 50 -1 16 12 0.0000 4 195 960 1275 1500 Application\001 4 0 0 50 -1 16 10 0.0000 4 120 285 2700 1425 URI\001 4 0 0 50 -1 16 10 0.0000 4 120 390 2700 1725 lxc:///\001 4 0 0 50 -1 16 12 5.3233 4 150 900 4125 3300 Driver API\001 4 0 0 50 -1 16 12 5.3233 4 150 930 3600 3300 Public API\001 4 0 0 50 -1 16 12 5.3233 4 195 945 5100 3300 Driver Impl\001 4 0 0 50 -1 16 14 0.0000 4 165 570 4125 450 libvirt\001
#FIG 3.2 Produced by xfig version 3.2.5 Landscape Center Inches Letter 100.00 Single -2 1200 2 6 3600 1200 5400 1800 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 3600 1200 5400 1200 5400 1800 3600 1800 3600 1200 4 0 0 50 -1 16 12 0.0000 4 150 1185 3675 1500 virConnectPtr\001 -6 6 1200 3000 3000 3600 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 1200 3000 3000 3000 3000 3600 1200 3600 1200 3000 4 0 0 50 -1 16 12 0.0000 4 150 1125 1275 3300 virDomainPtr\001 -6 6 1200 4800 3000 5400 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 1200 4800 3000 4800 3000 5400 1200 5400 1200 4800 4 0 0 50 -1 16 12 0.0000 4 150 1170 1275 5100 virNetworkPtr\001 -6 6 6000 3000 7800 3600 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 6000 3000 7800 3000 7800 3600 6000 3600 6000 3000 4 0 0 50 -1 16 12 0.0000 4 195 1530 6075 3300 virStoragePoolPtr\001 -6 6 6000 4800 7800 5400 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 6000 4800 7800 4800 7800 5400 6000 5400 6000 4800 4 0 0 50 -1 16 12 0.0000 4 195 1425 6075 5100 virStorageVolPtr\001 -6 3 0 0 1 0 7 50 -1 -1 0.000 0 1 0 3 0 0 1.00 60.00 120.00 3750 1800 3750 3300 3000 3300 0.000 1.000 0.000 3 0 0 1 0 7 50 -1 -1 0.000 0 1 0 3 0 0 1.00 60.00 120.00 5250 1800 5250 3300 6000 3300 0.000 1.000 0.000 3 0 0 1 0 7 50 -1 -1 0.000 0 1 0 3 0 0 1.00 60.00 120.00 5100 1800 5100 5100 6000 5100 0.000 1.000 0.000 3 0 0 1 0 7 50 -1 -1 0.000 0 1 0 3 0 0 1.00 60.00 120.00 3900 1800 3900 5100 3000 5100 0.000 1.000 0.000 3 0 0 1 0 7 50 -1 -1 0.000 0 1 0 2 0 0 1.00 60.00 120.00 6825 3600 6825 4800 0.000 0.000 4 0 0 50 -1 16 12 0.0000 4 105 105 3150 3225 n\001 4 0 0 50 -1 16 12 0.0000 4 105 105 3150 5025 n\001 4 0 0 50 -1 16 12 0.0000 4 105 105 5700 5025 n\001 4 0 0 50 -1 16 12 0.0000 4 105 105 5700 3225 n\001 4 0 0 50 -1 16 12 0.0000 4 105 105 6675 4650 n\001
-- Libvir-list mailing list Libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list