)]}'
{"doc/install-guide/ch_ceilometer.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":3,"context_line":"         xmlns:xi\u003d\"http://www.w3.org/2001/XInclude\""},{"line_number":4,"context_line":"         xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\" version\u003d\"5.0\""},{"line_number":5,"context_line":"         xml:id\u003d\"ch_ceilometer\"\u003e"},{"line_number":6,"context_line":"  \u003ctitle\u003eAdd the Telemetry Service\u003c/title\u003e"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"  \u003cpara\u003eThe OpenStack Telemetry Service provides a framework for"},{"line_number":9,"context_line":"  monitoring and metering the OpenStack cloud. It is also known"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95rA%3D","line":6,"updated":"2013-12-04 18:06:02.000000000","message":"Add the Telemetry service\n\n(See http://www.openstack.org/software/openstack-shared-services/ - official name of this project is \"Telemetry\" not \"Telemetry Service.\")","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"         xml:id\u003d\"ch_ceilometer\"\u003e"},{"line_number":6,"context_line":"  \u003ctitle\u003eAdd the Telemetry Service\u003c/title\u003e"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"  \u003cpara\u003eThe OpenStack Telemetry Service provides a framework for"},{"line_number":9,"context_line":"  monitoring and metering the OpenStack cloud. It is also known"},{"line_number":10,"context_line":"  as the Ceilometer project.\u003c/para\u003e"},{"line_number":11,"context_line":"       \u003cxi:include href\u003d\"../common/section_getstart_telemetry.xml\"/\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95q4%3D","line":8,"updated":"2013-12-04 18:06:02.000000000","message":"service","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"d1d88b41c6aa720fbf1be24511e4f97e35a1db61","unresolved":false,"context_lines":[{"line_number":3,"context_line":"         xmlns:xi\u003d\"http://www.w3.org/2001/XInclude\""},{"line_number":4,"context_line":"         xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\" version\u003d\"5.0\""},{"line_number":5,"context_line":"         xml:id\u003d\"ch_ceilometer\"\u003e"},{"line_number":6,"context_line":"  \u003ctitle\u003eAdd the Telemetry\u003c/title\u003e"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"  \u003cpara\u003eThe OpenStack Telemetry service provides a framework for"},{"line_number":9,"context_line":"  monitoring and metering the OpenStack cloud. It is also known"}],"source_content_type":"application/xml","patch_set":5,"id":"AAAATn%2F9044%3D","line":6,"updated":"2013-12-05 14:49:52.000000000","message":"Add the Telemetry service","commit_id":"0f9a38fe2ae4a18854e35bfa8c5fab0b4eb7cbfb"}],"doc/install-guide/ch_cinder.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":9,"context_line":"      role\u003d\"process\"\u003ecinder-*\u003c/systemitem\u003e that reside persistently on"},{"line_number":10,"context_line":"    the host machine or machines. You can run the binaries from a"},{"line_number":11,"context_line":"    single node or across multiple nodes. You can also run them on the"},{"line_number":12,"context_line":"    same node as other OpenStack Services. The following sections"},{"line_number":13,"context_line":"    introduce Block Storage Service components and concepts and show"},{"line_number":14,"context_line":"    you how to configure and install the Block Storage Service.\u003c/para\u003e"},{"line_number":15,"context_line":"  \u003cxi:include href\u003d\"../common/section_getstart_block-storage.xml\"/\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95rU%3D","line":12,"updated":"2013-12-04 18:06:02.000000000","message":"Services -\u003e services","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"}],"doc/install-guide/ch_heat.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":3,"context_line":"         xmlns:xi\u003d\"http://www.w3.org/2001/XInclude\""},{"line_number":4,"context_line":"         xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\" version\u003d\"5.0\""},{"line_number":5,"context_line":"         xml:id\u003d\"ch_heat\"\u003e"},{"line_number":6,"context_line":"  \u003ctitle\u003eAdd the Orchestration Service\u003c/title\u003e"},{"line_number":7,"context_line":"       \u003cpara\u003eUse the OpenStack Orchestration Service to create cloud"},{"line_number":8,"context_line":"          resources using a template language called HOT. The"},{"line_number":9,"context_line":"          integrated project name is Heat.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95rI%3D","line":6,"updated":"2013-12-04 18:06:02.000000000","message":"I think this should be Orchestration service.\n\n(we are using sentence-style capitalization for titles now, and the official title for the Orchestration project is \"Orchestration.\" (See http://www.openstack.org/software/openstack-shared-services/)","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"}],"doc/install-guide/ch_neutron.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":3,"context_line":"    xmlns:xi\u003d\"http://www.w3.org/2001/XInclude\""},{"line_number":4,"context_line":"    xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\" version\u003d\"5.0\""},{"line_number":5,"context_line":"    xml:id\u003d\"ch_neutron\"\u003e"},{"line_number":6,"context_line":"    \u003ctitle\u003eInstall the Networking Service\u003c/title\u003e"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"    \u003cwarning\u003e"},{"line_number":9,"context_line":"        \u003cpara\u003eThis chapter is a bit more adventurous than we would"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95qw%3D","line":6,"updated":"2013-12-04 18:06:02.000000000","message":"Networking service","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"}],"doc/install-guide/ch_nova.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"  xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\" version\u003d\"5.0\""},{"line_number":5,"context_line":"  xml:id\u003d\"ch_nova\"\u003e"},{"line_number":6,"context_line":"  \u003c?dbhtml-stop-chunking?\u003e"},{"line_number":7,"context_line":"  \u003ctitle\u003eConfigure Compute Services\u003c/title\u003e"},{"line_number":8,"context_line":"  \u003cxi:include href\u003d\"../common/section_getstart_compute.xml\"/\u003e"},{"line_number":9,"context_line":"  \u003cxi:include href\u003d\"section_nova-controller.xml\"/\u003e"},{"line_number":10,"context_line":"  \u003cxi:include href\u003d\"section_nova-compute.xml\"/\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95qo%3D","line":7,"updated":"2013-12-04 18:06:02.000000000","message":"Configure Compute services","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"}],"doc/install-guide/ch_swift.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"         xml:id\u003d\"ch_swift\"\u003e"},{"line_number":6,"context_line":"  \u003ctitle\u003eAdd Object Storage\u003c/title\u003e"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"       \u003cpara\u003eThe OpenStack Object Storage Services work together to provide object storage and retrieval through a REST API. For this example architecture, it\u0027s assumed you have the Identity Service (keystone) installed already.\u003c/para\u003e"},{"line_number":9,"context_line":"       \u003cxi:include href\u003d\"../common/section_getstart_object-storage.xml\" /\u003e"},{"line_number":10,"context_line":"       \u003cxi:include"},{"line_number":11,"context_line":"          href\u003d\"object-storage/section_object-storage-sys-requirements.xml\"/\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95qU%3D","line":8,"updated":"2013-12-04 18:06:02.000000000","message":"services","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"d1d88b41c6aa720fbf1be24511e4f97e35a1db61","unresolved":false,"context_lines":[{"line_number":3,"context_line":"         xmlns:xi\u003d\"http://www.w3.org/2001/XInclude\""},{"line_number":4,"context_line":"         xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\" version\u003d\"5.0\""},{"line_number":5,"context_line":"         xml:id\u003d\"ch_swift\"\u003e"},{"line_number":6,"context_line":"  \u003ctitle\u003eAdd the Object Storage\u003c/title\u003e"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"       \u003cpara\u003eThe OpenStack Object Storage services work together to provide object storage and retrieval through a REST API. For this example architecture, it\u0027s assumed you have the Identity Service (keystone) installed already.\u003c/para\u003e"},{"line_number":9,"context_line":"       \u003cxi:include href\u003d\"../common/section_getstart_object-storage.xml\" /\u003e"}],"source_content_type":"application/xml","patch_set":5,"id":"AAAATn%2F904o%3D","line":6,"updated":"2013-12-05 14:49:52.000000000","message":"Add the Object Storage services","commit_id":"0f9a38fe2ae4a18854e35bfa8c5fab0b4eb7cbfb"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"d1d88b41c6aa720fbf1be24511e4f97e35a1db61","unresolved":false,"context_lines":[{"line_number":5,"context_line":"         xml:id\u003d\"ch_swift\"\u003e"},{"line_number":6,"context_line":"  \u003ctitle\u003eAdd the Object Storage\u003c/title\u003e"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"       \u003cpara\u003eThe OpenStack Object Storage services work together to provide object storage and retrieval through a REST API. For this example architecture, it\u0027s assumed you have the Identity Service (keystone) installed already.\u003c/para\u003e"},{"line_number":9,"context_line":"       \u003cxi:include href\u003d\"../common/section_getstart_object-storage.xml\" /\u003e"},{"line_number":10,"context_line":"       \u003cxi:include"},{"line_number":11,"context_line":"          href\u003d\"object-storage/section_object-storage-sys-requirements.xml\"/\u003e"}],"source_content_type":"application/xml","patch_set":5,"id":"AAAATn%2F904Y%3D","line":8,"updated":"2013-12-05 14:49:52.000000000","message":"you must have already installed the Identity Service, also known as Keystone.","commit_id":"0f9a38fe2ae4a18854e35bfa8c5fab0b4eb7cbfb"}],"doc/install-guide/object-storage/section_object-storage-install-config-proxy-node.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":10,"context_line":"        enable account management by configuring it in the"},{"line_number":11,"context_line":"            \u003cfilename\u003eproxy-server.conf\u003c/filename\u003e file.\u003c/para\u003e"},{"line_number":12,"context_line":"    \u003cnote\u003e"},{"line_number":13,"context_line":"        \u003cpara\u003eThe Object Storage Service processes run under a separate user"},{"line_number":14,"context_line":"            and group, set by configuration options, and referred to as \u003cphrase"},{"line_number":15,"context_line":"                os\u003d\"ubuntu;debian;rhel;centos;fedora\""},{"line_number":16,"context_line":"                \u003eswift:swift\u003c/phrase\u003e\u003cphrase os\u003d\"opensuse;sles\""}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95p8%3D","line":13,"updated":"2013-12-04 18:06:02.000000000","message":"The Object Storage processes","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"}],"doc/install-guide/section_ceilometer-install.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"  xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\" version\u003d\"5.0\"\u003e"},{"line_number":6,"context_line":"  \u003ctitle\u003eInstall the Telemetry Service\u003c/title\u003e"},{"line_number":7,"context_line":"  \u003cprocedure\u003e"},{"line_number":8,"context_line":"    \u003cpara\u003eThe OpenStack Telemetry Service is an API service that"},{"line_number":9,"context_line":"      provides a collector and a range of disparate agents. Before"},{"line_number":10,"context_line":"      you can install these agents on nodes such as the compute"},{"line_number":11,"context_line":"      node, you must use this procedure to install the core"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95p4%3D","line":8,"updated":"2013-12-04 18:06:02.000000000","message":"OpenStack Telemetry is an API service that...","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"d1d88b41c6aa720fbf1be24511e4f97e35a1db61","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  xmlns\u003d\"http://docbook.org/ns/docbook\""},{"line_number":4,"context_line":"  xmlns:xi\u003d\"http://www.w3.org/2001/XInclude\""},{"line_number":5,"context_line":"  xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\" version\u003d\"5.0\"\u003e"},{"line_number":6,"context_line":"  \u003ctitle\u003eInstall the Telemetry Service\u003c/title\u003e"},{"line_number":7,"context_line":"  \u003cprocedure\u003e"},{"line_number":8,"context_line":"    \u003cpara\u003eOpenStack Telemetry is an API service that"},{"line_number":9,"context_line":"      provides a collector and a range of disparate agents. Before"}],"source_content_type":"application/xml","patch_set":5,"id":"AAAATn%2F904M%3D","line":6,"updated":"2013-12-05 14:49:52.000000000","message":"Install the Telemetry service","commit_id":"0f9a38fe2ae4a18854e35bfa8c5fab0b4eb7cbfb"}],"doc/install-guide/section_ceilometer-nova.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":6,"context_line":"  \u003c?dbhtml-stop-chunking?\u003e"},{"line_number":7,"context_line":"  \u003ctitle\u003eInstall the Compute agent for the Telemetry service\u003c/title\u003e"},{"line_number":8,"context_line":"  \u003cprocedure\u003e"},{"line_number":9,"context_line":"    \u003cpara\u003eThe OpenStack Telemetry Service consists of an API service,"},{"line_number":10,"context_line":"      collector and a range of disparate agents. This procedure details"},{"line_number":11,"context_line":"      the installation of the agent that runs on compute nodes.\u003c/para\u003e"},{"line_number":12,"context_line":"    \u003cstep\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95p0%3D","line":9,"updated":"2013-12-04 18:06:02.000000000","message":"OpenStack Telemetry is an API service that consists of ....","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":10,"context_line":"      collector and a range of disparate agents. This procedure details"},{"line_number":11,"context_line":"      the installation of the agent that runs on compute nodes.\u003c/para\u003e"},{"line_number":12,"context_line":"    \u003cstep\u003e"},{"line_number":13,"context_line":"      \u003cpara\u003eInstall the Telemetry Service on the Compute node:\u003c/para\u003e"},{"line_number":14,"context_line":"      \u003cscreen os\u003d\"ubuntu;debian\"\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003eapt-get install ceilometer-agent-compute\u003c/userinput\u003e\u003c/screen\u003e"},{"line_number":15,"context_line":"      \u003cscreen os\u003d\"rhel;centos;fedora\"\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003eyum install openstack-ceilometer-compute\u003c/userinput\u003e\u003c/screen\u003e"},{"line_number":16,"context_line":"      \u003cscreen os\u003d\"opensuse;sles\"\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003ezypper install openstack-ceilometer-agent-compute\u003c/userinput\u003e\u003c/screen\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95pw%3D","line":13,"updated":"2013-12-04 18:06:02.000000000","message":"service","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"}],"doc/install-guide/section_cinder-node.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":46,"context_line":"      \u003c/note\u003e"},{"line_number":47,"context_line":"      \u003cpara\u003eEach item in the filter array starts with either an"},{"line_number":48,"context_line":"          \"\u003cliteral\u003ea\u003c/literal\u003e\" for accept, or an"},{"line_number":49,"context_line":"          \"\u003cliteral\u003er\u003c/literal\u003e\" for reject. Physical volumes that are"},{"line_number":50,"context_line":"        needed on the Block Storage host begin with \"\u003cliteral\u003ea\u003c/literal\u003e\"."},{"line_number":51,"context_line":"        The array must end with \"\u003cliteral\u003er/.*/\u003c/literal\u003e\" to reject"},{"line_number":52,"context_line":"        any device not listed.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95pA%3D","line":49,"updated":"2013-12-04 18:06:02.000000000","message":"The names of the physical volumes that are required on the Block Storage host begin with \u003cliteral\u003ea\u003c/literal\u003e. \n\n(leave off the quotes and reword)","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":9382,"name":"Shilla Saebi","email":"shilla.saebi@gmail.com","username":"shillasaebi"},"change_message_id":"a2955342d8c47f94608afae0007f8655c11646b1","unresolved":false,"context_lines":[{"line_number":75,"context_line":"            \u003e\u003cliteral\u003e[keystone_authtoken]\u003c/literal\u003e settings\u003c/link\u003e,"},{"line_number":76,"context_line":"        and \u003clink linkend\u003d\"debconf-rabbitqm\"\u003eRabbitMQ"},{"line_number":77,"context_line":"          credentials\u003c/link\u003e. Make sure to enter the same details as"},{"line_number":78,"context_line":"        for your Block Storage Service controller node.\u003c/para\u003e"},{"line_number":79,"context_line":"      \u003cpara\u003eAnother screen prompts you for the \u003csystemitem"},{"line_number":80,"context_line":"          class\u003d\"library\"\u003evolume-group\u003c/systemitem\u003e to use. The Debian"},{"line_number":81,"context_line":"        package configuration script detects every active volume"}],"source_content_type":"application/xml","patch_set":4,"id":"AAAATn%2F92uI%3D","line":78,"updated":"2013-12-05 08:03:44.000000000","message":"\"for\" can be removed\nMake sure to enter the same details as your Block Storage Service controller node.","commit_id":"b10481092c3ab683239aeba25a4510ca1393770a"},{"author":{"_account_id":9382,"name":"Shilla Saebi","email":"shilla.saebi@gmail.com","username":"shillasaebi"},"change_message_id":"a2955342d8c47f94608afae0007f8655c11646b1","unresolved":false,"context_lines":[{"line_number":84,"context_line":"        (this should be the case if you configured the volume group first,"},{"line_number":85,"context_line":"        as this guide recommends), and tries to use the first one it"},{"line_number":86,"context_line":"        sees. If you have only one active volume group on your Block"},{"line_number":87,"context_line":"        Storage Service node, you need not manually enter its name in"},{"line_number":88,"context_line":"        when you install the \u003csystemitem class\u003d\"service\""},{"line_number":89,"context_line":"          \u003ecinder-volume\u003c/systemitem\u003e package because it is detected"},{"line_number":90,"context_line":"        automatically. If no \u003csystemitem class\u003d\"library\""}],"source_content_type":"application/xml","patch_set":4,"id":"AAAATn%2F92tg%3D","line":87,"updated":"2013-12-05 08:03:44.000000000","message":"instead of \"you need not\" it should be \"you do not need to\"\nEx: If you have only one active volume group on your Block Storage Service node, you do not need to manually enter its name in when you install...\"","commit_id":"b10481092c3ab683239aeba25a4510ca1393770a"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"d1d88b41c6aa720fbf1be24511e4f97e35a1db61","unresolved":false,"context_lines":[{"line_number":47,"context_line":"      \u003cpara\u003eEach item in the filter array starts with either an"},{"line_number":48,"context_line":"          \u003cliteral\u003ea\u003c/literal\u003e for accept, or an"},{"line_number":49,"context_line":"          \u003cliteral\u003er\u003c/literal\u003e for reject. Physical volumes that are"},{"line_number":50,"context_line":"        needed on the Block Storage host begin with \"\u003cliteral\u003ea\u003c/literal\u003e\"."},{"line_number":51,"context_line":"        The array must end with \"\u003cliteral\u003er/.*/\u003c/literal\u003e\" to reject"},{"line_number":52,"context_line":"        any device not listed.\u003c/para\u003e"},{"line_number":53,"context_line":"      \u003cpara\u003eIn this example, \u003cliteral\u003e/dev/sda1\u003c/literal\u003e is the"}],"source_content_type":"application/xml","patch_set":5,"id":"AAAATn%2F903M%3D","line":50,"updated":"2013-12-05 14:49:52.000000000","message":"The physical volumes that are required on the Block Storage host have names that begin with \u003cliteral\u003ea\u003c/literal\u003e.\n\n(the quotes are not needed - they are not part of the name)","commit_id":"0f9a38fe2ae4a18854e35bfa8c5fab0b4eb7cbfb"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"d1d88b41c6aa720fbf1be24511e4f97e35a1db61","unresolved":false,"context_lines":[{"line_number":84,"context_line":"        (this should be the case if you configured the volume group first,"},{"line_number":85,"context_line":"        as this guide recommends), and tries to use the first one it"},{"line_number":86,"context_line":"        sees. If you have only one active volume group on your Block"},{"line_number":87,"context_line":"        Storage Service node, you do noot need to manually enter its"},{"line_number":88,"context_line":"        name in when you install the \u003csystemitem class\u003d\"service\""},{"line_number":89,"context_line":"          \u003ecinder-volume\u003c/systemitem\u003e package because it is detected"},{"line_number":90,"context_line":"        automatically. If no \u003csystemitem class\u003d\"library\""}],"source_content_type":"application/xml","patch_set":5,"id":"AAAATn%2F902k%3D","line":87,"updated":"2013-12-05 14:49:52.000000000","message":"you do not need to","commit_id":"0f9a38fe2ae4a18854e35bfa8c5fab0b4eb7cbfb"}],"doc/install-guide/section_dashboard-install.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":10,"context_line":"    xmlns:xi\u003d\"http://www.w3.org/2001/XInclude\""},{"line_number":11,"context_line":"    xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\" version\u003d\"5.0\"\u003e"},{"line_number":12,"context_line":"    \u003c?dbhtml stop-chunking?\u003e"},{"line_number":13,"context_line":"    \u003ctitle\u003eInstall the Dashboard\u003c/title\u003e"},{"line_number":14,"context_line":"    \u003cpara\u003eBefore you can install and configure the dashboard, meet the"},{"line_number":15,"context_line":"        requirements in \u003cxref linkend\u003d\"dashboard-system-requirements\""},{"line_number":16,"context_line":"        /\u003e.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95o0%3D","line":13,"updated":"2013-12-04 18:06:02.000000000","message":"dashboard","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":9382,"name":"Shilla Saebi","email":"shilla.saebi@gmail.com","username":"shillasaebi"},"change_message_id":"a2955342d8c47f94608afae0007f8655c11646b1","unresolved":false,"context_lines":[{"line_number":22,"context_line":"    \u003cpara\u003eFor more information about how to deploy the dashboard, see"},{"line_number":23,"context_line":"            \u003clink"},{"line_number":24,"context_line":"            xlink:href\u003d\"http://docs.openstack.org/developer/horizon/topics/deployment.html\""},{"line_number":25,"context_line":"            \u003eDeploying dashboard\u003c/link\u003e.\u003c/para\u003e"},{"line_number":26,"context_line":"    \u003cprocedure\u003e"},{"line_number":27,"context_line":"        \u003cstep\u003e"},{"line_number":28,"context_line":"            \u003cpara\u003eInstall the dashboard on the node that can contact"}],"source_content_type":"application/xml","patch_set":4,"id":"AAAATn%2F92tI%3D","line":25,"updated":"2013-12-05 08:03:44.000000000","message":"Deploying the Horizon dashboard","commit_id":"b10481092c3ab683239aeba25a4510ca1393770a"}],"doc/install-guide/section_glance-install.xml":[{"author":{"_account_id":9382,"name":"Shilla Saebi","email":"shilla.saebi@gmail.com","username":"shillasaebi"},"change_message_id":"a2955342d8c47f94608afae0007f8655c11646b1","unresolved":false,"context_lines":[{"line_number":6,"context_line":"  xmlns:html\u003d\"http://www.w3.org/1999/xhtml\" version\u003d\"5.0\"\u003e"},{"line_number":7,"context_line":"  \u003ctitle\u003eInstall the Image Service\u003c/title\u003e"},{"line_number":8,"context_line":"  \u003cpara\u003eThe OpenStack Image Service acts as a registry for virtual disk"},{"line_number":9,"context_line":"    images Users can add new images or take a snapshot of an image from an"},{"line_number":10,"context_line":"    existing server for immediate storage. Use snapshots for back up"},{"line_number":11,"context_line":"    and as templates to launch new servers. You can store registered"},{"line_number":12,"context_line":"    images in Object Storage or in other locations. For example, you"}],"source_content_type":"application/xml","patch_set":4,"id":"AAAATn%2F92tE%3D","line":9,"updated":"2013-12-05 08:03:44.000000000","message":"there should be a period after images","commit_id":"b10481092c3ab683239aeba25a4510ca1393770a"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"b36f2644b792cb4909ad1f25c2820e25bc89228d","unresolved":false,"context_lines":[{"line_number":6,"context_line":"  xmlns:html\u003d\"http://www.w3.org/1999/xhtml\" version\u003d\"5.0\"\u003e"},{"line_number":7,"context_line":"  \u003ctitle\u003eInstall the Image Service\u003c/title\u003e"},{"line_number":8,"context_line":"  \u003cpara\u003eThe OpenStack Image Service acts as a registry for virtual disk"},{"line_number":9,"context_line":"    images Users can add new images or take a snapshot of an image from an"},{"line_number":10,"context_line":"    existing server for immediate storage. Use snapshots for back up"},{"line_number":11,"context_line":"    and as templates to launch new servers. You can store registered"},{"line_number":12,"context_line":"    images in Object Storage or in other locations. For example, you"}],"source_content_type":"application/xml","patch_set":4,"id":"AAAATn%2F919Y%3D","line":9,"in_reply_to":"AAAATn%2F92tE%3D","updated":"2013-12-05 10:46:46.000000000","message":"Exactly: \"The OpenStack Image Service acts as a registry for virtual disk images.\" misses a point.","commit_id":"b10481092c3ab683239aeba25a4510ca1393770a"}],"doc/install-guide/section_heat-install.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":2,"context_line":"\u003csection xml:id\u003d\"heat-install\" xmlns\u003d\"http://docbook.org/ns/docbook\""},{"line_number":3,"context_line":"  xmlns:xi\u003d\"http://www.w3.org/2001/XInclude\""},{"line_number":4,"context_line":"  xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\" version\u003d\"5.0\"\u003e"},{"line_number":5,"context_line":"  \u003ctitle\u003eInstall the Orchestration Service\u003c/title\u003e"},{"line_number":6,"context_line":"  \u003cprocedure os\u003d\"debian\"\u003e"},{"line_number":7,"context_line":"    \u003cstep\u003e"},{"line_number":8,"context_line":"      \u003cpara\u003eInstall the OpenStack Orchestration service on the controller"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95ow%3D","line":5,"updated":"2013-12-04 18:06:02.000000000","message":"service","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":95,"context_line":"    \u003c/step\u003e"},{"line_number":96,"context_line":"    \u003cstep\u003e"},{"line_number":97,"context_line":"      \u003cpara\u003eCreate a \u003cliteral\u003eheat\u003c/literal\u003e user that the"},{"line_number":98,"context_line":"        Orchestration Service can use to authenticate with the"},{"line_number":99,"context_line":"        Identity Service. Use the \u003cliteral\u003eservice\u003c/literal\u003e tenant"},{"line_number":100,"context_line":"        and give the user the \u003cliteral\u003eadmin\u003c/literal\u003e role:\u003c/para\u003e"},{"line_number":101,"context_line":"      \u003cscreen\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003ekeystone user-create --name\u003dheat --pass\u003d\u003creplaceable\u003eHEAT_PASS\u003c/replaceable\u003e --email\u003d\u003creplaceable\u003eheat@example.com\u003c/replaceable\u003e\u003c/userinput\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95og%3D","line":98,"updated":"2013-12-04 18:06:02.000000000","message":"service","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"}],"doc/install-guide/section_heat-verify.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  xmlns:xi\u003d\"http://www.w3.org/2001/XInclude\""},{"line_number":4,"context_line":"  xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\" version\u003d\"5.0\"\u003e"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"  \u003ctitle\u003eVerify the Orchestration Service installation\u003c/title\u003e"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"  \u003cpara\u003eTo verify that the OpenStack Orchestration Service is installed and"},{"line_number":9,"context_line":"    configured correctly, first ensure you have your credentials set"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95oY%3D","line":6,"updated":"2013-12-04 18:06:02.000000000","message":"service","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":"  \u003ctitle\u003eVerify the Orchestration Service installation\u003c/title\u003e"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"  \u003cpara\u003eTo verify that the OpenStack Orchestration Service is installed and"},{"line_number":9,"context_line":"    configured correctly, first ensure you have your credentials set"},{"line_number":10,"context_line":"    up correctly in an \u003cfilename\u003eopenrc\u003c/filename\u003e file. Then, source"},{"line_number":11,"context_line":"    it so your environment has the user name and password.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95oU%3D","line":8,"updated":"2013-12-04 18:06:02.000000000","message":"service","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":9382,"name":"Shilla Saebi","email":"shilla.saebi@gmail.com","username":"shillasaebi"},"change_message_id":"a2955342d8c47f94608afae0007f8655c11646b1","unresolved":false,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":"  \u003ctitle\u003eVerify the Orchestration service installation\u003c/title\u003e"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"  \u003cpara\u003eTo verify that the OpenStack Orchestration service is installed and"},{"line_number":9,"context_line":"    configured correctly, first ensure you have your credentials set"},{"line_number":10,"context_line":"    up correctly in an \u003cfilename\u003eopenrc\u003c/filename\u003e file. Then, source"},{"line_number":11,"context_line":"    it so your environment has the user name and password.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":4,"id":"AAAATn%2F92sw%3D","line":8,"updated":"2013-12-05 08:03:44.000000000","message":"you can remove \"that\"\nexample: To verify the OpenStack Orchestration service is installed and...","commit_id":"b10481092c3ab683239aeba25a4510ca1393770a"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"d1d88b41c6aa720fbf1be24511e4f97e35a1db61","unresolved":false,"context_lines":[{"line_number":6,"context_line":"  \u003ctitle\u003eVerify the Orchestration service installation\u003c/title\u003e"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"  \u003cpara\u003eTo verify the OpenStack Orchestration service is installed and"},{"line_number":9,"context_line":"    configured correctly, first ensure you have your credentials set"},{"line_number":10,"context_line":"    up correctly in an \u003cfilename\u003eopenrc\u003c/filename\u003e file. Then, source"},{"line_number":11,"context_line":"    it so your environment has the user name and password.\u003c/para\u003e"},{"line_number":12,"context_line":""}],"source_content_type":"application/xml","patch_set":5,"id":"AAAATn%2F901s%3D","line":9,"updated":"2013-12-05 14:49:52.000000000","message":"To verify that the Orchestration service is installed and configured correctly, make sure that your credentials are set up correctly in the \u003cfilename\u003eopenrc\u003c/filename\u003e file. Source the file, as follows:","commit_id":"0f9a38fe2ae4a18854e35bfa8c5fab0b4eb7cbfb"}],"doc/install-guide/section_keystone-install.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":7,"context_line":"  \u003cprocedure\u003e"},{"line_number":8,"context_line":"    \u003cstep\u003e"},{"line_number":9,"context_line":"      \u003cpara\u003eInstall the OpenStack Identity Service on the controller node,"},{"line_number":10,"context_line":"        together with python-keystoneclient (which is a"},{"line_number":11,"context_line":"        dependency):\u003c/para\u003e"},{"line_number":12,"context_line":"      \u003cscreen os\u003d\"ubuntu;debian\"\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003eapt-get install keystone\u003c/userinput\u003e\u003c/screen\u003e"},{"line_number":13,"context_line":"      \u003cscreen os\u003d\"rhel;centos;fedora\"\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003eyum install openstack-keystone python-keystoneclient\u003c/userinput\u003e\u003c/screen\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95oQ%3D","line":10,"updated":"2013-12-04 18:06:02.000000000","message":"\u003capplication\u003epython-keystoneclient\u003c/application\u003e","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"d1d88b41c6aa720fbf1be24511e4f97e35a1db61","unresolved":false,"context_lines":[{"line_number":94,"context_line":"        contains the password you have set using"},{"line_number":95,"context_line":"          \u003cpackage\u003edebconf\u003c/package\u003e:"},{"line_number":96,"context_line":"        \u003cprogramlisting language\u003d\"ini\"\u003e[DEFAULT]"},{"line_number":97,"context_line":"# A \"shared secret\" between Identity Service and other openstack services"},{"line_number":98,"context_line":"admin_token \u003d ADMIN_TOKEN"},{"line_number":99,"context_line":"...\u003c/programlisting\u003e\u003c/para\u003e"},{"line_number":100,"context_line":"    \u003c/step\u003e"}],"source_content_type":"application/xml","patch_set":5,"id":"AAAATn%2F901c%3D","line":97,"updated":"2013-12-05 14:49:52.000000000","message":"OpenStack","commit_id":"0f9a38fe2ae4a18854e35bfa8c5fab0b4eb7cbfb"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"d1d88b41c6aa720fbf1be24511e4f97e35a1db61","unresolved":false,"context_lines":[{"line_number":179,"context_line":"        the \u003cliteral\u003e[DEFAULT]\u003c/literal\u003e section, replacing"},{"line_number":180,"context_line":"        ADMIN_TOKEN with the results of the command.\u003c/para\u003e"},{"line_number":181,"context_line":"      \u003cprogramlisting os\u003d\"ubuntu\" language\u003d\"ini\"\u003e[DEFAULT]"},{"line_number":182,"context_line":"# A \"shared secret\" between Identity Service and other openstack services"},{"line_number":183,"context_line":"admin_token \u003d ADMIN_TOKEN"},{"line_number":184,"context_line":"...\u003c/programlisting\u003e"},{"line_number":185,"context_line":"    \u003c/step\u003e"}],"source_content_type":"application/xml","patch_set":5,"id":"AAAATn%2F901Y%3D","line":182,"updated":"2013-12-05 14:49:52.000000000","message":"OpenStack","commit_id":"0f9a38fe2ae4a18854e35bfa8c5fab0b4eb7cbfb"}],"doc/install-guide/section_keystone-services.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  xml:id\u003d\"keystone-services\""},{"line_number":4,"context_line":"  os\u003d\"rhel;centos;fedora;opensuse;sles;ubuntu\"\u003e"},{"line_number":5,"context_line":"  \u003ctitle\u003eDefine services and API endpoints\u003c/title\u003e"},{"line_number":6,"context_line":"  \u003cpara\u003eThe OpenStack Identity Service also tracks what OpenStack services"},{"line_number":7,"context_line":"    are installed and where to locate them on the network. For each"},{"line_number":8,"context_line":"    service on your OpenStack installation, you must call"},{"line_number":9,"context_line":"      \u003ccommand\u003ekeystone service-create\u003c/command\u003e to describe the"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95oI%3D","line":6,"updated":"2013-12-04 18:06:02.000000000","message":"also tracks where OpenStack services are installed on the network.","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"d1d88b41c6aa720fbf1be24511e4f97e35a1db61","unresolved":false,"context_lines":[{"line_number":5,"context_line":"  \u003ctitle\u003eDefine services and API endpoints\u003c/title\u003e"},{"line_number":6,"context_line":"  \u003cpara\u003eThe OpenStack Identity Service also tracks where OpenStack services"},{"line_number":7,"context_line":"    are installed on the network. For each service on your OpenStack"},{"line_number":8,"context_line":"    installation, you must call"},{"line_number":9,"context_line":"      \u003ccommand\u003ekeystone service-create\u003c/command\u003e to describe the"},{"line_number":10,"context_line":"    service and \u003ccommand\u003ekeystone endpoint-create\u003c/command\u003e to specify"},{"line_number":11,"context_line":"    the API endpoints associated with the service.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":5,"id":"AAAATn%2F90zw%3D","line":8,"updated":"2013-12-05 14:49:52.000000000","message":"Run these commands for each service on your OpenStack installation:\n\u003citemizedlist\u003e\n\u003clistitem\u003e\u003cpara\u003e\u003ccommand\u003ekeystone service-create\u003c/command\u003e. Describes the service.\u003c/para\u003e\u003c/listitem\u003e\n\u003clistitem\u003e\u003cpara\u003e\u003ccommand\u003ekeystone endpoint-create\u003c/command\u003e. Associates API endpoints with the service.\u003c/para\u003e\u003c/listitem\u003e\u003c/itemizedlist\u003e","commit_id":"0f9a38fe2ae4a18854e35bfa8c5fab0b4eb7cbfb"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"cbb0e2bf5ade6da881a56a75f198f6f460ae2828","unresolved":false,"context_lines":[{"line_number":4,"context_line":"  os\u003d\"rhel;centos;fedora;opensuse;sles;ubuntu\"\u003e"},{"line_number":5,"context_line":"  \u003ctitle\u003eDefine services and API endpoints\u003c/title\u003e"},{"line_number":6,"context_line":"  \u003cpara\u003eThe Identity Service also tracks what OpenStack services are"},{"line_number":7,"context_line":"    installed and where to locate them on the network. For each"},{"line_number":8,"context_line":"    service on your OpenStack installation, you must call"},{"line_number":9,"context_line":"      \u003ccommand\u003ekeystone service-create\u003c/command\u003e to describe the"},{"line_number":10,"context_line":"    service and \u003ccommand\u003ekeystone endpoint-create\u003c/command\u003e to specify"}],"source_content_type":"application/xml","patch_set":8,"id":"AAAATn%2F9zP0%3D","side":"PARENT","line":7,"updated":"2013-12-05 19:10:04.000000000","message":"IMO the sentence \"The Identity Service also tracks what OpenStack services are  installed and where to locate them on the network.\" is a good introduction on why these changes are needed and I would like to keep it.","commit_id":"6dbc6094b61d3ac7fd768f95614d2067a96075fa"}],"doc/install-guide/section_keystone-users.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":4,"context_line":"         xml:id\u003d\"keystone-users\" os\u003d\"rhel;centos;fedora;opensuse;sles;ubuntu\"\u003e"},{"line_number":5,"context_line":"  \u003ctitle\u003eDefine users, tenants, and roles\u003c/title\u003e"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"  \u003cpara\u003eOnce the Identity Service  is installed and running, you set up users,"},{"line_number":8,"context_line":"  tenants, and roles to authenticate against. These are used to allow access to"},{"line_number":9,"context_line":"  services and endpoints, described in the next section.\u003c/para\u003e"},{"line_number":10,"context_line":""}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95oA%3D","line":7,"updated":"2013-12-04 18:06:02.000000000","message":"After you install the Identity Service, set up ...","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"d1d88b41c6aa720fbf1be24511e4f97e35a1db61","unresolved":false,"context_lines":[{"line_number":8,"context_line":"  tenants, and roles to authenticate against. These are used to allow access to"},{"line_number":9,"context_line":"  services and endpoints, described in the next section.\u003c/para\u003e"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"  \u003cpara\u003eTypically, you would use a username and password to authenticate"},{"line_number":12,"context_line":"  with the Identity service. At this point, however, we have not created"},{"line_number":13,"context_line":"  any users, so we have to use the authorization token created in the"},{"line_number":14,"context_line":"  previous section. You can pass this with the \u003coption\u003e--os-token\u003c/option\u003e"}],"source_content_type":"application/xml","patch_set":5,"id":"AAAATn%2F90zc%3D","line":11,"updated":"2013-12-05 14:49:52.000000000","message":"user name","commit_id":"0f9a38fe2ae4a18854e35bfa8c5fab0b4eb7cbfb"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"d1d88b41c6aa720fbf1be24511e4f97e35a1db61","unresolved":false,"context_lines":[{"line_number":9,"context_line":"  services and endpoints, described in the next section.\u003c/para\u003e"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"  \u003cpara\u003eTypically, you would use a username and password to authenticate"},{"line_number":12,"context_line":"  with the Identity service. At this point, however, we have not created"},{"line_number":13,"context_line":"  any users, so we have to use the authorization token created in the"},{"line_number":14,"context_line":"  previous section. You can pass this with the \u003coption\u003e--os-token\u003c/option\u003e"},{"line_number":15,"context_line":"  option to the \u003ccommand\u003ekeystone\u003c/command\u003e command or set the"}],"source_content_type":"application/xml","patch_set":5,"id":"AAAATn%2F90zU%3D","line":12,"updated":"2013-12-05 14:49:52.000000000","message":"Identity Service","commit_id":"0f9a38fe2ae4a18854e35bfa8c5fab0b4eb7cbfb"}],"doc/install-guide/section_neutron-per-tenant-routers-with-private-networks.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    xml:id\u003d\"section_networking-routers-with-private-networks\"\u003e"},{"line_number":6,"context_line":"    \u003ctitle\u003ePer-tenant routers with private networks\u003c/title\u003e"},{"line_number":7,"context_line":"    \u003cpara\u003eThis section describes how to install the OpenStack Networking"},{"line_number":8,"context_line":"        Service and its components for a per-tenant routers with private"},{"line_number":9,"context_line":"        networks use case.\u003c/para\u003e"},{"line_number":10,"context_line":"    \u003cinformalfigure\u003e"},{"line_number":11,"context_line":"        \u003cmediaobject\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95n8%3D","line":8,"updated":"2013-12-04 18:06:02.000000000","message":"service","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"d1d88b41c6aa720fbf1be24511e4f97e35a1db61","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    xml:id\u003d\"section_networking-routers-with-private-networks\"\u003e"},{"line_number":6,"context_line":"    \u003ctitle\u003ePer-tenant routers with private networks\u003c/title\u003e"},{"line_number":7,"context_line":"    \u003cpara\u003eThis section describes how to install the OpenStack Networking"},{"line_number":8,"context_line":"        service and its components for a per-tenant routers with private"},{"line_number":9,"context_line":"        networks use case.\u003c/para\u003e"},{"line_number":10,"context_line":"    \u003cinformalfigure\u003e"},{"line_number":11,"context_line":"        \u003cmediaobject\u003e"}],"source_content_type":"application/xml","patch_set":5,"id":"AAAATn%2F90ys%3D","line":8,"updated":"2013-12-05 14:49:52.000000000","message":"for a use case that has per-tenant routers with private networks.","commit_id":"0f9a38fe2ae4a18854e35bfa8c5fab0b4eb7cbfb"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"cbb0e2bf5ade6da881a56a75f198f6f460ae2828","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    \u003ctitle\u003ePer-tenant routers with private networks\u003c/title\u003e"},{"line_number":7,"context_line":"    \u003cpara\u003eThis section describes how to install the OpenStack Networking"},{"line_number":8,"context_line":"        service and its components for a use case that has per-tenant"},{"line_number":9,"context_line":"        routers with private networks..\u003c/para\u003e"},{"line_number":10,"context_line":"    \u003cinformalfigure\u003e"},{"line_number":11,"context_line":"        \u003cmediaobject\u003e"},{"line_number":12,"context_line":"            \u003cimageobject\u003e"}],"source_content_type":"application/xml","patch_set":8,"id":"AAAATn%2F9zPY%3D","line":9,"updated":"2013-12-05 19:10:04.000000000","message":"Double \".\" at EOL.","commit_id":"51f960127c37dadb028969dba52485fabd8cfadb"}],"doc/install-guide/section_neutron-provider-router-with-private_networks.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    xml:id\u003d\"section_networking-provider-router_with-provate-networks\"\u003e"},{"line_number":6,"context_line":"    \u003ctitle\u003eProvider router with private networks\u003c/title\u003e"},{"line_number":7,"context_line":"    \u003cpara\u003eThis section describes how to install the OpenStack"},{"line_number":8,"context_line":"        Networking Service and its components for a single router use"},{"line_number":9,"context_line":"        case: a provider router with private networks.\u003c/para\u003e"},{"line_number":10,"context_line":"    \u003cpara\u003eThis figure shows the set up:\u003c/para\u003e"},{"line_number":11,"context_line":"    \u003cinformalfigure\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95n4%3D","line":8,"updated":"2013-12-04 18:06:02.000000000","message":"service","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":35,"context_line":"        \u003ctbody\u003e"},{"line_number":36,"context_line":"            \u003ctr\u003e"},{"line_number":37,"context_line":"                \u003ctd\u003e\u003cpara\u003eController\u003c/para\u003e\u003c/td\u003e"},{"line_number":38,"context_line":"                \u003ctd\u003e\u003cpara\u003eRuns the Networking Service,"},{"line_number":39,"context_line":"                        Identity Service, and all Compute"},{"line_number":40,"context_line":"                        services that are required to deploy a"},{"line_number":41,"context_line":"                        VM.\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95n0%3D","line":38,"updated":"2013-12-04 18:06:02.000000000","message":"service","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"}],"doc/install-guide/section_neutron-single-flat.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":5,"context_line":"    xml:id\u003d\"section_neutron-single-flat\"\u003e"},{"line_number":6,"context_line":"    \u003ctitle\u003eSingle flat network\u003c/title\u003e"},{"line_number":7,"context_line":"    \u003cpara\u003eThis section describes how to install the OpenStack"},{"line_number":8,"context_line":"        Networking Service and its components for a single flat"},{"line_number":9,"context_line":"        network use case.\u003c/para\u003e"},{"line_number":10,"context_line":"    \u003cpara\u003eThe following diagram shows the set up. For simplicity, all"},{"line_number":11,"context_line":"        nodes should have one interface for management traffic and one"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95ns%3D","line":8,"updated":"2013-12-04 18:06:02.000000000","message":"service","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":36,"context_line":"        \u003ctbody\u003e"},{"line_number":37,"context_line":"            \u003ctr\u003e"},{"line_number":38,"context_line":"                \u003ctd\u003eController Node\u003c/td\u003e"},{"line_number":39,"context_line":"                \u003ctd\u003e\u003cpara\u003eRuns the Networking Service, Identity"},{"line_number":40,"context_line":"                        Service, and Compute services that are"},{"line_number":41,"context_line":"                        required to deploy VMs (\u003csystemitem"},{"line_number":42,"context_line":"                            class\u003d\"service\"\u003enova-api\u003c/systemitem\u003e,"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95no%3D","line":39,"updated":"2013-12-04 18:06:02.000000000","message":"service","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"}],"doc/install-guide/section_nova-compute.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\" version\u003d\"5.0\""},{"line_number":4,"context_line":"  xml:id\u003d\"nova-compute\"\u003e"},{"line_number":5,"context_line":"  \u003ctitle\u003eConfigure a Compute node\u003c/title\u003e"},{"line_number":6,"context_line":"  \u003cpara\u003eAfter you configure the Compute Service on the controller"},{"line_number":7,"context_line":"    node, you must configure another system as a Compute node. The"},{"line_number":8,"context_line":"    Compute node receives requests from the controller node and hosts"},{"line_number":9,"context_line":"    virtual machine instances. You can run all services on a single"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95nk%3D","line":6,"updated":"2013-12-04 18:06:02.000000000","message":"service","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":10,"context_line":"    node, but the examples in this guide use separate systems. This"},{"line_number":11,"context_line":"    makes it easy to scale horizontally by adding additional Compute"},{"line_number":12,"context_line":"    nodes following the instructions in this section.\u003c/para\u003e"},{"line_number":13,"context_line":"  \u003cpara\u003eThe Compute Service relies on a hypervisor to run virtual"},{"line_number":14,"context_line":"    machine instances. OpenStack can use various hypervisors, but this"},{"line_number":15,"context_line":"    guide uses KVM.\u003c/para\u003e"},{"line_number":16,"context_line":"  \u003cprocedure\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95nc%3D","line":13,"updated":"2013-12-04 18:06:02.000000000","message":"service","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    \u003c/step\u003e"},{"line_number":53,"context_line":"    \u003cstep\u003e"},{"line_number":54,"context_line":"      \u003cpara\u003eAfter you configure the operating system, install the"},{"line_number":55,"context_line":"        appropriate packages for the Compute Service.\u003c/para\u003e"},{"line_number":56,"context_line":"      \u003cpara os\u003d\"ubuntu;debian\"\u003eRun this command:\u003c/para\u003e"},{"line_number":57,"context_line":"      \u003cscreen os\u003d\"ubuntu;debian\"\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003eapt-get install nova-compute-kvm python-guestfs\u003c/userinput\u003e\u003c/screen\u003e"},{"line_number":58,"context_line":"      \u003cpara os\u003d\"ubuntu;debian\"\u003eWhen prompted to create a"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95nU%3D","line":55,"updated":"2013-12-04 18:06:02.000000000","message":"service","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":192,"context_line":"    \u003c/step\u003e"},{"line_number":193,"context_line":"    \u003cstep\u003e"},{"line_number":194,"context_line":"      \u003cpara os\u003d\"fedora;rhel;centos;opensuse;sles\"\u003eStart the Compute"},{"line_number":195,"context_line":"        Service and configure it to start when the system"},{"line_number":196,"context_line":"        boots.\u003c/para\u003e"},{"line_number":197,"context_line":"      \u003cpara os\u003d\"ubuntu;debian\"\u003eRestart the Compute Service.\u003c/para\u003e"},{"line_number":198,"context_line":"      \u003cscreen os\u003d\"ubuntu;debian\"\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003eservice nova-compute restart\u003c/userinput\u003e\u003c/screen\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95nM%3D","line":195,"updated":"2013-12-04 18:06:02.000000000","message":"service","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":194,"context_line":"      \u003cpara os\u003d\"fedora;rhel;centos;opensuse;sles\"\u003eStart the Compute"},{"line_number":195,"context_line":"        Service and configure it to start when the system"},{"line_number":196,"context_line":"        boots.\u003c/para\u003e"},{"line_number":197,"context_line":"      \u003cpara os\u003d\"ubuntu;debian\"\u003eRestart the Compute Service.\u003c/para\u003e"},{"line_number":198,"context_line":"      \u003cscreen os\u003d\"ubuntu;debian\"\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003eservice nova-compute restart\u003c/userinput\u003e\u003c/screen\u003e"},{"line_number":199,"context_line":"      \u003cscreen os\u003d\"fedora;rhel;centos\"\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003eservice libvirtd start\u003c/userinput\u003e"},{"line_number":200,"context_line":"\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003eservice messagebus start\u003c/userinput\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95nI%3D","line":197,"updated":"2013-12-04 18:06:02.000000000","message":"service","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"}],"doc/install-guide/section_nova-controller.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":50,"context_line":"        OpenStack services.\u003c/para\u003e"},{"line_number":51,"context_line":"      \u003cpara\u003eConfigure the location of the database. Replace"},{"line_number":52,"context_line":"          \u003creplaceable\u003eNOVA_DBPASS\u003c/replaceable\u003e with your Compute"},{"line_number":53,"context_line":"        Service password:\u003c/para\u003e"},{"line_number":54,"context_line":"      \u003cscreen os\u003d\"fedora;rhel;centos;opensuse;sles\"\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003eopenstack-config --set /etc/nova/nova.conf \\"},{"line_number":55,"context_line":"  database connection mysql://nova:\u003creplaceable\u003eNOVA_DBPASS\u003c/replaceable\u003e@controller/nova\u003c/userinput\u003e\u003c/screen\u003e"},{"line_number":56,"context_line":"      \u003cpara os\u003d\"ubuntu;debian\"\u003eEdit the"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95nE%3D","line":53,"updated":"2013-12-04 18:06:02.000000000","message":"service","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    \u003cstep os\u003d\"fedora;rhel;centos;opensuse;sles\"\u003e"},{"line_number":98,"context_line":"      \u003cpara\u003eRun the \u003ccommand\u003eopenstack-db\u003c/command\u003e command to create"},{"line_number":99,"context_line":"        the Compute Service database and tables and a"},{"line_number":100,"context_line":"          \u003cliteral\u003enova\u003c/literal\u003e database user.\u003c/para\u003e"},{"line_number":101,"context_line":"      \u003cscreen os\u003d\"fedora;rhel;centos;opensuse;sles\"\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003eopenstack-db --init --service nova --password \u003creplaceable\u003eNOVA_DBPASS\u003c/replaceable\u003e\u003c/userinput\u003e\u003c/screen\u003e"},{"line_number":102,"context_line":"    \u003c/step\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95nA%3D","line":99,"updated":"2013-12-04 18:06:02.000000000","message":"service","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"},{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"ae2d28f5552f4efdf2ee3e2750e6d058c789763f","unresolved":false,"context_lines":[{"line_number":117,"context_line":"IDENTIFIED BY \u0027\u003creplaceable\u003eNOVA_DBPASS\u003c/replaceable\u003e\u0027;\u003c/userinput\u003e\u003c/screen\u003e"},{"line_number":118,"context_line":"    \u003c/step\u003e"},{"line_number":119,"context_line":"    \u003cstep os\u003d\"ubuntu\"\u003e"},{"line_number":120,"context_line":"      \u003cpara\u003eCreate the Compute Service tables:\u003c/para\u003e"},{"line_number":121,"context_line":"      \u003cscreen\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003enova-manage db sync\u003c/userinput\u003e\u003c/screen\u003e"},{"line_number":122,"context_line":"    \u003c/step\u003e"},{"line_number":123,"context_line":"    \u003cstep\u003e"}],"source_content_type":"application/xml","patch_set":3,"id":"AAAATn%2F95m8%3D","line":120,"updated":"2013-12-04 18:06:02.000000000","message":"service","commit_id":"e0d590a1575e9ab81e4c641e47379c1c21e28446"}],"doc/install-guide/section_nova-network.xml":[{"author":{"_account_id":2448,"name":"Diane Fleming","email":"dfleming@austin.rr.com","username":"diane-fleming"},"change_message_id":"d1d88b41c6aa720fbf1be24511e4f97e35a1db61","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\" version\u003d\"5.0\""},{"line_number":4,"context_line":"  xml:id\u003d\"nova-network\"\u003e"},{"line_number":5,"context_line":"  \u003ctitle\u003eEnable Networking\u003c/title\u003e"},{"line_number":6,"context_line":"  \u003cpara\u003eConfiguring OpenStack Networking can be a bewildering"},{"line_number":7,"context_line":"    experience. The following example shows the simplest"},{"line_number":8,"context_line":"    production-ready configuration that is available: the legacy"},{"line_number":9,"context_line":"    networking in OpenStack Compute, with a flat network, that"}],"source_content_type":"application/xml","patch_set":5,"id":"AAAATn%2F90xo%3D","line":6,"updated":"2013-12-05 14:49:52.000000000","message":"The example in this section shows how to set up OpenStack Compute networking to use a flat network and DHCP. This set up is the simplest production-ready configuration that is available.","commit_id":"0f9a38fe2ae4a18854e35bfa8c5fab0b4eb7cbfb"}]}
