Add dig command to devstack instructions
After the recordset is created, they user should verify that it is also known to the DNS backend. This change adds the necessary command and the expected output. Change-Id: I726ff14f267784070f7c09b5a0d564f593cfcc70 Signed-off-by: Nicolas Bock <nicolas.bock@canonical.com>
This commit is contained in:
parent
5f87d207b4
commit
7b28bbebc6
@ -31,27 +31,38 @@ Instructions
|
||||
using the contrib/vagrant folder in the
|
||||
`repository <https://opendev.org/openstack/designate>`_.
|
||||
|
||||
1. Get a clean Ubuntu 18.04 VM or newer. DevStack "takes over". Don't use
|
||||
1. Get a clean Ubuntu 20.04 VM (see the `DevStack installation
|
||||
instructions`_ for more details). DevStack "takes over". Don't use
|
||||
your desktop!
|
||||
|
||||
2. Clone DevStack inside the VM::
|
||||
.. _`DevStack installation instructions`: https://docs.openstack.org/devstack/latest/#install-linux
|
||||
|
||||
2. Clone DevStack inside the VM
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
$ git clone https://opendev.org/openstack/devstack.git
|
||||
|
||||
3. Move to ``devstack`` directory::
|
||||
3. Move to ``devstack`` directory
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
$ cd devstack
|
||||
|
||||
4. Create a `local.conf` config file:
|
||||
4. Create a `local.conf` config file
|
||||
|
||||
.. literalinclude:: ../../../contrib/vagrant/local.conf
|
||||
:language: bash
|
||||
|
||||
5. Run DevStack::
|
||||
5. Run DevStack
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
$ ./stack.sh
|
||||
|
||||
6. See the status of all Designate processes ::
|
||||
6. See the status of all Designate processes
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
$ sudo systemctl status devstack@designate-*.service
|
||||
|
||||
@ -59,7 +70,9 @@ Instructions
|
||||
|
||||
.. _`Using Systemd in DevStack`: https://docs.openstack.org/devstack/latest/systemd.html
|
||||
|
||||
7. Querying Logs ::
|
||||
7. Querying Logs
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
$ sudo journalctl -f --unit devstack@designate-*.service
|
||||
|
||||
@ -67,13 +80,16 @@ Instructions
|
||||
|
||||
.. _`Querying Logs`: https://docs.openstack.org/devstack/latest/systemd.html#querying-logs
|
||||
|
||||
8. Load credentials into the shell::
|
||||
8. Load credentials into the shell
|
||||
|
||||
$ source openrc admin admin # For the admin user, admin tenant
|
||||
$ source openrc admin demo # For the admin user, demo tenant
|
||||
$ source openrc demo demo # For the demo user, demo tenant
|
||||
.. code-block:: console
|
||||
|
||||
9. Try out the openstack client::
|
||||
$ export OS_CLOUD=devstack-admin # For the admin user, admin project
|
||||
$ export OS_CLOUD=devstack # For the demo user, demo project
|
||||
|
||||
9. Try out the openstack client
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
$ openstack zone create --email admin@example.net example.net.
|
||||
+----------------+--------------------------------------+
|
||||
@ -146,3 +162,32 @@ Instructions
|
||||
| zone_id | f34f835b-9acc-4930-b6dd-d045c15da78a |
|
||||
| zone_name | example.net. |
|
||||
+-------------+--------------------------------------+
|
||||
|
||||
10. Verify that the ``recordset`` is in DNS
|
||||
|
||||
.. code-block:: console
|
||||
|
||||
$ dig www.example.net @${SERVICE_HOST}
|
||||
|
||||
; <<>> DiG 9.16.1-Ubuntu <<>> www.example.net @192.168.27.100
|
||||
;; global options: +cmd
|
||||
;; Got answer:
|
||||
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34315
|
||||
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
|
||||
;; WARNING: recursion requested but not available
|
||||
|
||||
;; OPT PSEUDOSECTION:
|
||||
; EDNS: version: 0, flags:; udp: 4096
|
||||
; COOKIE: f10292dba9100bbf010000005f749e3586096307a693d0fe (good)
|
||||
;; QUESTION SECTION:
|
||||
;www.example.net. IN A
|
||||
|
||||
;; ANSWER SECTION:
|
||||
www.example.net. 3600 IN A 127.0.0.1
|
||||
|
||||
;; Query time: 0 msec
|
||||
;; SERVER: 192.168.27.100#53(192.168.27.100)
|
||||
;; WHEN: Wed Sep 30 15:03:17 UTC 2020
|
||||
;; MSG SIZE rcvd: 88
|
||||
|
||||
where ``SERVICE_HOST`` is the IP address used in ``local.conf``.
|
||||
|
Loading…
x
Reference in New Issue
Block a user