Difference between revisions of "Main Page"

From Libvirt Wiki
Jump to: navigation, search
(libvirt Wiki)
m (Reverted edits by Ipodsoft (Talk); changed back to last version by Thor)
Line 3: Line 3:
 
This is the libvirt Wiki for user contributed content. To discourage spambots, you are required to register for an account before creating content. Registration is open to anyone and does not require prior admin approval.
 
This is the libvirt Wiki for user contributed content. To discourage spambots, you are required to register for an account before creating content. Registration is open to anyone and does not require prior admin approval.
  
'''Source(s):'''  [http://www.downloadranking.com  libvirt Wiki]
 
  
 
== General project documentation ==
 
== General project documentation ==
Line 15: Line 14:
 
* [[QEMUSwitchToLibvirt | Switching over from running standalone QEMU to libvirt managed QEMU]]
 
* [[QEMUSwitchToLibvirt | Switching over from running standalone QEMU to libvirt managed QEMU]]
 
* [http://www.ibm.com/developerworks/linux/library/l-libvirt/ Anatomy of the libvirt library (IBM developerworks)]
 
* [http://www.ibm.com/developerworks/linux/library/l-libvirt/ Anatomy of the libvirt library (IBM developerworks)]
 
 
'''Source(s):'''  [http://www.downloadranking.com  General project documentation]
 
 
  
 
== Books ==
 
== Books ==
  
 
* Book "qemu-kvm & libvirt", [http://qemu-buch.de/english/order.php ISBN 978-3-8370-0876-0], http://qemu-buch.de
 
* Book "qemu-kvm & libvirt", [http://qemu-buch.de/english/order.php ISBN 978-3-8370-0876-0], http://qemu-buch.de
 
 
'''Source(s):'''  [http://www.downloadranking.com  Books]
 
  
  
Line 31: Line 23:
  
 
* [http://github.com/carlasouza/puppet-virt Puppet-virt] - Puppet Module for Virtualization Management
 
* [http://github.com/carlasouza/puppet-virt Puppet-virt] - Puppet Module for Virtualization Management
 
 
'''Source(s):'''  [http://www.downloadranking.com  Configuration Management]
 
  
  
Line 39: Line 28:
  
 
* [https://rwmj.wordpress.com/2010/10/07/guest-post-converting-vmware-guests-to-libvirtkvm-guests/ Converting VMware guests to libvirt/KVM guests] - Blog entry showing how to convert a VMware guest domain to a libvirt/KVM guest domain
 
* [https://rwmj.wordpress.com/2010/10/07/guest-post-converting-vmware-guests-to-libvirtkvm-guests/ Converting VMware guests to libvirt/KVM guests] - Blog entry showing how to convert a VMware guest domain to a libvirt/KVM guest domain
 
 
'''Source(s):'''  [http://www.downloadranking.com  Conversion]
 
  
  
Line 49: Line 35:
  
 
* [[VM_lifecycle | Guest (VM) Lifecycle]] : '''Read This First''' - Introduces the concepts used with guests / virtual machines.  Includes things like persistent vs transient domains, creating, starting, stopping domains, saving, restoring, snapshots, and secure wiping of disk images.
 
* [[VM_lifecycle | Guest (VM) Lifecycle]] : '''Read This First''' - Introduces the concepts used with guests / virtual machines.  Includes things like persistent vs transient domains, creating, starting, stopping domains, saving, restoring, snapshots, and secure wiping of disk images.
 
 
'''Source(s):'''  [http://www.downloadranking.com  Guest Management]
 
 
  
 
==== CGroups ====
 
==== CGroups ====
  
 
* [http://berrange.com/posts/2009/12/03/using-cgroups-with-libvirt-and-lxckvm-guests-in-fedora-12/ CGroups usage with QEMU, KVM and LXC guests]
 
* [http://berrange.com/posts/2009/12/03/using-cgroups-with-libvirt-and-lxckvm-guests-in-fedora-12/ CGroups usage with QEMU, KVM and LXC guests]
 
 
'''Source(s):'''  [http://www.downloadranking.com  Guest Management]
 
 
  
 
==== CPU ====
 
==== CPU ====
Line 66: Line 44:
 
* [http://berrange.com/posts/2010/02/15/guest-cpu-model-configuration-in-libvirt-with-qemukvm/ Guest CPU model configuration with QEMU/KVM]
 
* [http://berrange.com/posts/2010/02/15/guest-cpu-model-configuration-in-libvirt-with-qemukvm/ Guest CPU model configuration with QEMU/KVM]
 
* [http://berrange.com/posts/2010/02/12/controlling-guest-cpu-numa-affinity-in-libvirt-with-qemu-kvm-xen/ Guest CPU affinity and NUMA placement on host with QEMU/KVM]
 
* [http://berrange.com/posts/2010/02/12/controlling-guest-cpu-numa-affinity-in-libvirt-with-qemu-kvm-xen/ Guest CPU affinity and NUMA placement on host with QEMU/KVM]
 
 
'''Source(s):'''  [http://www.downloadranking.com  Guest Management]
 
 
  
 
==== KVM / QEMU ====
 
==== KVM / QEMU ====
Line 76: Line 50:
 
* [http://wiki.libvirt.org/page/IntroductoryGuides Many introductory guides to libvirt with KVM]
 
* [http://wiki.libvirt.org/page/IntroductoryGuides Many introductory guides to libvirt with KVM]
 
* [[Qemu_guest_agent|Introduction to qemu guest agent]]
 
* [[Qemu_guest_agent|Introduction to qemu guest agent]]
 
 
'''Source(s):'''  [http://www.downloadranking.com  Guest Management]
 
 
  
 
==== Guest device Configuration ====
 
==== Guest device Configuration ====
  
 
* [http://berrange.com/posts/2010/02/15/stable-guest-machine-abi-pci-addressing-and-disk-controllers-in-libvirt/ Stable guest machine ABI, PCI addressing and drive controller/disk addressing]
 
* [http://berrange.com/posts/2010/02/15/stable-guest-machine-abi-pci-addressing-and-disk-controllers-in-libvirt/ Stable guest machine ABI, PCI addressing and drive controller/disk addressing]
 
 
'''Source(s):'''  [http://www.downloadranking.com  Guest Management]
 
 
  
 
==== Virtio ====
 
==== Virtio ====
  
 
* [[Virtio | Setting up virtio]]
 
* [[Virtio | Setting up virtio]]
 
 
'''Source(s):'''  [http://www.downloadranking.com  Guest Management]
 
 
  
 
== libguestfs / guestfish ==
 
== libguestfs / guestfish ==
Line 101: Line 63:
 
* [https://rwmj.wordpress.com/2011/01/18/guestfish-generating-inline-commands-from-shell-scripts/ Guestfish: generating inline commands from shell scripts] - Blog entry showing how to generate inline guestfish commands from shell scripts
 
* [https://rwmj.wordpress.com/2011/01/18/guestfish-generating-inline-commands-from-shell-scripts/ Guestfish: generating inline commands from shell scripts] - Blog entry showing how to generate inline guestfish commands from shell scripts
 
* [https://rwmj.wordpress.com/2011/01/15/libguestfs-live-cd-inspection/ libguestfs: Live CD inspection] - Blog entry showing use of virt-inspector to tell what operating system is on a Live CD image
 
* [https://rwmj.wordpress.com/2011/01/15/libguestfs-live-cd-inspection/ libguestfs: Live CD inspection] - Blog entry showing use of virt-inspector to tell what operating system is on a Live CD image
 
 
'''Source(s):'''  [http://www.downloadranking.com  Guest Management]
 
 
  
  
Line 112: Line 70:
  
 
* [[VirtualNetworking | Virtual Networking]] : '''Read This First''' - Introduces the concepts and ideas used in libvirts' networking for guests
 
* [[VirtualNetworking | Virtual Networking]] : '''Read This First''' - Introduces the concepts and ideas used in libvirts' networking for guests
 
 
'''Source(s):'''  [http://www.downloadranking.com  Networking]
 
 
  
 
==== Detailed networking pieces ====
 
==== Detailed networking pieces ====
Line 125: Line 79:
 
* [http://berrange.com/posts/2009/12/13/routed-subnets-without-nat-for-libvirt-managed-virtual-machines-in-fedora/ Routed subnets with virtual networking]
 
* [http://berrange.com/posts/2009/12/13/routed-subnets-without-nat-for-libvirt-managed-virtual-machines-in-fedora/ Routed subnets with virtual networking]
 
* [https://rwmj.wordpress.com/2010/10/26/tip-find-the-ip-address-of-a-virtual-machine/ Tip: Find the IP address of a virtual machine] - Blog entry showing how to get the IP address of a guest domain
 
* [https://rwmj.wordpress.com/2010/10/26/tip-find-the-ip-address-of-a-virtual-machine/ Tip: Find the IP address of a virtual machine] - Blog entry showing how to get the IP address of a guest domain
 
 
'''Source(s):'''  [http://www.downloadranking.com  Networking]
 
  
  
Line 133: Line 84:
  
 
* [http://search.cpan.org/~danberr/Sys-Virt/ Sys-Virt] - Daniel Berrange's perl module for managing guests
 
* [http://search.cpan.org/~danberr/Sys-Virt/ Sys-Virt] - Daniel Berrange's perl module for managing guests
 
 
'''Source(s):'''  [http://www.downloadranking.com  Networking]
 
  
  
Line 143: Line 91:
  
 
* [http://github.com/proffalken/cucumber-vhost cucumber-vhost] - Automatic provisioning with Cobbler and Cucumber
 
* [http://github.com/proffalken/cucumber-vhost cucumber-vhost] - Automatic provisioning with Cobbler and Cucumber
 
 
'''Source(s):'''  [http://www.downloadranking.com  Provisioning]
 
 
  
 
==== Foreman ====
 
==== Foreman ====
  
 
* [http://theforeman.org Foreman] - Automatic provisioning with Foreman and libvirt
 
* [http://theforeman.org Foreman] - Automatic provisioning with Foreman and libvirt
 
 
'''Source(s):'''  [http://www.downloadranking.com  Provisioning]
 
 
  
 
== Remote Management ==
 
== Remote Management ==
Line 161: Line 101:
  
 
* [[cimtest]]
 
* [[cimtest]]
 
 
'''Source(s):'''  [http://www.downloadranking.com  Remote Management]
 
 
  
 
==== QPID====
 
==== QPID====
  
 
* [[libvirt-qpid]]
 
* [[libvirt-qpid]]
 
 
'''Source(s):'''  [http://www.downloadranking.com  Remote Management]
 
  
  
Line 179: Line 112:
  
 
* [http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=/liaai/kvmsec/kvmsecprint.htm Securing KVM guests and the host system in RHEL5.5] or as [http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=/liaai/kvmsec/kvmsecprint.htm PDF]
 
* [http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=/liaai/kvmsec/kvmsecprint.htm Securing KVM guests and the host system in RHEL5.5] or as [http://publib.boulder.ibm.com/infocenter/lnxinfo/v3r0m0/index.jsp?topic=/liaai/kvmsec/kvmsecprint.htm PDF]
 
 
'''Source(s):'''  [http://www.downloadranking.com  Security]
 
 
  
 
==== SSH ====
 
==== SSH ====
Line 188: Line 117:
 
* [[SSHSetup|How to set up access to libvirt via SSH]]
 
* [[SSHSetup|How to set up access to libvirt via SSH]]
 
* [[SSHPolicyKitSetup|How to configure PolicyKit access to libvirt through SSH]]
 
* [[SSHPolicyKitSetup|How to configure PolicyKit access to libvirt through SSH]]
 
 
'''Source(s):'''  [http://www.downloadranking.com  Security]
 
 
  
 
==== Transport Layer Security (TLS) ====
 
==== Transport Layer Security (TLS) ====
Line 197: Line 122:
 
* [[TLSSetup|In depth guide to configuring TLS in libvirt]] ''(with many pictures)''
 
* [[TLSSetup|In depth guide to configuring TLS in libvirt]] ''(with many pictures)''
 
* [[VNCTLSSetup|How to set up your VNC client software to use TLS]]
 
* [[VNCTLSSetup|How to set up your VNC client software to use TLS]]
 
 
'''Source(s):'''  [http://www.downloadranking.com  Security]
 
  
  
Line 208: Line 130:
 
* [http://berrange.com/posts/2010/05/05/provisioning-kvm-virtual-machines-on-iscsi-the-hard-way-part-2-of-2/ Accessing iSCSI storage pools using virsh]
 
* [http://berrange.com/posts/2010/05/05/provisioning-kvm-virtual-machines-on-iscsi-the-hard-way-part-2-of-2/ Accessing iSCSI storage pools using virsh]
 
* [http://berrange.com/posts/2010/05/04/provisioning-kvm-virtual-machines-on-iscsi-with-qnap-virt-manager-part-2-of-2/ Accessing iSCSI storage pools using virt-manager]
 
* [http://berrange.com/posts/2010/05/04/provisioning-kvm-virtual-machines-on-iscsi-with-qnap-virt-manager-part-2-of-2/ Accessing iSCSI storage pools using virt-manager]
 
 
'''Source(s):'''  [http://www.downloadranking.com  Storage]
 
 
  
 
==== QCow2 disk encryption ====
 
==== QCow2 disk encryption ====
  
 
* [http://berrange.com/posts/2009/12/02/using-qcow2-disk-encryption-with-libvirt-in-fedora-12/ Using qcow2 with encrypted disks with QEMU/KVM]
 
* [http://berrange.com/posts/2009/12/02/using-qcow2-disk-encryption-with-libvirt-in-fedora-12/ Using qcow2 with encrypted disks with QEMU/KVM]
 
 
'''Source(s):'''  [http://www.downloadranking.com  Storage]
 
 
  
 
==== Disk and Memory Snapshots ====
 
==== Disk and Memory Snapshots ====
  
 
* [[Snapshots | Snapshot API Development]]
 
* [[Snapshots | Snapshot API Development]]
 
 
'''Source(s):'''  [http://www.downloadranking.com  Storage]
 
 
  
 
== Third Party Libvirt Applications ==
 
== Third Party Libvirt Applications ==
  
 
* [[Enomaly Elastic Computing Platform (ECP)]] - Cloud Computing / Infrastructure as a Service Platform based on Libvirt API
 
* [[Enomaly Elastic Computing Platform (ECP)]] - Cloud Computing / Infrastructure as a Service Platform based on Libvirt API
 
 
'''Source(s):'''  [http://www.downloadranking.com  Storage]
 
  
  

Revision as of 16:53, 2 April 2013

libvirt Wiki

This is the libvirt Wiki for user contributed content. To discourage spambots, you are required to register for an account before creating content. Registration is open to anyone and does not require prior admin approval.


General project documentation

Books


Configuration Management

  • Puppet-virt - Puppet Module for Virtualization Management


Conversion


Guest Management

Concepts

  • Guest (VM) Lifecycle : Read This First - Introduces the concepts used with guests / virtual machines. Includes things like persistent vs transient domains, creating, starting, stopping domains, saving, restoring, snapshots, and secure wiping of disk images.

CGroups

CPU

KVM / QEMU

Guest device Configuration

Virtio

libguestfs / guestfish


Networking

Concepts

  • Virtual Networking : Read This First - Introduces the concepts and ideas used in libvirts' networking for guests

Detailed networking pieces


Perl

  • Sys-Virt - Daniel Berrange's perl module for managing guests


Provisioning

Cobbler

Foreman

  • Foreman - Automatic provisioning with Foreman and libvirt

Remote Management

CIM

QPID


Security

Host Security

SSH

Transport Layer Security (TLS)


Storage

iSCSI

QCow2 disk encryption

Disk and Memory Snapshots

Third Party Libvirt Applications


Other

Images

The images in this wiki, along with their Inkscape SVG source, are on this page in one place in case you'd like to use or modify them for your own project:

Debug logs

In case you want to turn on debuging in libvirt follow:

Getting started with the Wiki

This wiki is using the MediaWiki software. The following links will provide help on wiki syntax and other matters