|
|
Line 25: |
Line 25: |
| * Incubation ReDiscussion (Delay to post TC policy changes) | | * Incubation ReDiscussion (Delay to post TC policy changes) |
| * Incubation Vote | | * 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"
| |
− |
| |
− |
| |
− | == Other Designate Workshop Command Lines ==
| |
The DNSaaS team holds a weekly IRC meeting in #openstack-meeting-alt on Wednesdays at 17:00 UTC