)]}'
{"doc/config-ref-rst/source/block-storage/drivers/dothill-driver.rst":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"9fbc84a7ea40d154e0d6ccf1dd88c7babe39007b","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Dot Hill AssuredSAN Fibre Channel and iSCSI drivers"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The ``DotHillFCDriver`` and ``DotHillISCSIDriver`` Cinder drivers allow"},{"line_number":6,"context_line":"Dot Hill arrays to be used for block storage in OpenStack deployments."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"System requirements"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_da2de48f","line":5,"updated":"2015-12-14 13:18:36.000000000","message":"volume driver","commit_id":"c2636eb209161bcbfdf585f2d0b7a8b38f299811"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"a9078e38dbc5a9ce75694d87d778b89c016afd43","unresolved":false,"context_lines":[{"line_number":61,"context_line":"   mean creating or setting aside one disk group for each of the A and B"},{"line_number":62,"context_line":"   controllers."},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"#. Edit the ``cinder.conf`` file to define an storage backend entry for"},{"line_number":65,"context_line":"   each storage pool on the array that will be managed by OpenStack. Each"},{"line_number":66,"context_line":"   entry consists of a unique section name, surrounded by square brackets,"},{"line_number":67,"context_line":"   followed by options specified in ``key\u003dvalue`` format."}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_9960d1d0","line":64,"updated":"2015-12-14 11:42:36.000000000","message":"a storage back-end entry","commit_id":"c2636eb209161bcbfdf585f2d0b7a8b38f299811"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"a9078e38dbc5a9ce75694d87d778b89c016afd43","unresolved":false,"context_lines":[{"line_number":71,"context_line":""},{"line_number":72,"context_line":"   -  The ``volume_backend_name`` option value can be a unique value, if"},{"line_number":73,"context_line":"      you wish to be able to assign volumes to a specific storage pool on"},{"line_number":74,"context_line":"      the array, or a name that\u0027s shared among multiple storage pools to"},{"line_number":75,"context_line":"      let the volume scheduler choose where new volumes are allocated."},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"   -  The rest of the options will be repeated for each storage pool in a"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_b9426da9","line":74,"updated":"2015-12-14 11:42:36.000000000","message":"that\u0027s --\u003e that is","commit_id":"c2636eb209161bcbfdf585f2d0b7a8b38f299811"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"a9078e38dbc5a9ce75694d87d778b89c016afd43","unresolved":false,"context_lines":[{"line_number":80,"context_line":"      of an array user account with ``manage`` privileges; and the iSCSI IP"},{"line_number":81,"context_line":"      addresses for the array if using the iSCSI transport protocol."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"   In the examples below, two backends are defined, one for pool A and one"},{"line_number":84,"context_line":"   for pool B, and a common ``volume_backend_name`` is used so that a"},{"line_number":85,"context_line":"   single volume type definition can be used to allocate volumes from both"},{"line_number":86,"context_line":"   pools."}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_797e45e5","line":83,"updated":"2015-12-14 11:42:36.000000000","message":"back ends","commit_id":"c2636eb209161bcbfdf585f2d0b7a8b38f299811"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"a9078e38dbc5a9ce75694d87d778b89c016afd43","unresolved":false,"context_lines":[{"line_number":86,"context_line":"   pools."},{"line_number":87,"context_line":""},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"   **iSCSI example backend entries**"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"   .. code-block:: ini"},{"line_number":92,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_b9702d09","line":89,"updated":"2015-12-14 11:42:36.000000000","message":"back-end","commit_id":"c2636eb209161bcbfdf585f2d0b7a8b38f299811"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"a9078e38dbc5a9ce75694d87d778b89c016afd43","unresolved":false,"context_lines":[{"line_number":108,"context_line":"       san_password \u003d !manage"},{"line_number":109,"context_line":"       dothill_iscsi_ips \u003d 10.2.3.4,10.2.3.5"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":"   **Fibre Channel example backend entries**"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"   .. code-block:: ini"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_5962693f","line":111,"updated":"2015-12-14 11:42:36.000000000","message":"back-end","commit_id":"c2636eb209161bcbfdf585f2d0b7a8b38f299811"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"a9078e38dbc5a9ce75694d87d778b89c016afd43","unresolved":false,"context_lines":[{"line_number":130,"context_line":""},{"line_number":131,"context_line":"#. If any ``volume_backend_name`` value refers to a vdisk rather than a"},{"line_number":132,"context_line":"   virtual pool, add an additional statement"},{"line_number":133,"context_line":"   ``dothill_backend_type \u003d linear`` to that backend entry."},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"#. If HTTPS is not enabled in the array, include"},{"line_number":136,"context_line":"   ``dothill_api_protocol \u003d http`` in each of the backend definitions."}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_b9f58d51","line":133,"updated":"2015-12-14 11:42:36.000000000","message":"back-end","commit_id":"c2636eb209161bcbfdf585f2d0b7a8b38f299811"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"a9078e38dbc5a9ce75694d87d778b89c016afd43","unresolved":false,"context_lines":[{"line_number":133,"context_line":"   ``dothill_backend_type \u003d linear`` to that backend entry."},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"#. If HTTPS is not enabled in the array, include"},{"line_number":136,"context_line":"   ``dothill_api_protocol \u003d http`` in each of the backend definitions."},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"#. If HTTPS is enabled, you can enable certificate verification with the"},{"line_number":139,"context_line":"   option ``dothill_verify_certificate\u003dTrue``. You may also use the"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_39a0bd41","line":136,"updated":"2015-12-14 11:42:36.000000000","message":"back-end","commit_id":"c2636eb209161bcbfdf585f2d0b7a8b38f299811"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"a9078e38dbc5a9ce75694d87d778b89c016afd43","unresolved":false,"context_lines":[{"line_number":141,"context_line":"   CA\\_BUNDLE file containing CAs other than those in the default list."},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"#. Modify the ``[DEFAULT]`` section of the ``cinder.conf`` file to add an"},{"line_number":144,"context_line":"   ``enabled_backends`` parameter specifying the backend entries you added,"},{"line_number":145,"context_line":"   and a ``default_volume_type`` parameter specifying the name of a volume"},{"line_number":146,"context_line":"   type that you will create in the next step."},{"line_number":147,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_79c165e3","line":144,"updated":"2015-12-14 11:42:36.000000000","message":"back-end","commit_id":"c2636eb209161bcbfdf585f2d0b7a8b38f299811"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"02f142b780a212bd30599a891d3d3624d2f756b0","unresolved":false,"context_lines":[{"line_number":145,"context_line":"   and a ``default_volume_type`` parameter specifying the name of a volume"},{"line_number":146,"context_line":"   type that you will create in the next step."},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"   **[DEFAULT] section changes**"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"   .. code-block:: ini"},{"line_number":151,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_2b3f00b5","line":148,"updated":"2015-12-14 11:44:21.000000000","message":"**Example of [DEFAULT] section changes**","commit_id":"c2636eb209161bcbfdf585f2d0b7a8b38f299811"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"02f142b780a212bd30599a891d3d3624d2f756b0","unresolved":false,"context_lines":[{"line_number":160,"context_line":"   ``volume_backend_name\u003ddothill-array`` option was specified in all of the"},{"line_number":161,"context_line":"   entries, and specifies that the volume type ``dothill`` can be used to"},{"line_number":162,"context_line":"   allocate volumes from any of them."},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"   .. code-block:: console"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"       $ ``cinder type-create dothill``"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_eb2d788f","line":163,"updated":"2015-12-14 11:44:21.000000000","message":"Please name the example below for consistency:\n\n**Example of creating a volume type**","commit_id":"c2636eb209161bcbfdf585f2d0b7a8b38f299811"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"734726882088d9417a6959eda172e2611e38b60b","unresolved":false,"context_lines":[{"line_number":163,"context_line":""},{"line_number":164,"context_line":"   .. code-block:: console"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"       $ ``cinder type-create dothill``"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"       $ ``cinder type-key dothill set volume_backend_name\u003ddothill-array``"},{"line_number":169,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_196b81f2","line":166,"updated":"2015-12-14 11:37:05.000000000","message":"no need \"``\" in the code-block.","commit_id":"c2636eb209161bcbfdf585f2d0b7a8b38f299811"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"02f142b780a212bd30599a891d3d3624d2f756b0","unresolved":false,"context_lines":[{"line_number":163,"context_line":""},{"line_number":164,"context_line":"   .. code-block:: console"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"       $ ``cinder type-create dothill``"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"       $ ``cinder type-key dothill set volume_backend_name\u003ddothill-array``"},{"line_number":169,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_ab87705f","line":166,"in_reply_to":"7a740942_196b81f2","updated":"2015-12-14 11:44:21.000000000","message":"+1\n\nThe same on the next line.","commit_id":"c2636eb209161bcbfdf585f2d0b7a8b38f299811"}]}
