Difference between revisions of "OpenStack-Ansible"
(→Operations guide) |
(→Operations guide) |
||
Line 61: | Line 61: | ||
! Chapter !! Section !! Sub-section !! Assignee !! Progress | ! Chapter !! Section !! Sub-section !! Assignee !! Progress | ||
|- | |- | ||
− | | OpenStack operations || Chapter introduction || || Alexandra Settle || | + | | OpenStack operations || Chapter introduction || || Alexandra Settle || https://review.openstack.org/#/c/462477/1 |
|- | |- | ||
| OpenStack operations || Managing the cloud using the command line || Replace Accessing your environment || Travis Truman || COMPLETE: https://review.openstack.org/#/c/422771/1 | | OpenStack operations || Managing the cloud using the command line || Replace Accessing your environment || Travis Truman || COMPLETE: https://review.openstack.org/#/c/422771/1 | ||
Line 69: | Line 69: | ||
| OpenStack operations || Managing instances || Live migration || Bjoern Teipel || COMPLETE: https://review.openstack.org/461120 | | OpenStack operations || Managing instances || Live migration || Bjoern Teipel || COMPLETE: https://review.openstack.org/461120 | ||
|- | |- | ||
− | | Maintenance tasks || Introduction || || Alexandra Settle || | + | | Maintenance tasks || Introduction || || Alexandra Settle || https://review.openstack.org/#/c/462477/1 |
|- | |- | ||
| Maintenance tasks || Network maintenance || Add network interfaces to LXC containers || Bjoern Teipel || COMPLETE: https://review.openstack.org/452847 | | Maintenance tasks || Network maintenance || Add network interfaces to LXC containers || Bjoern Teipel || COMPLETE: https://review.openstack.org/452847 | ||
Line 109: | Line 109: | ||
| Maintenance tasks || Scale the environment || Replacing failed hardware || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/414392/ | | Maintenance tasks || Scale the environment || Replacing failed hardware || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/414392/ | ||
|- | |- | ||
− | | Monitoring your environment || Introduction || || Alexandra Settle || | + | | Monitoring your environment || Introduction || || Alexandra Settle || https://review.openstack.org/#/c/462477/1 |
|- | |- | ||
| Monitoring the environment || Integrate OpenStack-Ansible into your monitoring system || || || | | Monitoring the environment || Integrate OpenStack-Ansible into your monitoring system || || || |
Revision as of 10:16, 4 May 2017
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 | https://review.openstack.org/#/c/462477/1 | |
OpenStack operations | Managing the cloud using the command line | Replace Accessing your environment | Travis Truman | COMPLETE: https://review.openstack.org/#/c/422771/1 |
OpenStack operations | Managing instances | Managing volumes for persistent storage | Matthew Heler | |
OpenStack operations | Managing instances | Live migration | Bjoern Teipel | COMPLETE: https://review.openstack.org/461120 |
Maintenance tasks | Introduction | Alexandra Settle | https://review.openstack.org/#/c/462477/1 | |
Maintenance tasks | Network maintenance | Add network interfaces to LXC containers | Bjoern Teipel | COMPLETE: https://review.openstack.org/452847 |
Maintenance tasks | Network maintenance | Remove network interfaces from LXC containers | Bjoern Teipel | COMPLETE: https://review.openstack.org/452847 |
Maintenance tasks | Network maintenance | Add provider bridges using new NICs | Bjoern Teipel | COMPLETE: https://review.openstack.org/452847 |
Maintenance tasks | Network maintenance | Remove provider bridges | Bjoern Teipel | COMPLETE: https://review.openstack.org/452847 |
Maintenance tasks | Network maintenance | Move from Open vSwitch to LinuxBridge and vice versa (helper tool?) | Bjoern Teipel | |
Maintenance tasks | Network maintenance | Restart a neutron agent container | Bjoern Teipel | COMPLETE: https://review.openstack.org/452847 |
Maintenance tasks | Network maintenance | Reference to networking guide /ops guide content | Alexandra Settle | |
Maintenance tasks | RabbitMQ cluster maintenance | Create a RabbitMQ cluster | Darren Carpenter | COMPLETE: https://review.openstack.org/#/c/431499/ |
Maintenance tasks | RabbitMQ cluster maintenance | Check the RabbitMQ cluster status | Darren Carpenter | COMPLETE: https://review.openstack.org/#/c/431499/ |
Maintenance tasks | RabbitMQ cluster maintenance | Stop and restart a RabbitMQ cluster | Darren Carpenter | COMPLETE: https://review.openstack.org/#/c/431499/ |
Maintenance tasks | RabbitMQ cluster maintenance | RabbitMQ and mnesia | Darren Carpenter | COMPLETE: https://review.openstack.org/#/c/431499/ |
Maintenance tasks | RabbitMQ cluster maintenance | Repair a partitioned RabbitMQ cluster for a single-node | Darren Carpenter | COMPLETE: https://review.openstack.org/#/c/431499/ |
Maintenance tasks | RabbitMQ cluster maintenance | Repair a partitioned RabbitMQ cluster for a multi-node cluster | Darren Carpenter | COMPLETE: https://review.openstack.org/#/c/431499/ |
Maintenance tasks | Backups | Backup of /etc/openstack_deploy | Darren Carpenter | COMPLETE: https://review.openstack.org/453984 |
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 | COMPLETE: https://review.openstack.org/#/c/452248/ |
Maintenance tasks | Scale the environment | Replacing failed hardware | Darren Carpenter | COMPLETE: https://review.openstack.org/#/c/414392/ |
Monitoring your environment | Introduction | Alexandra Settle | https://review.openstack.org/#/c/462477/1 | |
Monitoring the environment | Integrate OpenStack-Ansible into your monitoring system | |||
Troubleshooting | Introduction | Darren Chan | COMPLETE: https://review.openstack.org/#/c/435157/ | |
Troubleshooting | Networking | Jonathan Almaleh | https://review.openstack.org/#/c/461435/ | |
Troubleshooting | Checking services | Alberto Laporte / Darren Chan | COMPLETE: https://review.openstack.org/#/c/440144/ | |
Troubleshooting | Restarting services | Alberto Laporte / Darren Chan | COMPLETE: https://review.openstack.org/#/c/440144/ https://review.openstack.org/#/c/444129/3 | |
Troubleshooting | Troubleshooting Instance connectivity issues | Jonathan Almaleh | https://review.openstack.org/#/c/461435/ | |
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