Revise the code-block format of documentation
Change-Id: If28db07bdd1bab3dc856a4a7675461a319618f32
This commit is contained in:
parent
1ebd6d12ef
commit
cb8f9b1807
|
@ -1,12 +1,10 @@
|
|||
2. Copy the configuration files to ``/etc/freezer/``:
|
||||
|
||||
|
||||
.. code-block:: bash
|
||||
.. code-block:: console
|
||||
|
||||
sudo cp etc/freezer/freezer-api.conf.sample /etc/freezer/freezer-api.conf
|
||||
sudo cp etc/freezer/freezer-paste.ini /etc/freezer/freezer-paste.ini
|
||||
|
||||
|
||||
3. Edit the ``/etc/freezer/freezer-api.conf`` file and complete the following
|
||||
actions:
|
||||
|
||||
|
@ -35,25 +33,22 @@
|
|||
retries=20
|
||||
number_of_replicas = 1
|
||||
|
||||
|
||||
|
||||
Start elasticsearch
|
||||
-------------------
|
||||
|
||||
The currently supported db is Elasticsearch. In case you are using a dedicated
|
||||
instance of the server, you'll need to start it. Depending on the OS flavor
|
||||
it might be a:
|
||||
it might be:
|
||||
|
||||
.. code-block:: bash
|
||||
.. code-block:: console
|
||||
|
||||
service elasticsearch start
|
||||
# service elasticsearch start
|
||||
|
||||
or, on systemd
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
systemctl start elasticsearch
|
||||
.. code-block:: console
|
||||
|
||||
# systemctl start elasticsearch
|
||||
|
||||
Using freezer-manage
|
||||
--------------------
|
||||
|
@ -63,45 +58,46 @@ This information is contained in the `mapping`, or schema definition.
|
|||
Elasticsearch will use dynamic mapping to try to guess the field type from
|
||||
the basic datatypes available in JSON, but some field's properties have to be
|
||||
explicitly declared to tune the indexing engine.
|
||||
To do that, use the freezer-manage command:
|
||||
::
|
||||
To do that, use the :command:`freezer-manage` command:
|
||||
|
||||
freezer-manage db sync
|
||||
.. code-block:: console
|
||||
|
||||
# freezer-manage db sync
|
||||
|
||||
You should have updated your configuration files before doing this step.
|
||||
freezer-manage has the following options:
|
||||
|
||||
* To create the db mappings use the following command
|
||||
|
||||
.. code-block:: bash
|
||||
.. code-block:: console
|
||||
|
||||
freezer-manage db sync
|
||||
# freezer-manage db sync
|
||||
|
||||
* To update the db mappings using the following command. Update means that you
|
||||
might have some mappings and you want to update it with a more recent ones
|
||||
|
||||
.. code-block:: bash
|
||||
.. code-block:: console
|
||||
|
||||
freezer-manage db update
|
||||
# freezer-manage db update
|
||||
|
||||
* To remove the db mappings using the following command
|
||||
|
||||
.. code-block:: bash
|
||||
.. code-block:: console
|
||||
|
||||
freezer-manage db remove
|
||||
# freezer-manage db remove
|
||||
|
||||
* To print the db mappings using the following command
|
||||
|
||||
.. code-block:: bash
|
||||
.. code-block:: console
|
||||
|
||||
freezer-manage db show
|
||||
# freezer-manage db show
|
||||
|
||||
* To update your settings (number of replicas) all what you need to do is to
|
||||
change its value in the configuration file and then run the following command
|
||||
|
||||
.. code-block:: bash
|
||||
.. code-block:: console
|
||||
|
||||
freezer-manage db update-settings
|
||||
# freezer-manage db update-settings
|
||||
|
||||
If you provided an invalid number of replicas that will cause problems later on,
|
||||
so it's highly recommended to make sure that you are using the correct number
|
||||
|
@ -109,31 +105,29 @@ of replicas. For more info click here `Elasticsearch_Replicas_instructions <http
|
|||
|
||||
* To get information about optional additional parameters
|
||||
|
||||
.. code-block:: bash
|
||||
.. code-block:: console
|
||||
|
||||
freezer-manage -h
|
||||
# freezer-manage -h
|
||||
|
||||
* If you want to add any additional parameter like --yes or --erase, they should
|
||||
be before the db option. Check the following examples
|
||||
Wrong Example
|
||||
|
||||
.. code-block:: bash
|
||||
.. code-block:: console
|
||||
|
||||
freezer-manage db sync -y -e
|
||||
# freezer-manage db sync -y -e
|
||||
|
||||
Correct Example
|
||||
Correct Example:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
freezer-manage -y -e db sync
|
||||
.. code-block:: console
|
||||
|
||||
# freezer-manage -y -e db sync
|
||||
|
||||
create the mappings
|
||||
-------------------
|
||||
.. code-block:: bash
|
||||
|
||||
freezer-manage -y -e db sync
|
||||
.. code-block:: console
|
||||
|
||||
# freezer-manage -y -e db sync
|
||||
|
||||
run simple instance
|
||||
-------------------
|
||||
|
@ -155,7 +149,7 @@ examples running using uwsgi
|
|||
example running freezer-api with apache2
|
||||
----------------------------------------
|
||||
|
||||
.. code-block:: none
|
||||
.. code-block:: console
|
||||
|
||||
sudo vi /etc/apache2/sites-enabled/freezer-api.conf
|
||||
|
||||
|
|
|
@ -3,8 +3,8 @@ freezer-agent, on any node in the cloud or any vm inside the cloud.
|
|||
|
||||
This section assumes that you already have a working OpenStack
|
||||
environment with at least the following components installed:
|
||||
.. Keystone
|
||||
.. Swift
|
||||
- Keystone
|
||||
- Swift
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
|
@ -39,10 +39,8 @@ Configure the scheduler
|
|||
client_id = hostname_of_machine
|
||||
jobs_dir = /etc/freezer/scheduler/conf.d
|
||||
|
||||
|
||||
3. Start ``freezer-scheduler``
|
||||
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
$ . admin-openrc
|
||||
|
|
Loading…
Reference in New Issue