Verify operation

Verify operation of the DNS service.

Note

Perform these commands on the controller node.

  1. Source the admin tenant credentials:

    $ . admin-openrc
    
  2. List service components to verify successful launch and registration of each process:

    $ ps -aux | grep designate
    
    ../usr/bin/python /usr/bin/designate-mdns --config-file /etc/designate/designate.conf
    ../usr/bin/python /usr/bin/designate-central --config-file /etc/designate/designate.conf
    ../usr/bin/python /usr/bin/designate-worker --config-file /etc/designate/designate.conf
    ../usr/bin/python /usr/bin/designate-producer --config-file /etc/designate/designate.conf
    
    $ openstack dns service list
    +--------------------------------------+--------------------------+--------------+--------+-------+--------------+
    | id                                   | hostname                 | service_name | status | stats | capabilities |
    +--------------------------------------+--------------------------+--------------+--------+-------+--------------+
    | 918a8f6e-9e7e-453e-8583-cbefa7ae7f8f | vagrant-ubuntu-trusty-64 | central      | UP     | -     | -            |
    | eda2dc16-ad27-4ee1-b091-bb75b6ceaffe | vagrant-ubuntu-trusty-64 | mdns         | UP     | -     | -            |
    | 00c5c372-e630-49b1-a6b6-17e3fa4544ea | vagrant-ubuntu-trusty-64 | worker       | UP     | -     | -            |
    | 8cdaf2e9-accd-4665-8e9e-be26f1ccfe4a | vagrant-ubuntu-trusty-64 | producer     | UP     | -     | -            |
    +--------------------------------------+--------------------------+--------------+--------+-------+--------------+
    

    Note

    This output should indicate at least one of each of the central, producer, mdns and worker components on the controller node. The API service is served via WSGI (Apache/nginx) and does not appear in the service list.

    This output may differ slightly depending on the distribution.