)]}'
{"specs/newton/xen-virt-driver.rst":[{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"1d6c04c41b29999ebb49c993025d65c56da7fc04","unresolved":false,"context_lines":[{"line_number":13,"context_line":"Problem description"},{"line_number":14,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Xen is currently a tested and supported hypervisor in OpenStack.  It is used in"},{"line_number":17,"context_line":"some of the largest public clouds today and would make a good addition to"},{"line_number":18,"context_line":"OpenStack-Ansible.  Support for Xen exists in the OpenStack Libvirt Driver today"},{"line_number":19,"context_line":"so implementation should not be difficult."}],"source_content_type":"text/x-rst","patch_set":1,"id":"7aa08908_79c91026","line":16,"updated":"2016-06-07 17:43:49.000000000","message":"Could remove \"currently\"","commit_id":"b51db18fbf69ff9523c6c4e0dafdde95c982afc4"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"1d6c04c41b29999ebb49c993025d65c56da7fc04","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":"The primary change is to add support in OpenStack-Ansible for Xen on CentOS 7"},{"line_number":25,"context_line":"and Ubuntu 16.04.  The necessary changes for Xen to work with OpenStack are in"},{"line_number":26,"context_line":"Xen 4.5.1 and libvirt 1.2.15. [1]  It may be possible to get Ubuntu 14.04 LTS"},{"line_number":27,"context_line":"working but because several Xen patches are required in addition to a newer"},{"line_number":28,"context_line":"version of Libvirt the out of box experience would not be ideal."},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7aa08908_59ced42e","line":26,"updated":"2016-06-07 17:43:49.000000000","message":"You can use RST-style links here, like: `go to this page to learn more \u003chttp://example.com\u003e`_","commit_id":"b51db18fbf69ff9523c6c4e0dafdde95c982afc4"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"1d6c04c41b29999ebb49c993025d65c56da7fc04","unresolved":false,"context_lines":[{"line_number":25,"context_line":"and Ubuntu 16.04.  The necessary changes for Xen to work with OpenStack are in"},{"line_number":26,"context_line":"Xen 4.5.1 and libvirt 1.2.15. [1]  It may be possible to get Ubuntu 14.04 LTS"},{"line_number":27,"context_line":"working but because several Xen patches are required in addition to a newer"},{"line_number":28,"context_line":"version of Libvirt the out of box experience would not be ideal."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"This blueprint covers deploying the nova-xen compute driver with the standard"},{"line_number":31,"context_line":"networking agents that OpenStack-Ansible supports."}],"source_content_type":"text/x-rst","patch_set":1,"id":"7aa08908_b9cff827","line":28,"updated":"2016-06-07 17:43:49.000000000","message":"Don\u0027t even worry about 14.04 at this point. We can make a caveat for this that 16.04/CentOS7 are required. You could say that these changes won\u0027t work for 14.04 due to the Xen/libvirt issues there.","commit_id":"b51db18fbf69ff9523c6c4e0dafdde95c982afc4"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"1d6c04c41b29999ebb49c993025d65c56da7fc04","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"The proposed changes include:"},{"line_number":34,"context_line":"* Add support for installing/configuring the Xen virt driver and dependencies"},{"line_number":35,"context_line":"* Tests to verify changes to the os_nova role required for Xen support"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Alternatives"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7aa08908_99d4bcbd","line":35,"updated":"2016-06-07 17:43:49.000000000","message":"Don\u0027t forget about adding documentation here","commit_id":"b51db18fbf69ff9523c6c4e0dafdde95c982afc4"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"1d6c04c41b29999ebb49c993025d65c56da7fc04","unresolved":false,"context_lines":[{"line_number":73,"context_line":"End user impact"},{"line_number":74,"context_line":"---------------"},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"Deployers will be able to deploy compute nodes with the Xen virt driver."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Deployer impact"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7aa08908_f9dd00e1","line":76,"updated":"2016-06-07 17:43:49.000000000","message":"This section is more for consumers of the cloud that deployers will deploy. You could say something to the effect of \"End users will be able to deploy Xen virtual machines.\"","commit_id":"b51db18fbf69ff9523c6c4e0dafdde95c982afc4"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"1d6c04c41b29999ebb49c993025d65c56da7fc04","unresolved":false,"context_lines":[{"line_number":80,"context_line":"---------------"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"Xen specific configuration options will be added to the OpenStack-Ansible"},{"line_number":83,"context_line":"os_nova role.  When support for Xen as a virt driver is enabled these"},{"line_number":84,"context_line":"config options will be used during deploy; however it is expected that Xen"},{"line_number":85,"context_line":"support will be disabled by default, requiring that deployers explicitly"},{"line_number":86,"context_line":"enable Xen support and configure hosts for openstack-ansible to use."}],"source_content_type":"text/x-rst","patch_set":1,"id":"7aa08908_d9dac4e7","line":83,"updated":"2016-06-07 17:43:49.000000000","message":"You could flip this and say: \"These configuration options are available when support for Xen is available.\"","commit_id":"b51db18fbf69ff9523c6c4e0dafdde95c982afc4"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"1d6c04c41b29999ebb49c993025d65c56da7fc04","unresolved":false,"context_lines":[{"line_number":102,"context_line":"Dependencies"},{"line_number":103,"context_line":"------------"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":" * Multi-platform Host OS Enablement [2] - Needed to support Ubuntu 16.04 and"},{"line_number":106,"context_line":"   CentOS 7 which will be the target OS for the Xen driver in the Newton"},{"line_number":107,"context_line":"   timeframe."},{"line_number":108,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7aa08908_39e4a8aa","line":105,"updated":"2016-06-07 17:43:49.000000000","message":"Go ahead and use RST-style links here.","commit_id":"b51db18fbf69ff9523c6c4e0dafdde95c982afc4"},{"author":{"_account_id":538,"name":"Major Hayden","email":"major@mhtx.net","username":"rackerhacker"},"change_message_id":"1d6c04c41b29999ebb49c993025d65c56da7fc04","unresolved":false,"context_lines":[{"line_number":167,"context_line":"References"},{"line_number":168,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"1. Xen and OpenStack required versions: http://wiki.xenproject.org/wiki/OpenStack_CI_Loop_for_Xen-Libvirt"},{"line_number":171,"context_line":"2. Multi-platform Host OS Enablement: https://blueprints.launchpad.net/openstack-ansible/+spec/multi-platform-host"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7aa08908_19e1ec9a","line":170,"updated":"2016-06-07 17:43:49.000000000","message":"Use the RST-style links for these.","commit_id":"b51db18fbf69ff9523c6c4e0dafdde95c982afc4"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"7db2c9f2875c92113623be763ceb35fef74e73a0","unresolved":false,"context_lines":[{"line_number":25,"context_line":"and Ubuntu 16.04.  The necessary"},{"line_number":26,"context_line":"`changes \u003chttp://wiki.xenproject.org/wiki/OpenStack_CI_Loop_for_Xen-Libvirt\u003e`_"},{"line_number":27,"context_line":"for Xen to work with OpenStack are in"},{"line_number":28,"context_line":"Xen 4.5.1 and Libvirt 1.2.15.  Ubuntu 14.04 has older versions of Xen and"},{"line_number":29,"context_line":"Libvirt and therefore will not be a target for Xen support.  This blueprint"},{"line_number":30,"context_line":"covers deploying the nova-xen compute driver with the standard"},{"line_number":31,"context_line":"networking agents that OpenStack-Ansible supports."},{"line_number":32,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_17f06966","line":29,"range":{"start_line":28,"start_character":31,"end_line":29,"end_character":59},"updated":"2016-06-08 09:54:23.000000000","message":"UCA has libvirt-bin 1.3.1-1ubuntu10~cloud0\nUCA has lib-xen 4.6\n\nUCA is now enabled for installation by default. Will that suffice to provide support for Trusty too?","commit_id":"ad3b17a1136b33d05c5ba09c95a74764ca48493a"},{"author":{"_account_id":290,"name":"Antony Messerli","email":"antony@mes.ser.li","username":"antonym"},"change_message_id":"ad8a50184e3f43d209b41a65aa326610e5017e5e","unresolved":false,"context_lines":[{"line_number":25,"context_line":"and Ubuntu 16.04.  The necessary"},{"line_number":26,"context_line":"`changes \u003chttp://wiki.xenproject.org/wiki/OpenStack_CI_Loop_for_Xen-Libvirt\u003e`_"},{"line_number":27,"context_line":"for Xen to work with OpenStack are in"},{"line_number":28,"context_line":"Xen 4.5.1 and Libvirt 1.2.15.  Ubuntu 14.04 has older versions of Xen and"},{"line_number":29,"context_line":"Libvirt and therefore will not be a target for Xen support.  This blueprint"},{"line_number":30,"context_line":"covers deploying the nova-xen compute driver with the standard"},{"line_number":31,"context_line":"networking agents that OpenStack-Ansible supports."},{"line_number":32,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_ff70f241","line":29,"range":{"start_line":28,"start_character":31,"end_line":29,"end_character":59},"in_reply_to":"7aa08908_17f06966","updated":"2016-06-08 17:42:06.000000000","message":"Cool, we\u0027ll give it a try.  That should at least put us in a better situation to get it working.","commit_id":"ad3b17a1136b33d05c5ba09c95a74764ca48493a"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"7db2c9f2875c92113623be763ceb35fef74e73a0","unresolved":false,"context_lines":[{"line_number":126,"context_line":""},{"line_number":127,"context_line":"Multiple changes would be needed:"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"* Define a new tag called nova-xen.  This will be used across the"},{"line_number":130,"context_line":"  openstack-ansible projects."},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"* Add \u0027xen\u0027 to the \u0027nova_virt_types\u0027 structure alongside the necessary"},{"line_number":133,"context_line":"  variable requirements for driver configuration, matching the other compute"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7aa08908_57b4b180","line":130,"range":{"start_line":129,"start_character":0,"end_line":130,"end_character":29},"updated":"2016-06-08 09:54:23.000000000","message":"We\u0027re busy cleaning out the tags to only include nova-install and nova-config for the nova role, so this won\u0027t be necessary.","commit_id":"ad3b17a1136b33d05c5ba09c95a74764ca48493a"}]}
