OpenStack-Ansible
Contents
OpenStack-Ansible Wiki
Documentation
All releases
Specific guides
- http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/index.html
- http://docs.openstack.org/developer/openstack-ansible/upgrade-guide/index.html
- http://docs.openstack.org/developer/openstack-ansible/developer-docs/index.html
- http://docs.openstack.org/developer/openstack-ansible/inventory/index.html
Deployment Guide
Role Documentation
- http://docs.openstack.org/developer/openstack-ansible-apt_package_pinning
- http://docs.openstack.org/developer/openstack-ansible-lxc_container_create
- http://docs.openstack.org/developer/openstack-ansible-lxc_hosts
- http://docs.openstack.org/developer/openstack-ansible-openstack_hosts
- http://docs.openstack.org/developer/openstack-ansible-pip_install
- http://docs.openstack.org/developer/openstack-ansible-py_from_git
- http://docs.openstack.org/developer/openstack-ansible-rsyslog_client
- http://docs.openstack.org/developer/openstack-ansible-security
Documentation planning
Project Schedule
- Start Date: 16 November 2016
- Release Date: 8 May 2017
- Blueprint: https://blueprints.launchpad.net/openstack-ansible/+spec/create-ops-guide
- Specification: https://review.openstack.org/#/c/412527/
Total working days: 173 days (not taking into account Christmas and New Years holidays)
Phase | Start date | End date |
---|---|---|
Planning | 16 November 2016 | 22 December 2016 |
Content | 22 December 2016 | 14 January 2017 |
Writing | 16 November 2016 | 5 April 2017 |
Review period for new content | 5 April 2017 | 5 May 2017 |
Review period for pre-existing content | 14 January 2017 | 5 May 2017 |
Operations guide
The following table will be used as a way to track the collaborative work for the Operations Guide.
Chapter | Section | Sub-section | Assignee | Progress |
---|---|---|---|---|
OpenStack operations | Chapter introduction | Alexandra Settle | ||
OpenStack operations | Managing the cloud using the command line | Replace Accessing your environment | Travis Truman | https://review.openstack.org/#/c/422771/1 |
OpenStack operations | Managing instances | Managing volumes for persistent storage | ||
OpenStack operations | Managing instances | Live migration | ||
Maintenance tasks | Introduction | Alexandra Settle | ||
Maintenance tasks | Network maintenance | Add network interfaces to LXC containers | ||
Maintenance tasks | Network maintenance | Remove network interfaces from LXC containers | ||
Maintenance tasks | Network maintenance | Add provider bridges using new NICs | ||
Maintenance tasks | Network maintenance | Remove provider bridges | ||
Maintenance tasks | Network maintenance | Move from Open vSwitch to LinuxBridge and vice versa (helper tool?) | ||
Maintenance tasks | Network maintenance | Restart a neutron agent container | Alberto Laporte | |
Maintenance tasks | Network maintenance | Reference to networking guide /ops guide content | Darren Chan | |
Maintenance tasks | RabbitMQ cluster maintenance | Create a RabbitMQ cluster | Darren Carpenter | In progress |
Maintenance tasks | RabbitMQ cluster maintenance | Check the RabbitMQ cluster status | Darren Carpenter | In progress |
Maintenance tasks | RabbitMQ cluster maintenance | Stop and restart a RabbitMQ cluster | Darren Carpenter | In progress |
Maintenance tasks | RabbitMQ cluster maintenance | RabbitMQ and mnesia | Darren Carpenter | In progress |
Maintenance tasks | RabbitMQ cluster maintenance | Repair a partitioned RabbitMQ cluster for a single-node | Darren Carpenter | In progress |
Maintenance tasks | RabbitMQ cluster maintenance | Repair a partitioned RabbitMQ cluster for a multi-node cluster | Darren Carpenter | In progress |
Maintenance tasks | Backups | Backup of /etc/openstack_deploy | Darren Carpenter | In progress |
Maintenance tasks | Backups | Backup of Galera data | Darren Carpenter | |
Maintenance tasks | Backups | Backup your environment | Darren Carpenter | |
Maintenance tasks | Running ad-hoc Ansible plays | Darren Carpenter | COMPLETE: https://review.openstack.org/#/c/416392/ | |
Maintenance tasks | Firewalls | Finding ports used by an external IP address | JP Evrard | |
Maintenance tasks | Scale the environment | Replacing failed hardware | Darren Carpenter | COMPLETE: https://review.openstack.org/#/c/414392/ |
Monitoring your environment | Introduction | Alexandra Settle | ||
Monitoring the environment | Integrate OpenStack-Ansible into your monitoring system | |||
Troubleshooting | Introduction | Darren Chan | ||
Troubleshooting | Networking | |||
Troubleshooting | Checking services | Alberto Laporte | ||
Troubleshooting | Restarting services | Alberto Laporte | ||
Troubleshooting | Troubleshooting Instance connectivity issues | |||
Troubleshooting | RabbitMQ issues | Analyze RabbitMQ queues | ||
Troubleshooting | RabbitMQ issues | Analyze OpenStack service logs and RabbitMQ logs | ||
Troubleshooting | Failed Ansible playbooks during an upgrade | Andy McCrae |
Manifesto
Core Team
The OpenStack Ansible core team is responsible for reviewing all changes proposed to the following repositories:
- openstack/openstack-ansible
- openstack/openstack-ansible-apt_package_pinning
- openstack/openstack-ansible-galera_client
- openstack/openstack-ansible-galera_server
- openstack/openstack-ansible-lxc_container_create
- openstack/openstack-ansible-lxc_hosts
- openstack/openstack-ansible-memcached_server
- openstack/openstack-ansible-openstack_hosts
- openstack/openstack-ansible-pip_install
- openstack/openstack-ansible-pip_lock_down
- openstack/openstack-ansible-plugins
- openstack/openstack-ansible-py_from_git
- openstack/openstack-ansible-rsyslog_client
- openstack/openstack-ansible-rabbitmq_server
- openstack/openstack-ansible-repo_server
- openstack/openstack-ansible-rsyslog_server
- openstack/openstack-ansible-security
- openstack/openstack-ansible-specs
Note that everyone is encouraged to help review changes, even if you are not a member of this team. All reviews are very useful and are taken into account by the core team members. Active participation in the review process is a critical task on the road to joining the core reviewer team.
Community Meetings
Bugs & Blueprints
- Launchpad Bug & Blueprint Tracker: https://launchpad.net/openstack-ansible
- Design Specifications - http://specs.openstack.org/openstack/openstack-ansible-specs
Code
References
- Big tent discussion - https://etherpad.openstack.org/p/osad-openstack-naming
- Liberty Summit Collaboration Day - https://etherpad.openstack.org/p/osad-discussion
- General topics from the liberty collaboration day - https://etherpad.openstack.org/p/ansible-collaboration-day