Difference between revisions of "Meetings/Designate"
< Meetings
Line 68: | Line 68: | ||
− | === 4. Initialize & Start the Central Service === | + | === 4. Initialize & Start the Designate Central Service === |
− | === 5. Initialize & Start the API Service === | + | === 5. Initialize & Start the Designate API Service === |
− | === 6. Exercise the API === | + | === 6. Exercise the Designate API === |
Sample Helpful commands below in "Other Designate Workshop Command Lines" | Sample Helpful commands below in "Other Designate Workshop Command Lines" | ||
== Other Designate Workshop Command Lines == | == Other Designate Workshop Command Lines == |
Revision as of 16:52, 21 April 2014
Contents
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
- Review action items from last week (See Meeting Logs for previous week)
- Specific Items:
- DNSpy update
- Clarify details on https://blueprints.launchpad.net/designate/+spec/mdns-structured-rdata
- My understanding is summarized here.
- Open Discussion
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
- verify python environment is installed
- pip: <cmd>
- virtualenv: <cmd>
- verify RabbitMQ Server is installed and configured correctly:
- verify Glance Service is installed and configured correctly:
- verify Glance Client is installed and configured correctly:
- verify Keystone Service is installed and configured correctly:
- verify Keystone Client is installed and configured correctly:
- verify Neutron Service is installed and configured correctly:
- verify Neutron Client is installed and configured correctly:
- verify Nova Service is installed and configured correctly:
- verify Nova Client is installed and configured correctly:
- verify MySQL is installed: <cmd>
- verify MySQl is configured correctly:
2. Install Designate
- Install system package dependencies
- $ apt-get build-dep python-lxml
- Clone the Designate repo off of Stackforge
- $ git clone https://github.com/stackforge/designate.git
- $ cd designate
- Setup virtual env
- $ virtualenv --no-site-packages .venv
- $ . .venv/bin/activate
- Install Designate and its dependencies
- $ pip install -r requirements.txt -r test-requirements.txt
- $ python setup.py develop
- Copy sample config files to edit
- $ cd etc/designate
- $ ls *.sample | while read f; do cp $f $(echo $f | sed "s/.sample$//g"); done
- Install the DNS server, PowerDNS
- Grant sudo permissions if you intend to run Designate as a non-root user
- Make the directory for Designate’s log files
3. Configure Designate
- 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"