)]}'
{"doc/config-reference/source/compute/hypervisor-xen-libvirt.rst":[{"author":{"_account_id":6772,"name":"Stephen Gordon","email":"sgordon@redhat.com","username":"sgordon"},"change_message_id":"a2daaf96aba70bef167535d0d74f6983b1f39044","unresolved":false,"context_lines":[{"line_number":185,"context_line":"   qemu process, which is then used to inject files into the image. When using"},{"line_number":186,"context_line":"   libguestfs for file injection, the compute node must have the libvirt qemu"},{"line_number":187,"context_line":"   driver installed, in addition to the Xen driver. In most distributions, the"},{"line_number":188,"context_line":"   qemu driver is provided by the ``libvirt-daemon-qemu`` package."},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"To customize the libvirt driver, use the configuration option settings"},{"line_number":191,"context_line":"documented in :ref:`nova-xen`."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_3daa8b19","line":188,"updated":"2016-02-23 23:11:56.000000000","message":"In RHEL/CentOS it appears to be libvirt-daemon-driver-qemu - may be worth giving this as an alternate hint.","commit_id":"8bb57f6d4db11e21d7b6ade2bf79c02e58eab9e5"},{"author":{"_account_id":2697,"name":"Jim Fehlig","email":"jfehlig@suse.com","username":"jfehlig"},"change_message_id":"8baa747040faca946e1f720569dd9f35fd7809c4","unresolved":false,"context_lines":[{"line_number":220,"context_line":"  nova-network. Fixes for a number of bugs are currently being worked on to"},{"line_number":221,"context_line":"  make sure that Xen via libvirt will also work with Networking service."},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"* **Live Migration**: Live migration is supported in the libxl libvirt driver"},{"line_number":224,"context_line":"  since version 1.2.5. However, there were a number of issues when used with"},{"line_number":225,"context_line":"  OpenStack, in particular with libvirt migration protocol compatibility. It"},{"line_number":226,"context_line":"  is worth mentioning that libvirt 1.3.0 addresses most of these issues."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_a3a484b9","line":223,"updated":"2016-02-24 17:59:53.000000000","message":"I think it is better to say \"the libvirt libxl driver\".","commit_id":"8bb57f6d4db11e21d7b6ade2bf79c02e58eab9e5"},{"author":{"_account_id":2697,"name":"Jim Fehlig","email":"jfehlig@suse.com","username":"jfehlig"},"change_message_id":"8baa747040faca946e1f720569dd9f35fd7809c4","unresolved":false,"context_lines":[{"line_number":224,"context_line":"  since version 1.2.5. However, there were a number of issues when used with"},{"line_number":225,"context_line":"  OpenStack, in particular with libvirt migration protocol compatibility. It"},{"line_number":226,"context_line":"  is worth mentioning that libvirt 1.3.0 addresses most of these issues."},{"line_number":227,"context_line":"  We do however, recommend to use version 1.3.2 libvirt, which is fully"},{"line_number":228,"context_line":"  supported and tested as part of the Xen Project CI loop. It addresses live"},{"line_number":229,"context_line":"  migration monitoring related issues and adds support for peer to peer"},{"line_number":230,"context_line":"  migration mode, which nova relies on."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_63f8bc4a","line":227,"updated":"2016-02-24 17:59:53.000000000","message":"I\u0027d suggest \"We do however recommend using libvirt 1.3.2, which is fully...\"","commit_id":"8bb57f6d4db11e21d7b6ade2bf79c02e58eab9e5"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"28b15bb4f5fbe93734b4f943672e9cc474d925fa","unresolved":false,"context_lines":[{"line_number":233,"context_line":"  migration monitoring relies on libvirt APIs that are only implemented from"},{"line_number":234,"context_line":"  libvirt version 1.3.1 onwards. When attempting to live migrate, the migration"},{"line_number":235,"context_line":"  monitoring thread would crash and leave the instance state as \"MIGRATING\". If"},{"line_number":236,"context_line":"  you experience such an issue and you are running on libvirt \u003c 1.3.1 make sure"},{"line_number":237,"context_line":"  you backport libvirt commits ad71665 and b7b4391 from upstream."},{"line_number":238,"context_line":""},{"line_number":239,"context_line":"Additional information and resources"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_b4d18625","line":236,"updated":"2016-02-24 07:16:39.000000000","message":"Change the sentence here - if the \u003c symbol is intended to say \u0027less than\u0027 or \u0027a version before\u0027, change the sentence to \"..and you are running on a version released before libvirt 1.3.1.\" or similar.","commit_id":"8bb57f6d4db11e21d7b6ade2bf79c02e58eab9e5"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"db2118258e8ac4511b3bbe7614b72666570d3170","unresolved":false,"context_lines":[{"line_number":181,"context_line":""},{"line_number":182,"context_line":"#. **Libguestfs File Injection**: OpenStack compute nodes can use `libguestfs"},{"line_number":183,"context_line":"   \u003chttp://libguestfs.org/\u003e`_ to inject files into an instance\u0027s image prior"},{"line_number":184,"context_line":"   to launching the instance. libguestfs uses libvirt\u0027s qemu driver to start a"},{"line_number":185,"context_line":"   qemu process, which is then used to inject files into the image. When using"},{"line_number":186,"context_line":"   libguestfs for file injection, the compute node must have the libvirt qemu"},{"line_number":187,"context_line":"   driver installed, in addition to the Xen driver. In most distributions, the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7af24918_0ddea4dc","line":184,"range":{"start_line":184,"start_character":56,"end_line":184,"end_character":60},"updated":"2016-03-03 09:57:56.000000000","message":"QEMU","commit_id":"0b66211d0f397e781cbd3b8c25cb2128f1a119e5"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"db2118258e8ac4511b3bbe7614b72666570d3170","unresolved":false,"context_lines":[{"line_number":186,"context_line":"   libguestfs for file injection, the compute node must have the libvirt qemu"},{"line_number":187,"context_line":"   driver installed, in addition to the Xen driver. In most distributions, the"},{"line_number":188,"context_line":"   qemu driver is provided by the ``libvirt-daemon-qemu`` package. On RHEL and"},{"line_number":189,"context_line":"   CentOS the driver is provided by the ``libvirt-daemon-driver-qemu`` package."},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"To customize the libvirt driver, use the configuration option settings"},{"line_number":192,"context_line":"documented in :ref:`nova-xen`."}],"source_content_type":"text/x-rst","patch_set":2,"id":"7af24918_adb9707b","line":189,"range":{"start_line":189,"start_character":9,"end_line":189,"end_character":10},"updated":"2016-03-03 09:57:56.000000000","message":"A comma after \u0027CentOS\u0027, please","commit_id":"0b66211d0f397e781cbd3b8c25cb2128f1a119e5"},{"author":{"_account_id":2697,"name":"Jim Fehlig","email":"jfehlig@suse.com","username":"jfehlig"},"change_message_id":"d38a03a92a4161c81e0cdeba0913aa478ef4979c","unresolved":false,"context_lines":[{"line_number":187,"context_line":"   driver installed, in addition to the Xen driver. In most distributions, the"},{"line_number":188,"context_line":"   qemu driver is provided by the ``libvirt-daemon-qemu`` package. On RHEL and"},{"line_number":189,"context_line":"   CentOS the driver is provided by the ``libvirt-daemon-driver-qemu`` package."},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"To customize the libvirt driver, use the configuration option settings"},{"line_number":192,"context_line":"documented in :ref:`nova-xen`."},{"line_number":193,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aed3d3a_ddc61567","line":190,"updated":"2016-02-29 18:55:14.000000000","message":"Just an FYI:\n\nI think most distros provide both. libvirt-daemon-qemu is a tiny package that basically only defines dependencies needed for a fully functional libvirtd on a qemu/kvm host. E.g. it requires libvirt-daemon-driver-qemu, libvirt-daemon-driver-secret, libvirt-daemon-driver-interface, etc.\n\nlibvirt-daemon-xen is the equivalent \"meta-package\" for Xen. It requires libvirt-daemon-driver-libxl, libvirt-daemon-driver-secret, libvirt-daemon-driver-interface, etc. A xen host should have all of the libvirtd parts installed that would also be needed by qemu, so installing only libvirt-daemon-driver-qemu is probably sufficient.","commit_id":"0b66211d0f397e781cbd3b8c25cb2128f1a119e5"},{"author":{"_account_id":15106,"name":"Lars Kurth","email":"lars.kurth@xenproject.org","username":"LarsKurth"},"change_message_id":"399d99681fde65d366ae4fcce34ec933958d3a5a","unresolved":false,"context_lines":[{"line_number":187,"context_line":"   driver installed, in addition to the Xen driver. In most distributions, the"},{"line_number":188,"context_line":"   qemu driver is provided by the ``libvirt-daemon-qemu`` package. On RHEL and"},{"line_number":189,"context_line":"   CentOS the driver is provided by the ``libvirt-daemon-driver-qemu`` package."},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"To customize the libvirt driver, use the configuration option settings"},{"line_number":192,"context_line":"documented in :ref:`nova-xen`."},{"line_number":193,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7af24918_4293804f","line":190,"in_reply_to":"9aed3d3a_ddc61567","updated":"2016-03-03 12:09:34.000000000","message":"I am a little confused about the terminology here (cross-referencing http://libvirt.org/packaging.html), as I don\u0027t know how consistently the names are used across various distros. But I assume they are. Thus, installing libvirt-daemon should be sufficient for both Xen and QEMU for this use-case, or alternatively installing libvirt-daemon-qemu and libvirt-daemon-xen should be. Unfortunately http://libvirt.org/packaging.html isn\u0027t specifying libvirt-daemon-driver-qemu ... it may be safest to recommend to install libvirt-daemon-driver-qemu if present, and fall back to libvirt-daemon or equivalent otherwise. I checked Debian, and it has only libvirt-daemon, but not libvirt-daemon-qemu. Ubuntu only seems to have libvirt-bin.","commit_id":"0b66211d0f397e781cbd3b8c25cb2128f1a119e5"},{"author":{"_account_id":2697,"name":"Jim Fehlig","email":"jfehlig@suse.com","username":"jfehlig"},"change_message_id":"d38a03a92a4161c81e0cdeba0913aa478ef4979c","unresolved":false,"context_lines":[{"line_number":220,"context_line":"* **Networking**: Xen via libvirt is currently only supported with"},{"line_number":221,"context_line":"  nova-network. Fixes for a number of bugs are currently being worked on to"},{"line_number":222,"context_line":"  make sure that Xen via libvirt will also work with Networking service."},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"* **Live Migration**: Live migration is supported in the libvirt libxl driver"},{"line_number":225,"context_line":"  since version 1.2.5. However, there were a number of issues when used with"},{"line_number":226,"context_line":"  OpenStack, in particular with libvirt migration protocol compatibility. It"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9aed3d3a_20eb9a14","line":223,"updated":"2016-02-29 18:55:14.000000000","message":"I suggest rewording the last sentence to \"Work is in progress to fix a number of bugs that will allow Xen via libvirt to also work with the Networking service.\"\n\nBTW, is \"Networking service\" the proper way to refer to Neutron?","commit_id":"0b66211d0f397e781cbd3b8c25cb2128f1a119e5"},{"author":{"_account_id":15106,"name":"Lars Kurth","email":"lars.kurth@xenproject.org","username":"LarsKurth"},"change_message_id":"399d99681fde65d366ae4fcce34ec933958d3a5a","unresolved":false,"context_lines":[{"line_number":220,"context_line":"* **Networking**: Xen via libvirt is currently only supported with"},{"line_number":221,"context_line":"  nova-network. Fixes for a number of bugs are currently being worked on to"},{"line_number":222,"context_line":"  make sure that Xen via libvirt will also work with Networking service."},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"* **Live Migration**: Live migration is supported in the libvirt libxl driver"},{"line_number":225,"context_line":"  since version 1.2.5. However, there were a number of issues when used with"},{"line_number":226,"context_line":"  OpenStack, in particular with libvirt migration protocol compatibility. It"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7af24918_777120e0","line":223,"in_reply_to":"9aed3d3a_20eb9a14","updated":"2016-03-03 12:09:34.000000000","message":"According to http://docs.openstack.org/icehouse/install-guide/install/apt/content/ch_networking.html, the correct term is \"OpenStack Networking\", but I should probably use \"OpenStack Networking (Neutron)\" just to be clear.","commit_id":"0b66211d0f397e781cbd3b8c25cb2128f1a119e5"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"1497bc222f6dac20968976f3675b974b343fd2de","unresolved":false,"context_lines":[{"line_number":220,"context_line":"* **Networking**: Xen via libvirt is currently only supported with"},{"line_number":221,"context_line":"  nova-network. Fixes for a number of bugs are currently being worked on to"},{"line_number":222,"context_line":"  make sure that Xen via libvirt will also work with Networking service."},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"* **Live Migration**: Live migration is supported in the libvirt libxl driver"},{"line_number":225,"context_line":"  since version 1.2.5. However, there were a number of issues when used with"},{"line_number":226,"context_line":"  OpenStack, in particular with libvirt migration protocol compatibility. It"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7af24918_c8dde3e1","line":223,"in_reply_to":"9aed3d3a_20eb9a14","updated":"2016-03-02 23:41:43.000000000","message":"Jim, to answer one question, Networking service is fine -http://docs.openstack.org/contributor-guide/writing-style/openstack-components.html","commit_id":"0b66211d0f397e781cbd3b8c25cb2128f1a119e5"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"db2118258e8ac4511b3bbe7614b72666570d3170","unresolved":false,"context_lines":[{"line_number":221,"context_line":"  nova-network. Fixes for a number of bugs are currently being worked on to"},{"line_number":222,"context_line":"  make sure that Xen via libvirt will also work with Networking service."},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"* **Live Migration**: Live migration is supported in the libvirt libxl driver"},{"line_number":225,"context_line":"  since version 1.2.5. However, there were a number of issues when used with"},{"line_number":226,"context_line":"  OpenStack, in particular with libvirt migration protocol compatibility. It"},{"line_number":227,"context_line":"  is worth mentioning that libvirt 1.3.0 addresses most of these issues."}],"source_content_type":"text/x-rst","patch_set":2,"id":"7af24918_08cdf265","line":224,"range":{"start_line":224,"start_character":9,"end_line":224,"end_character":10},"updated":"2016-03-03 09:57:56.000000000","message":"We usually use sentence-case capitalization in docs, but I guess you are following the consistency of this doc. If you are still going to change capitalization on this line, please also fix in the lines 197 and 233.","commit_id":"0b66211d0f397e781cbd3b8c25cb2128f1a119e5"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"db2118258e8ac4511b3bbe7614b72666570d3170","unresolved":false,"context_lines":[{"line_number":227,"context_line":"  is worth mentioning that libvirt 1.3.0 addresses most of these issues."},{"line_number":228,"context_line":"  We do however recommend using libvirt 1.3.2, which is fully supported and"},{"line_number":229,"context_line":"  tested as part of the Xen Project CI loop. It addresses live migration"},{"line_number":230,"context_line":"  monitoring related issues and adds support for peer to peer migration mode,"},{"line_number":231,"context_line":"  which nova relies on."},{"line_number":232,"context_line":""},{"line_number":233,"context_line":"* **Live Migration Monitoring**: On compute nodes running Kilo or later, live"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7af24918_48e6da44","line":230,"range":{"start_line":230,"start_character":49,"end_line":230,"end_character":61},"updated":"2016-03-03 09:57:56.000000000","message":"peer-to-peer","commit_id":"0b66211d0f397e781cbd3b8c25cb2128f1a119e5"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"db2118258e8ac4511b3bbe7614b72666570d3170","unresolved":false,"context_lines":[{"line_number":235,"context_line":"  libvirt version 1.3.1 onwards. When attempting to live migrate, the migration"},{"line_number":236,"context_line":"  monitoring thread would crash and leave the instance state as \"MIGRATING\". If"},{"line_number":237,"context_line":"  you experience such an issue and you are running on a version released before"},{"line_number":238,"context_line":"  libvirt 1.3.1 make sure you backport libvirt commits ad71665 and b7b4391 from"},{"line_number":239,"context_line":"  upstream."},{"line_number":240,"context_line":""},{"line_number":241,"context_line":"Additional information and resources"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7af24918_c8330a61","line":238,"range":{"start_line":238,"start_character":15,"end_line":238,"end_character":16},"updated":"2016-03-03 09:57:56.000000000","message":"A comma before \u0027make\u0027, please.","commit_id":"0b66211d0f397e781cbd3b8c25cb2128f1a119e5"},{"author":{"_account_id":2697,"name":"Jim Fehlig","email":"jfehlig@suse.com","username":"jfehlig"},"change_message_id":"e29078582d43311d439f0934c862fd0ee1d4d919","unresolved":false,"context_lines":[{"line_number":22,"context_line":"`Xen 4.5.1 \u003chttp://www.xenproject.org/downloads/xen-archives/xen-45-series/"},{"line_number":23,"context_line":"xen-451.html\u003e`_ (or newer) and `Libvirt 1.2.15 \u003chttp://libvirt.org/sources/\u003e`_"},{"line_number":24,"context_line":"(or newer) contain the minimum required OpenStack improvements for Xen."},{"line_number":25,"context_line":"Although Libvirt 1.2.15 works with Xen, Libvirt 1.3.2 or newer is recommended."},{"line_number":26,"context_line":"The necessary Xen changes have also been backported to the Xen 4.4.3 stable"},{"line_number":27,"context_line":"branch. Please check with the Linux and FreeBSD distros you are intending to"},{"line_number":28,"context_line":"use as `Dom 0 \u003chttp://wiki.xenproject.org/wiki/Category:Host_Install\u003e`_,"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5aef4532_914cd171","line":25,"updated":"2016-03-08 17:52:51.000000000","message":"Super nitpick: I noticed you changed all the uppercase \u0027L\u0027 to lowercase \u0027l\u0027 for libvirt, which is correct. Would be nice to do the same here.","commit_id":"3a85f89d46be9d8edb71b76b1956012d98990a68"},{"author":{"_account_id":15106,"name":"Lars Kurth","email":"lars.kurth@xenproject.org","username":"LarsKurth"},"change_message_id":"f7d1a16af2aa62aadecd3bb88aa4f2924a751637","unresolved":false,"context_lines":[{"line_number":22,"context_line":"`Xen 4.5.1 \u003chttp://www.xenproject.org/downloads/xen-archives/xen-45-series/"},{"line_number":23,"context_line":"xen-451.html\u003e`_ (or newer) and `Libvirt 1.2.15 \u003chttp://libvirt.org/sources/\u003e`_"},{"line_number":24,"context_line":"(or newer) contain the minimum required OpenStack improvements for Xen."},{"line_number":25,"context_line":"Although Libvirt 1.2.15 works with Xen, Libvirt 1.3.2 or newer is recommended."},{"line_number":26,"context_line":"The necessary Xen changes have also been backported to the Xen 4.4.3 stable"},{"line_number":27,"context_line":"branch. Please check with the Linux and FreeBSD distros you are intending to"},{"line_number":28,"context_line":"use as `Dom 0 \u003chttp://wiki.xenproject.org/wiki/Category:Host_Install\u003e`_,"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5aef4532_6bb10947","line":25,"in_reply_to":"5aef4532_914cd171","updated":"2016-03-09 17:43:03.000000000","message":"Sorry, missed it. Will fix in another revision, if I need to do one","commit_id":"3a85f89d46be9d8edb71b76b1956012d98990a68"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"b8e8c30c55ea963ef76e398a4fc776c58bbb617d","unresolved":false,"context_lines":[{"line_number":35,"context_line":"project/show/Virtualization\u003e`_ Virtualization project."},{"line_number":36,"context_line":"To install these latest packages, add the Virtualization repository to your"},{"line_number":37,"context_line":"software management stack and get the newest packages from there."},{"line_number":38,"context_line":"More information about the latest Xen and Libvirt packages are available"},{"line_number":39,"context_line":"`here \u003chttps://build.opensuse.org/package/show/Virtualization/xen\u003e`__ and"},{"line_number":40,"context_line":"`here \u003chttps://build.opensuse.org/package/show/Virtualization/libvirt\u003e`__."},{"line_number":41,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"5aef4532_726f272b","line":38,"range":{"start_line":38,"start_character":42,"end_line":38,"end_character":49},"updated":"2016-03-10 02:39:01.000000000","message":"lowercase here too :)","commit_id":"3a85f89d46be9d8edb71b76b1956012d98990a68"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"9eaa089343f26bd236b9d3ccfa7c0de7a934d8ec","unresolved":false,"context_lines":[{"line_number":179,"context_line":"   `OpenStack Virtual Image Guide \u003chttp://docs.openstack.org/image-guide/"},{"line_number":180,"context_line":"   image-metadata.html\u003e`__."},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"#. **Libguestfs file injection**: OpenStack compute nodes can use `libguestfs"},{"line_number":183,"context_line":"   \u003chttp://libguestfs.org/\u003e`_ to inject files into an instance\u0027s image prior"},{"line_number":184,"context_line":"   to launching the instance. libguestfs uses libvirt\u0027s QEMU driver to start a"},{"line_number":185,"context_line":"   qemu process, which is then used to inject files into the image. When using"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5aef4532_91bb23e5","line":182,"range":{"start_line":182,"start_character":5,"end_line":182,"end_character":30},"updated":"2016-03-08 23:22:20.000000000","message":"Should we add a note here that it is etter to avoid file injections?","commit_id":"3a85f89d46be9d8edb71b76b1956012d98990a68"},{"author":{"_account_id":15106,"name":"Lars Kurth","email":"lars.kurth@xenproject.org","username":"LarsKurth"},"change_message_id":"f7d1a16af2aa62aadecd3bb88aa4f2924a751637","unresolved":false,"context_lines":[{"line_number":179,"context_line":"   `OpenStack Virtual Image Guide \u003chttp://docs.openstack.org/image-guide/"},{"line_number":180,"context_line":"   image-metadata.html\u003e`__."},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"#. **Libguestfs file injection**: OpenStack compute nodes can use `libguestfs"},{"line_number":183,"context_line":"   \u003chttp://libguestfs.org/\u003e`_ to inject files into an instance\u0027s image prior"},{"line_number":184,"context_line":"   to launching the instance. libguestfs uses libvirt\u0027s QEMU driver to start a"},{"line_number":185,"context_line":"   qemu process, which is then used to inject files into the image. When using"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5aef4532_0b120509","line":182,"range":{"start_line":182,"start_character":5,"end_line":182,"end_character":30},"in_reply_to":"5aef4532_91bb23e5","updated":"2016-03-09 17:43:03.000000000","message":"I think this came up, because someone had a real issue. As far as I know, there are no Xen specific reasons why this should be avoided. Are there any other reasons, why it should be avoided?","commit_id":"3a85f89d46be9d8edb71b76b1956012d98990a68"}]}
