Jump to: navigation, search

Meetings/Designate

< Meetings
Revision as of 16:52, 21 April 2014 by Eankutse (talk | contribs)

DNSaaS Meetings

The DNSaaS team holds a weekly IRC meeting in #openstack-meeting-alt on Wednesdays at 17:00 UTC

Meeting logs are available at http://eavesdrop.openstack.org/meetings/designate/

Next meeting

Date of next meeting Wednesday 9th April, 17:00 UTC

Agenda

Future meetings

Possible Agenda Topics:

  • Incubation ReDiscussion (Delay to post TC policy changes)
  • Incubation Vote

Designate Workshop - Openstack Summit, May 2014

Designate Installation Instructions - DRAFT

1. Verify VM and Openstack core components are installed and correctly configured

  1. verify python environment is installed
    pip: <cmd>
    virtualenv: <cmd>
  2. verify RabbitMQ Server is installed and configured correctly:
  3. verify Glance Service is installed and configured correctly:
  4. verify Glance Client is installed and configured correctly:
  5. verify Keystone Service is installed and configured correctly:
  6. verify Keystone Client is installed and configured correctly:
  7. verify Neutron Service is installed and configured correctly:
  8. verify Neutron Client is installed and configured correctly:
  9. verify Nova Service is installed and configured correctly:
  10. verify Nova Client is installed and configured correctly:
  11. verify MySQL is installed: <cmd>
  12. verify MySQl is configured correctly:

2. Install Designate

  1. Install system package dependencies
    $ apt-get build-dep python-lxml
  2. Clone the Designate repo off of Stackforge
    $ git clone https://github.com/stackforge/designate.git
    $ cd designate
  3. Setup virtual env
    $ virtualenv --no-site-packages .venv
    $ . .venv/bin/activate
  4. Install Designate and its dependencies
    $ pip install -r requirements.txt -r test-requirements.txt
    $ python setup.py develop
  5. Copy sample config files to edit
    $ cd etc/designate
    $ ls *.sample | while read f; do cp $f $(echo $f | sed "s/.sample$//g"); done
  6. Install the DNS server, PowerDNS
  7. Grant sudo permissions if you intend to run Designate as a non-root user
  8. Make the directory for Designate’s log files

3. Configure Designate

  1. editor (vi) designate.conf


4. Initialize & Start the Designate Central Service

5. Initialize & Start the Designate API Service

6. Exercise the Designate API

Sample Helpful commands below in "Other Designate Workshop Command Lines"


Other Designate Workshop Command Lines