<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.openstack.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BjoernT</id>
		<title>OpenStack - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.openstack.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BjoernT"/>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/wiki/Special:Contributions/BjoernT"/>
		<updated>2026-06-30T19:41:17Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.28.2</generator>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=OpenStack-Ansible&amp;diff=153652</id>
		<title>OpenStack-Ansible</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=OpenStack-Ansible&amp;diff=153652"/>
				<updated>2017-04-28T18:21:49Z</updated>
		
		<summary type="html">&lt;p&gt;BjoernT: /* Operations guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== OpenStack-Ansible Wiki ==&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
====All releases====&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible/&lt;br /&gt;
&lt;br /&gt;
====Specific guides====&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/index.html&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible/upgrade-guide/index.html&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible/developer-docs/index.html &lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible/inventory/index.html&lt;br /&gt;
&lt;br /&gt;
====Deployment Guide====&lt;br /&gt;
&lt;br /&gt;
* http://docs.openstack.org/project-deploy-guide/openstack-ansible/newton/&lt;br /&gt;
&lt;br /&gt;
==== Role Documentation ====&lt;br /&gt;
&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-apt_package_pinning&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-lxc_container_create&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-lxc_hosts&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-openstack_hosts&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-pip_install&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-py_from_git&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-rsyslog_client&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-security&lt;br /&gt;
&lt;br /&gt;
=== Documentation planning ===&lt;br /&gt;
&lt;br /&gt;
====Project Schedule====&lt;br /&gt;
&lt;br /&gt;
* Start Date: 16 November 2016&lt;br /&gt;
* Release Date: 8 May 2017&lt;br /&gt;
* Blueprint: https://blueprints.launchpad.net/openstack-ansible/+spec/create-ops-guide&lt;br /&gt;
* Specification: https://review.openstack.org/#/c/412527/ &lt;br /&gt;
&lt;br /&gt;
Total working days: 173 days (not taking into account Christmas and New Years holidays)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Phase !! Start date !! End date&lt;br /&gt;
|-&lt;br /&gt;
| Planning || 16 November 2016 || 22 December 2016&lt;br /&gt;
|-&lt;br /&gt;
| Content || 22 December 2016 || 14 January 2017&lt;br /&gt;
|-&lt;br /&gt;
| Writing || 16 November 2016 || 5 April 2017&lt;br /&gt;
|-&lt;br /&gt;
| Review period for new content || 5 April 2017 || 5 May 2017&lt;br /&gt;
|-&lt;br /&gt;
| Review period for pre-existing content || 14 January 2017 || 5 May 2017&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Operations guide ====&lt;br /&gt;
&lt;br /&gt;
The following table will be used as a way to track the collaborative work for the Operations Guide.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Chapter !! Section !! Sub-section !! Assignee !! Progress &lt;br /&gt;
|-&lt;br /&gt;
| OpenStack operations || Chapter introduction || || Alexandra Settle || &lt;br /&gt;
|-&lt;br /&gt;
| OpenStack operations || Managing the cloud using the command line || Replace Accessing your environment || Travis Truman || COMPLETE: https://review.openstack.org/#/c/422771/1&lt;br /&gt;
|-&lt;br /&gt;
| OpenStack operations || Managing instances || Managing volumes for persistent storage || Matthew Heler || &lt;br /&gt;
|-&lt;br /&gt;
| OpenStack operations || Managing instances || Live migration ||  Bjoern Teipel ||  https://review.openstack.org/461120&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Introduction ||  || Alexandra Settle || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Add network interfaces to LXC containers ||  Bjoern Teipel || COMPLETE: https://review.openstack.org/452847&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Remove network interfaces from LXC containers || Bjoern Teipel || COMPLETE: https://review.openstack.org/452847&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Add provider bridges using new NICs ||  Bjoern Teipel || COMPLETE: https://review.openstack.org/452847&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Remove provider bridges  || Bjoern Teipel || COMPLETE: https://review.openstack.org/452847&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Move from Open vSwitch to LinuxBridge and vice versa (helper tool?) || Bjoern Teipel || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Restart a neutron agent container || Bjoern Teipel || COMPLETE: https://review.openstack.org/452847&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Reference to networking guide /ops guide content || Darren Chan || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || Create a RabbitMQ cluster || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || Check the RabbitMQ cluster status || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || Stop and restart a RabbitMQ cluster || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || RabbitMQ and mnesia || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || Repair a partitioned RabbitMQ cluster for a single-node || Darren Carpenter ||  COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || Repair a partitioned RabbitMQ cluster for a multi-node cluster || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Backups || Backup of /etc/openstack_deploy || Darren Carpenter || https://review.openstack.org/453984&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Backups || Backup of Galera data || Darren Carpenter || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Backups || Backup your environment || Darren Carpenter ||&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Running ad-hoc Ansible plays || || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/416392/ &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Firewalls || Finding ports used by an external IP address || JP Evrard || COMPLETE: https://review.openstack.org/#/c/452248/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Scale the environment || Replacing failed hardware || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/414392/&lt;br /&gt;
|-&lt;br /&gt;
| Monitoring your environment || Introduction || || Alexandra Settle || &lt;br /&gt;
|-&lt;br /&gt;
| Monitoring the environment || Integrate OpenStack-Ansible into your monitoring system || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Introduction ||  || Darren Chan || COMPLETE: https://review.openstack.org/#/c/435157/&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Networking ||  || Jonathan Almaleh || &lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Checking services ||   || Alberto Laporte / Darren Chan  || COMPLETE: https://review.openstack.org/#/c/440144/ &lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Restarting services ||  || Alberto Laporte / Darren Chan ||  COMPLETE: https://review.openstack.org/#/c/440144/ https://review.openstack.org/#/c/444129/3&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Troubleshooting Instance connectivity issues ||  || Jonathan Almaleh ||&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || RabbitMQ issues || Analyze RabbitMQ queues ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || RabbitMQ issues || Analyze OpenStack service logs and RabbitMQ logs ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Failed Ansible playbooks during an upgrade ||  || Andy McCrae || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Manifesto ===&lt;br /&gt;
&lt;br /&gt;
* https://etherpad.openstack.org/p/openstack-ansible-manifesto&lt;br /&gt;
&lt;br /&gt;
=== Core Team ===&lt;br /&gt;
&lt;br /&gt;
The [https://review.openstack.org/#/admin/groups/490,members OpenStack Ansible core team] is responsible for reviewing all changes proposed to the following repositories:&lt;br /&gt;
&lt;br /&gt;
* openstack/openstack-ansible&lt;br /&gt;
* openstack/openstack-ansible-apt_package_pinning&lt;br /&gt;
* openstack/openstack-ansible-galera_client&lt;br /&gt;
* openstack/openstack-ansible-galera_server&lt;br /&gt;
* openstack/openstack-ansible-lxc_container_create&lt;br /&gt;
* openstack/openstack-ansible-lxc_hosts&lt;br /&gt;
* openstack/openstack-ansible-memcached_server&lt;br /&gt;
* openstack/openstack-ansible-openstack_hosts&lt;br /&gt;
* openstack/openstack-ansible-pip_install&lt;br /&gt;
* openstack/openstack-ansible-pip_lock_down&lt;br /&gt;
* openstack/openstack-ansible-plugins&lt;br /&gt;
* openstack/openstack-ansible-py_from_git&lt;br /&gt;
* openstack/openstack-ansible-rsyslog_client&lt;br /&gt;
* openstack/openstack-ansible-rabbitmq_server&lt;br /&gt;
* openstack/openstack-ansible-repo_server&lt;br /&gt;
* openstack/openstack-ansible-rsyslog_server&lt;br /&gt;
* openstack/openstack-ansible-security&lt;br /&gt;
* openstack/openstack-ansible-specs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Community Meetings ===&lt;br /&gt;
&lt;br /&gt;
* https://wiki.openstack.org/wiki/Meetings/openstack-ansible&lt;br /&gt;
&lt;br /&gt;
=== Bugs &amp;amp; Blueprints ===&lt;br /&gt;
&lt;br /&gt;
* Launchpad Bug &amp;amp; Blueprint Tracker: https://launchpad.net/openstack-ansible&lt;br /&gt;
* Design Specifications - http://specs.openstack.org/openstack/openstack-ansible-specs&lt;br /&gt;
&lt;br /&gt;
=== Code ===&lt;br /&gt;
&lt;br /&gt;
* https://review.openstack.org/#/q/project:%255Eopenstack/openstack-ansible.*+status:open,n,z&lt;br /&gt;
&lt;br /&gt;
* http://git.openstack.org/cgit/openstack/openstack-ansible&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
* Big tent discussion - https://etherpad.openstack.org/p/osad-openstack-naming&lt;br /&gt;
* Liberty Summit Collaboration Day - https://etherpad.openstack.org/p/osad-discussion&lt;br /&gt;
** General topics from the liberty collaboration day - https://etherpad.openstack.org/p/ansible-collaboration-day&lt;/div&gt;</summary>
		<author><name>BjoernT</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=OpenStack-Ansible&amp;diff=153560</id>
		<title>OpenStack-Ansible</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=OpenStack-Ansible&amp;diff=153560"/>
				<updated>2017-04-25T17:21:00Z</updated>
		
		<summary type="html">&lt;p&gt;BjoernT: /* Operations guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== OpenStack-Ansible Wiki ==&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
====All releases====&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible/&lt;br /&gt;
&lt;br /&gt;
====Specific guides====&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/index.html&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible/upgrade-guide/index.html&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible/developer-docs/index.html &lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible/inventory/index.html&lt;br /&gt;
&lt;br /&gt;
====Deployment Guide====&lt;br /&gt;
&lt;br /&gt;
* http://docs.openstack.org/project-deploy-guide/openstack-ansible/newton/&lt;br /&gt;
&lt;br /&gt;
==== Role Documentation ====&lt;br /&gt;
&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-apt_package_pinning&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-lxc_container_create&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-lxc_hosts&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-openstack_hosts&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-pip_install&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-py_from_git&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-rsyslog_client&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-security&lt;br /&gt;
&lt;br /&gt;
=== Documentation planning ===&lt;br /&gt;
&lt;br /&gt;
====Project Schedule====&lt;br /&gt;
&lt;br /&gt;
* Start Date: 16 November 2016&lt;br /&gt;
* Release Date: 8 May 2017&lt;br /&gt;
* Blueprint: https://blueprints.launchpad.net/openstack-ansible/+spec/create-ops-guide&lt;br /&gt;
* Specification: https://review.openstack.org/#/c/412527/ &lt;br /&gt;
&lt;br /&gt;
Total working days: 173 days (not taking into account Christmas and New Years holidays)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Phase !! Start date !! End date&lt;br /&gt;
|-&lt;br /&gt;
| Planning || 16 November 2016 || 22 December 2016&lt;br /&gt;
|-&lt;br /&gt;
| Content || 22 December 2016 || 14 January 2017&lt;br /&gt;
|-&lt;br /&gt;
| Writing || 16 November 2016 || 5 April 2017&lt;br /&gt;
|-&lt;br /&gt;
| Review period for new content || 5 April 2017 || 5 May 2017&lt;br /&gt;
|-&lt;br /&gt;
| Review period for pre-existing content || 14 January 2017 || 5 May 2017&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Operations guide ====&lt;br /&gt;
&lt;br /&gt;
The following table will be used as a way to track the collaborative work for the Operations Guide.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Chapter !! Section !! Sub-section !! Assignee !! Progress &lt;br /&gt;
|-&lt;br /&gt;
| OpenStack operations || Chapter introduction || || Alexandra Settle || &lt;br /&gt;
|-&lt;br /&gt;
| OpenStack operations || Managing the cloud using the command line || Replace Accessing your environment || Travis Truman || COMPLETE: https://review.openstack.org/#/c/422771/1&lt;br /&gt;
|-&lt;br /&gt;
| OpenStack operations || Managing instances || Managing volumes for persistent storage || Matthew Heler || &lt;br /&gt;
|-&lt;br /&gt;
| OpenStack operations || Managing instances || Live migration ||  Bjoern Teipel || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Introduction ||  || Alexandra Settle || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Add network interfaces to LXC containers ||  Bjoern Teipel || COMPLETE: https://review.openstack.org/452847&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Remove network interfaces from LXC containers || Bjoern Teipel || COMPLETE: https://review.openstack.org/452847&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Add provider bridges using new NICs ||  Bjoern Teipel || COMPLETE: https://review.openstack.org/452847&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Remove provider bridges  || Bjoern Teipel || COMPLETE: https://review.openstack.org/452847&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Move from Open vSwitch to LinuxBridge and vice versa (helper tool?) || Bjoern Teipel || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Restart a neutron agent container || Bjoern Teipel || COMPLETE: https://review.openstack.org/452847&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Reference to networking guide /ops guide content || Darren Chan || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || Create a RabbitMQ cluster || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || Check the RabbitMQ cluster status || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || Stop and restart a RabbitMQ cluster || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || RabbitMQ and mnesia || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || Repair a partitioned RabbitMQ cluster for a single-node || Darren Carpenter ||  COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || Repair a partitioned RabbitMQ cluster for a multi-node cluster || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Backups || Backup of /etc/openstack_deploy || Darren Carpenter || https://review.openstack.org/453984&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Backups || Backup of Galera data || Darren Carpenter || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Backups || Backup your environment || Darren Carpenter ||&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Running ad-hoc Ansible plays || || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/416392/ &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Firewalls || Finding ports used by an external IP address || JP Evrard || COMPLETE: https://review.openstack.org/#/c/452248/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Scale the environment || Replacing failed hardware || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/414392/&lt;br /&gt;
|-&lt;br /&gt;
| Monitoring your environment || Introduction || || Alexandra Settle || &lt;br /&gt;
|-&lt;br /&gt;
| Monitoring the environment || Integrate OpenStack-Ansible into your monitoring system || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Introduction ||  || Darren Chan || COMPLETE: https://review.openstack.org/#/c/435157/&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Networking ||  || Jonathan Almaleh || &lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Checking services ||   || Alberto Laporte / Darren Chan  || COMPLETE: https://review.openstack.org/#/c/440144/ &lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Restarting services ||  || Alberto Laporte / Darren Chan ||  COMPLETE: https://review.openstack.org/#/c/440144/ https://review.openstack.org/#/c/444129/3&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Troubleshooting Instance connectivity issues ||  || Jonathan Almaleh ||&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || RabbitMQ issues || Analyze RabbitMQ queues ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || RabbitMQ issues || Analyze OpenStack service logs and RabbitMQ logs ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Failed Ansible playbooks during an upgrade ||  || Andy McCrae || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Manifesto ===&lt;br /&gt;
&lt;br /&gt;
* https://etherpad.openstack.org/p/openstack-ansible-manifesto&lt;br /&gt;
&lt;br /&gt;
=== Core Team ===&lt;br /&gt;
&lt;br /&gt;
The [https://review.openstack.org/#/admin/groups/490,members OpenStack Ansible core team] is responsible for reviewing all changes proposed to the following repositories:&lt;br /&gt;
&lt;br /&gt;
* openstack/openstack-ansible&lt;br /&gt;
* openstack/openstack-ansible-apt_package_pinning&lt;br /&gt;
* openstack/openstack-ansible-galera_client&lt;br /&gt;
* openstack/openstack-ansible-galera_server&lt;br /&gt;
* openstack/openstack-ansible-lxc_container_create&lt;br /&gt;
* openstack/openstack-ansible-lxc_hosts&lt;br /&gt;
* openstack/openstack-ansible-memcached_server&lt;br /&gt;
* openstack/openstack-ansible-openstack_hosts&lt;br /&gt;
* openstack/openstack-ansible-pip_install&lt;br /&gt;
* openstack/openstack-ansible-pip_lock_down&lt;br /&gt;
* openstack/openstack-ansible-plugins&lt;br /&gt;
* openstack/openstack-ansible-py_from_git&lt;br /&gt;
* openstack/openstack-ansible-rsyslog_client&lt;br /&gt;
* openstack/openstack-ansible-rabbitmq_server&lt;br /&gt;
* openstack/openstack-ansible-repo_server&lt;br /&gt;
* openstack/openstack-ansible-rsyslog_server&lt;br /&gt;
* openstack/openstack-ansible-security&lt;br /&gt;
* openstack/openstack-ansible-specs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Community Meetings ===&lt;br /&gt;
&lt;br /&gt;
* https://wiki.openstack.org/wiki/Meetings/openstack-ansible&lt;br /&gt;
&lt;br /&gt;
=== Bugs &amp;amp; Blueprints ===&lt;br /&gt;
&lt;br /&gt;
* Launchpad Bug &amp;amp; Blueprint Tracker: https://launchpad.net/openstack-ansible&lt;br /&gt;
* Design Specifications - http://specs.openstack.org/openstack/openstack-ansible-specs&lt;br /&gt;
&lt;br /&gt;
=== Code ===&lt;br /&gt;
&lt;br /&gt;
* https://review.openstack.org/#/q/project:%255Eopenstack/openstack-ansible.*+status:open,n,z&lt;br /&gt;
&lt;br /&gt;
* http://git.openstack.org/cgit/openstack/openstack-ansible&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
* Big tent discussion - https://etherpad.openstack.org/p/osad-openstack-naming&lt;br /&gt;
* Liberty Summit Collaboration Day - https://etherpad.openstack.org/p/osad-discussion&lt;br /&gt;
** General topics from the liberty collaboration day - https://etherpad.openstack.org/p/ansible-collaboration-day&lt;/div&gt;</summary>
		<author><name>BjoernT</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=OpenStack-Ansible&amp;diff=152943</id>
		<title>OpenStack-Ansible</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=OpenStack-Ansible&amp;diff=152943"/>
				<updated>2017-04-03T17:02:50Z</updated>
		
		<summary type="html">&lt;p&gt;BjoernT: /* Operations guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== OpenStack-Ansible Wiki ==&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
====All releases====&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible/&lt;br /&gt;
&lt;br /&gt;
====Specific guides====&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/index.html&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible/upgrade-guide/index.html&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible/developer-docs/index.html &lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible/inventory/index.html&lt;br /&gt;
&lt;br /&gt;
====Deployment Guide====&lt;br /&gt;
&lt;br /&gt;
* http://docs.openstack.org/project-deploy-guide/openstack-ansible/newton/&lt;br /&gt;
&lt;br /&gt;
==== Role Documentation ====&lt;br /&gt;
&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-apt_package_pinning&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-lxc_container_create&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-lxc_hosts&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-openstack_hosts&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-pip_install&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-py_from_git&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-rsyslog_client&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-security&lt;br /&gt;
&lt;br /&gt;
=== Documentation planning ===&lt;br /&gt;
&lt;br /&gt;
====Project Schedule====&lt;br /&gt;
&lt;br /&gt;
* Start Date: 16 November 2016&lt;br /&gt;
* Release Date: 8 May 2017&lt;br /&gt;
* Blueprint: https://blueprints.launchpad.net/openstack-ansible/+spec/create-ops-guide&lt;br /&gt;
* Specification: https://review.openstack.org/#/c/412527/ &lt;br /&gt;
&lt;br /&gt;
Total working days: 173 days (not taking into account Christmas and New Years holidays)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Phase !! Start date !! End date&lt;br /&gt;
|-&lt;br /&gt;
| Planning || 16 November 2016 || 22 December 2016&lt;br /&gt;
|-&lt;br /&gt;
| Content || 22 December 2016 || 14 January 2017&lt;br /&gt;
|-&lt;br /&gt;
| Writing || 16 November 2016 || 5 April 2017&lt;br /&gt;
|-&lt;br /&gt;
| Review period for new content || 5 April 2017 || 5 May 2017&lt;br /&gt;
|-&lt;br /&gt;
| Review period for pre-existing content || 14 January 2017 || 5 May 2017&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Operations guide ====&lt;br /&gt;
&lt;br /&gt;
The following table will be used as a way to track the collaborative work for the Operations Guide.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Chapter !! Section !! Sub-section !! Assignee !! Progress &lt;br /&gt;
|-&lt;br /&gt;
| OpenStack operations || Chapter introduction || || Alexandra Settle || &lt;br /&gt;
|-&lt;br /&gt;
| OpenStack operations || Managing the cloud using the command line || Replace Accessing your environment || Travis Truman || https://review.openstack.org/#/c/422771/1&lt;br /&gt;
|-&lt;br /&gt;
| OpenStack operations || Managing instances || Managing volumes for persistent storage ||  || &lt;br /&gt;
|-&lt;br /&gt;
| OpenStack operations || Managing instances || Live migration ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Introduction ||  || Alexandra Settle || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Add network interfaces to LXC containers ||  Bjoern Teipel || https://review.openstack.org/452847&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Remove network interfaces from LXC containers || Bjoern Teipel || https://review.openstack.org/452847&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Add provider bridges using new NICs ||  Bjoern Teipel || https://review.openstack.org/452847&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Remove provider bridges  || Bjoern Teipel || https://review.openstack.org/452847&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Move from Open vSwitch to LinuxBridge and vice versa (helper tool?) || Bjoern Teipel || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Restart a neutron agent container || Bjoern Teipel || https://review.openstack.org/452847&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Reference to networking guide /ops guide content || Darren Chan || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || Create a RabbitMQ cluster || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || Check the RabbitMQ cluster status || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || Stop and restart a RabbitMQ cluster || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || RabbitMQ and mnesia || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || Repair a partitioned RabbitMQ cluster for a single-node || Darren Carpenter ||  COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || Repair a partitioned RabbitMQ cluster for a multi-node cluster || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Backups || Backup of /etc/openstack_deploy || Darren Carpenter || In progress&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Backups || Backup of Galera data || Darren Carpenter || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Backups || Backup your environment || Darren Carpenter ||&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Running ad-hoc Ansible plays || || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/416392/ &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Firewalls || Finding ports used by an external IP address || JP Evrard ||&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Scale the environment || Replacing failed hardware || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/414392/&lt;br /&gt;
|-&lt;br /&gt;
| Monitoring your environment || Introduction || || Alexandra Settle || &lt;br /&gt;
|-&lt;br /&gt;
| Monitoring the environment || Integrate OpenStack-Ansible into your monitoring system || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Introduction ||  || Darren Chan || MERGED https://review.openstack.org/#/c/435157/&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Networking ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Checking services ||   || Alberto Laporte / Darren Chan  || DONE https://review.openstack.org/#/c/440144/ &lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Restarting services ||  || Alberto Laporte / Darren Chan ||  DONE https://review.openstack.org/#/c/440144/ https://review.openstack.org/#/c/444129/3&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Troubleshooting Instance connectivity issues ||  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || RabbitMQ issues || Analyze RabbitMQ queues ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || RabbitMQ issues || Analyze OpenStack service logs and RabbitMQ logs ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Failed Ansible playbooks during an upgrade ||  || Andy McCrae || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Manifesto ===&lt;br /&gt;
&lt;br /&gt;
* https://etherpad.openstack.org/p/openstack-ansible-manifesto&lt;br /&gt;
&lt;br /&gt;
=== Core Team ===&lt;br /&gt;
&lt;br /&gt;
The [https://review.openstack.org/#/admin/groups/490,members OpenStack Ansible core team] is responsible for reviewing all changes proposed to the following repositories:&lt;br /&gt;
&lt;br /&gt;
* openstack/openstack-ansible&lt;br /&gt;
* openstack/openstack-ansible-apt_package_pinning&lt;br /&gt;
* openstack/openstack-ansible-galera_client&lt;br /&gt;
* openstack/openstack-ansible-galera_server&lt;br /&gt;
* openstack/openstack-ansible-lxc_container_create&lt;br /&gt;
* openstack/openstack-ansible-lxc_hosts&lt;br /&gt;
* openstack/openstack-ansible-memcached_server&lt;br /&gt;
* openstack/openstack-ansible-openstack_hosts&lt;br /&gt;
* openstack/openstack-ansible-pip_install&lt;br /&gt;
* openstack/openstack-ansible-pip_lock_down&lt;br /&gt;
* openstack/openstack-ansible-plugins&lt;br /&gt;
* openstack/openstack-ansible-py_from_git&lt;br /&gt;
* openstack/openstack-ansible-rsyslog_client&lt;br /&gt;
* openstack/openstack-ansible-rabbitmq_server&lt;br /&gt;
* openstack/openstack-ansible-repo_server&lt;br /&gt;
* openstack/openstack-ansible-rsyslog_server&lt;br /&gt;
* openstack/openstack-ansible-security&lt;br /&gt;
* openstack/openstack-ansible-specs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Community Meetings ===&lt;br /&gt;
&lt;br /&gt;
* https://wiki.openstack.org/wiki/Meetings/openstack-ansible&lt;br /&gt;
&lt;br /&gt;
=== Bugs &amp;amp; Blueprints ===&lt;br /&gt;
&lt;br /&gt;
* Launchpad Bug &amp;amp; Blueprint Tracker: https://launchpad.net/openstack-ansible&lt;br /&gt;
* Design Specifications - http://specs.openstack.org/openstack/openstack-ansible-specs&lt;br /&gt;
&lt;br /&gt;
=== Code ===&lt;br /&gt;
&lt;br /&gt;
* https://review.openstack.org/#/q/project:%255Eopenstack/openstack-ansible.*+status:open,n,z&lt;br /&gt;
&lt;br /&gt;
* http://git.openstack.org/cgit/openstack/openstack-ansible&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
* Big tent discussion - https://etherpad.openstack.org/p/osad-openstack-naming&lt;br /&gt;
* Liberty Summit Collaboration Day - https://etherpad.openstack.org/p/osad-discussion&lt;br /&gt;
** General topics from the liberty collaboration day - https://etherpad.openstack.org/p/ansible-collaboration-day&lt;/div&gt;</summary>
		<author><name>BjoernT</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=OpenStack-Ansible&amp;diff=152900</id>
		<title>OpenStack-Ansible</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=OpenStack-Ansible&amp;diff=152900"/>
				<updated>2017-03-31T14:01:37Z</updated>
		
		<summary type="html">&lt;p&gt;BjoernT: /* Operations guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== OpenStack-Ansible Wiki ==&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
====All releases====&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible/&lt;br /&gt;
&lt;br /&gt;
====Specific guides====&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible/draft-operations-guide/index.html&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible/upgrade-guide/index.html&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible/developer-docs/index.html &lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible/inventory/index.html&lt;br /&gt;
&lt;br /&gt;
====Deployment Guide====&lt;br /&gt;
&lt;br /&gt;
* http://docs.openstack.org/project-deploy-guide/openstack-ansible/newton/&lt;br /&gt;
&lt;br /&gt;
==== Role Documentation ====&lt;br /&gt;
&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-apt_package_pinning&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-lxc_container_create&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-lxc_hosts&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-openstack_hosts&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-pip_install&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-py_from_git&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-rsyslog_client&lt;br /&gt;
* http://docs.openstack.org/developer/openstack-ansible-security&lt;br /&gt;
&lt;br /&gt;
=== Documentation planning ===&lt;br /&gt;
&lt;br /&gt;
====Project Schedule====&lt;br /&gt;
&lt;br /&gt;
* Start Date: 16 November 2016&lt;br /&gt;
* Release Date: 8 May 2017&lt;br /&gt;
* Blueprint: https://blueprints.launchpad.net/openstack-ansible/+spec/create-ops-guide&lt;br /&gt;
* Specification: https://review.openstack.org/#/c/412527/ &lt;br /&gt;
&lt;br /&gt;
Total working days: 173 days (not taking into account Christmas and New Years holidays)&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Phase !! Start date !! End date&lt;br /&gt;
|-&lt;br /&gt;
| Planning || 16 November 2016 || 22 December 2016&lt;br /&gt;
|-&lt;br /&gt;
| Content || 22 December 2016 || 14 January 2017&lt;br /&gt;
|-&lt;br /&gt;
| Writing || 16 November 2016 || 5 April 2017&lt;br /&gt;
|-&lt;br /&gt;
| Review period for new content || 5 April 2017 || 5 May 2017&lt;br /&gt;
|-&lt;br /&gt;
| Review period for pre-existing content || 14 January 2017 || 5 May 2017&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Operations guide ====&lt;br /&gt;
&lt;br /&gt;
The following table will be used as a way to track the collaborative work for the Operations Guide.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Chapter !! Section !! Sub-section !! Assignee !! Progress &lt;br /&gt;
|-&lt;br /&gt;
| OpenStack operations || Chapter introduction || || Alexandra Settle || &lt;br /&gt;
|-&lt;br /&gt;
| OpenStack operations || Managing the cloud using the command line || Replace Accessing your environment || Travis Truman || https://review.openstack.org/#/c/422771/1&lt;br /&gt;
|-&lt;br /&gt;
| OpenStack operations || Managing instances || Managing volumes for persistent storage ||  || &lt;br /&gt;
|-&lt;br /&gt;
| OpenStack operations || Managing instances || Live migration ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Introduction ||  || Alexandra Settle || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Add network interfaces to LXC containers ||  Bjoern Teipel || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Remove network interfaces from LXC containers || Bjoern Teipel || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Add provider bridges using new NICs ||  Bjoern Teipel || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Remove provider bridges  || Bjoern Teipel || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Move from Open vSwitch to LinuxBridge and vice versa (helper tool?) || Bjoern Teipel || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Restart a neutron agent container || Alberto Laporte || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Network maintenance || Reference to networking guide /ops guide content || Darren Chan || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || Create a RabbitMQ cluster || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || Check the RabbitMQ cluster status || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || Stop and restart a RabbitMQ cluster || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || RabbitMQ and mnesia || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || Repair a partitioned RabbitMQ cluster for a single-node || Darren Carpenter ||  COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || RabbitMQ cluster maintenance || Repair a partitioned RabbitMQ cluster for a multi-node cluster || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/431499/&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Backups || Backup of /etc/openstack_deploy || Darren Carpenter || In progress&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Backups || Backup of Galera data || Darren Carpenter || &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Backups || Backup your environment || Darren Carpenter ||&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Running ad-hoc Ansible plays || || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/416392/ &lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Firewalls || Finding ports used by an external IP address || JP Evrard ||&lt;br /&gt;
|-&lt;br /&gt;
| Maintenance tasks || Scale the environment || Replacing failed hardware || Darren Carpenter || COMPLETE: https://review.openstack.org/#/c/414392/&lt;br /&gt;
|-&lt;br /&gt;
| Monitoring your environment || Introduction || || Alexandra Settle || &lt;br /&gt;
|-&lt;br /&gt;
| Monitoring the environment || Integrate OpenStack-Ansible into your monitoring system || || ||&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Introduction ||  || Darren Chan || MERGED https://review.openstack.org/#/c/435157/&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Networking ||  ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Checking services ||   || Alberto Laporte / Darren Chan  || DONE https://review.openstack.org/#/c/440144/ &lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Restarting services ||  || Alberto Laporte / Darren Chan ||  DONE https://review.openstack.org/#/c/440144/ https://review.openstack.org/#/c/444129/3&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Troubleshooting Instance connectivity issues ||  ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || RabbitMQ issues || Analyze RabbitMQ queues ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || RabbitMQ issues || Analyze OpenStack service logs and RabbitMQ logs ||  || &lt;br /&gt;
|-&lt;br /&gt;
| Troubleshooting || Failed Ansible playbooks during an upgrade ||  || Andy McCrae || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Manifesto ===&lt;br /&gt;
&lt;br /&gt;
* https://etherpad.openstack.org/p/openstack-ansible-manifesto&lt;br /&gt;
&lt;br /&gt;
=== Core Team ===&lt;br /&gt;
&lt;br /&gt;
The [https://review.openstack.org/#/admin/groups/490,members OpenStack Ansible core team] is responsible for reviewing all changes proposed to the following repositories:&lt;br /&gt;
&lt;br /&gt;
* openstack/openstack-ansible&lt;br /&gt;
* openstack/openstack-ansible-apt_package_pinning&lt;br /&gt;
* openstack/openstack-ansible-galera_client&lt;br /&gt;
* openstack/openstack-ansible-galera_server&lt;br /&gt;
* openstack/openstack-ansible-lxc_container_create&lt;br /&gt;
* openstack/openstack-ansible-lxc_hosts&lt;br /&gt;
* openstack/openstack-ansible-memcached_server&lt;br /&gt;
* openstack/openstack-ansible-openstack_hosts&lt;br /&gt;
* openstack/openstack-ansible-pip_install&lt;br /&gt;
* openstack/openstack-ansible-pip_lock_down&lt;br /&gt;
* openstack/openstack-ansible-plugins&lt;br /&gt;
* openstack/openstack-ansible-py_from_git&lt;br /&gt;
* openstack/openstack-ansible-rsyslog_client&lt;br /&gt;
* openstack/openstack-ansible-rabbitmq_server&lt;br /&gt;
* openstack/openstack-ansible-repo_server&lt;br /&gt;
* openstack/openstack-ansible-rsyslog_server&lt;br /&gt;
* openstack/openstack-ansible-security&lt;br /&gt;
* openstack/openstack-ansible-specs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Community Meetings ===&lt;br /&gt;
&lt;br /&gt;
* https://wiki.openstack.org/wiki/Meetings/openstack-ansible&lt;br /&gt;
&lt;br /&gt;
=== Bugs &amp;amp; Blueprints ===&lt;br /&gt;
&lt;br /&gt;
* Launchpad Bug &amp;amp; Blueprint Tracker: https://launchpad.net/openstack-ansible&lt;br /&gt;
* Design Specifications - http://specs.openstack.org/openstack/openstack-ansible-specs&lt;br /&gt;
&lt;br /&gt;
=== Code ===&lt;br /&gt;
&lt;br /&gt;
* https://review.openstack.org/#/q/project:%255Eopenstack/openstack-ansible.*+status:open,n,z&lt;br /&gt;
&lt;br /&gt;
* http://git.openstack.org/cgit/openstack/openstack-ansible&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
&lt;br /&gt;
* Big tent discussion - https://etherpad.openstack.org/p/osad-openstack-naming&lt;br /&gt;
* Liberty Summit Collaboration Day - https://etherpad.openstack.org/p/osad-discussion&lt;br /&gt;
** General topics from the liberty collaboration day - https://etherpad.openstack.org/p/ansible-collaboration-day&lt;/div&gt;</summary>
		<author><name>BjoernT</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Neutron-Linux-Bridge-Plugin&amp;diff=92583</id>
		<title>Neutron-Linux-Bridge-Plugin</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Neutron-Linux-Bridge-Plugin&amp;diff=92583"/>
				<updated>2015-10-14T21:47:08Z</updated>
		
		<summary type="html">&lt;p&gt;BjoernT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* '''Git Branch''': https://github.com/openstack/neutron/tree/master/neutron/plugins/ml2/drivers/linuxbridge&lt;br /&gt;
* '''Created''': Dec 24 2011&lt;br /&gt;
&lt;br /&gt;
'''''Update: This is now merged.'''''&lt;br /&gt;
&lt;br /&gt;
= Neutron L2 Linux Bridge Plugin =&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Abstract ==&lt;br /&gt;
The proposal is to implement a Neutron (formerly Quantum) L2 plugin that configures a Linux Bridge to realize neutron's Network, Port, and Attachment abstractions. Each network would map to an independent VLAN managed by the plugin. Sub-interfaces corresponding to a VLAN would be created on each host, and a Linux Bridge would be created enslaving that sub-interface. One or more VIFs (VM Interfaces) in that network on that host would then plug into that Bridge. To a certain extent this effort will achieve the goal of creating a Basic VLAN Plugin (as discussed in the Essex Summit) for systems which support a Linux Bridge.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
Support for Linux Bridge (brctl package).&lt;br /&gt;
&lt;br /&gt;
== Design ==&lt;br /&gt;
&lt;br /&gt;
Plugin manages VLANs. The actual network artifacts are created by an agent (daemon) running on each host on which the Neutron network has to be created. This agent-based approach is similar to the one employed by the OpenVSwitch plugin.&lt;br /&gt;
&lt;br /&gt;
The diagram below explains the working of the plugin and the agent in the context of creating networks and ports, and plugging a VIF into the Neutron port.&lt;br /&gt;
&lt;br /&gt;
[[File:quantum-linux-bridge-plugin-operation.png|| L2 Linux Bridge Plugin Operation]]&lt;br /&gt;
&lt;br /&gt;
# The tenant requests the creation of a Neutron network and a port on that network. The plugin creates a network resource and assigns a VLAN to this network. It then creates a Port resource and associates it with this network.&lt;br /&gt;
# The tenant requests the instantiation of a VM. Nova-compute will invoke the Linux-bridge VIF driver (this driver is different from the Linux bridge VIF driver that comes packaged with Nova) will create a tap device. Subsequently nova-compute will instantiate the VM such that the VM's VIF is associated with the tap device.&lt;br /&gt;
# The tenant will request  plugging the above VIF into the Neutron port created earlier. The plugin will create the association of the VIF and the port in the DB.&lt;br /&gt;
# The agent daemon on each host in the network will pick up the association in created in Step 3.&lt;br /&gt;
# If a tap device exists on that host corresponding to that VIF, the agent will create a VLAN and a Linux Bridge on that host (if it does not already exist).&lt;br /&gt;
#: '''Note''': A convention to use the first 11 characters of the UUID is followed to name the tap device. The agent deciphers the name of the tap device from the VIF UUID using this convention.&lt;br /&gt;
# The agent will subsequently enslave the tap device to the Linux Bridge. The VM is now on the Neutron network.&lt;br /&gt;
&lt;br /&gt;
=== Integration with Nova ===&lt;br /&gt;
&lt;br /&gt;
# A nova-compute VIF driver is made available. This VIF driver is very similar to the one used by the OpenVSwitch plugin. This VIF driver is required on every compute node.&lt;br /&gt;
# Linux network driver (linux_net.py) extension is also required so as to be able to plug the gateway. As with the VIF driver, this driver also creates a tap device for plugging the Gateway interface. Some more processing happens in this driver with respect to the Gateway IP as explained below. This linux network/gateway driver is required on every nova-network host.&lt;br /&gt;
&lt;br /&gt;
=== Handling the Gateway Interface ===&lt;br /&gt;
&lt;br /&gt;
There is a bit of complexity involved with creating and initializing the Gateway interface. The following the set of operations are performed to achieve this:&lt;br /&gt;
&lt;br /&gt;
# The aforementioned Gateway driver first creates a tap device and associates a MAC address provided by Nova with this device. This happens in the &amp;quot;plug&amp;quot; hook of the driver and executes within nova's process space. Subsequently once this plug method exits, the [[QuantumManager]] will associate a Gateway IP address with this tap device. However, since no VM plugs into this tap device, this tap device will not respond to this IP. To overcome this issue, we right away create the bridge for this network on this host in this plug method and also associate the same Gateway IP address with this bridge. The bridge will now respond to the Gateway IP.&lt;br /&gt;
#: '''Note''': We also associate the same MAC address as the Gateway tap device to the bridge. Although the Gateway tap device is not directly responding to the Gateway IP, it is required since for the bridge to work correctly at least one device on the bridge should have the same MAC address. This requirement is satisfied by the Gateway tap device in this case.&lt;br /&gt;
# The [[QuantumManager]] (network manager within nova that interfaces with Neutron) plugs the gateway tap device created earlier into a port on the network. This results in a logical binding between the gateway tap device interface ID and the Neutron port/network ([[LinuxBridge]] plugin handles this). This step executes in the Neutron server's process space.&lt;br /&gt;
# The agent running on the relevant host picks up the logical binding and also the presence of the gateway tap device. It enslaves the gateway tap device to the relevant bridge (note in this case that the bridge was already created in the linux network/gateway driver). This step executes in the agent's process space.&lt;br /&gt;
# The gateway initialization is done in the &amp;quot;initialize_gateway&amp;quot; hook of the linux network driver (linux_net.py). This, among other things, involves associating the DHCP IP address with the Gateway tap device and sending a gratuitous ARP for the gateway IP. This step executes in nova's process space.&lt;br /&gt;
&lt;br /&gt;
(Contact: Sumit Naiksatam, Salvatore Orlando)&lt;br /&gt;
&lt;br /&gt;
[[Category: Neutron]]&lt;/div&gt;</summary>
		<author><name>BjoernT</name></author>	</entry>

	<entry>
		<id>https://wiki.openstack.org/w/index.php?title=Meetings/openstack-ansible&amp;diff=73581</id>
		<title>Meetings/openstack-ansible</title>
		<link rel="alternate" type="text/html" href="https://wiki.openstack.org/w/index.php?title=Meetings/openstack-ansible&amp;diff=73581"/>
				<updated>2015-02-12T15:58:51Z</updated>
		
		<summary type="html">&lt;p&gt;BjoernT: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Weekly Openstack Ansible Deployment team meeting =&lt;br /&gt;
&lt;br /&gt;
If you're interested in Ansible deploying OpenStack, we hold two public meetings weekly:&lt;br /&gt;
&lt;br /&gt;
== Community Meeting ==&lt;br /&gt;
* On [[IRC]] in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#openstack-meeting-4&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, on [https://www.google.com/search?q=current+utc+time Thursday at 16:00 UTC].&lt;br /&gt;
&lt;br /&gt;
== Bug Triage == &lt;br /&gt;
* On [[IRC]] in &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;#openstack-ansible&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; on [https://www.google.com/search?q=current+utc+time Tuesday at 16:00 UTC].&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== Regular attendees ==&lt;br /&gt;
&lt;br /&gt;
Add yourself to this list to be pinged prior to each meeting (Please use your &amp;lt;code&amp;gt;irc_handle&amp;lt;/code&amp;gt;):&lt;br /&gt;
&lt;br /&gt;
* cloudnull, mattt, andymccr, d34dh0r53, hughsaunders, b3rnard0, palendae, Sam-I-Am, odyssey4me, serverascode, rromans, mancdaz, dolphm, _shaps_, BjoernT&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== Agenda for next meeting ==&lt;br /&gt;
&lt;br /&gt;
Please feel free to add items to the agenda below with your &amp;lt;code&amp;gt;name&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;irc_handle&amp;lt;/code&amp;gt; and we'll cover them.&lt;br /&gt;
* Review action items from last week&lt;br /&gt;
** hughsaunders to start reading inventory-manage.py&lt;br /&gt;
** b3rnard0 use link shortener at next meeting&lt;br /&gt;
** d34dh0r53 : to help with review of https://review.openstack.org/#/c/152753/&lt;br /&gt;
* Gating&lt;br /&gt;
* Blueprints&lt;br /&gt;
* Milestones&lt;br /&gt;
** [https://launchpad.net/openstack-ansible/+milestone/next next] - (cloudnull)&lt;br /&gt;
* Open discussion&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
== Previous meetings &amp;amp; logs ==&lt;br /&gt;
&lt;br /&gt;
* Bug triage #3 | 10 February 2015 | [https://etherpad.openstack.org/p/openstack_ansible_bug_triage.2015-02-10-16.00 notes]&lt;br /&gt;
* Meeting #5 | Weekly Meeting | 5 February 2015 | [http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2015/openstack_ansible_meeting.2015-02-05-16.00.log.html logs] | [http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2015/openstack_ansible_meeting.2015-02-05-16.00.html summary]&lt;br /&gt;
* Meeting #4 | Weekly Meeting | 29 January 2015 | [http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2015/openstack_ansible_meeting.2015-01-29-16.00.log.html logs] | [http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2015/openstack_ansible_meeting.2015-01-29-16.00.html summary]&lt;br /&gt;
* Bug triage #1 | 27 January 2015 | [https://etherpad.openstack.org/p/openstack_ansible_bug_triage.2015-01-27-16.00 notes]&lt;br /&gt;
* Meeting #3 | Weekly Meeting | 22 January 2015 | [http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2015/openstack_ansible_meeting.2015-01-22-16.00.log.html logs] | [http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2015/openstack_ansible_meeting.2015-01-22-16.00.html summary]&lt;br /&gt;
* Meeting #2 | Weekly Meeting | 15 January 2015 | [https://etherpad.openstack.org/p/openstack-ansible_meeting.2015-01-15-16.00 agenda] | [http://eavesdrop.openstack.org/meetings/openstack_ansible/2015/openstack_ansible.2015-01-15-15.57.log.html logs] | [http://eavesdrop.openstack.org/meetings/openstack_ansible/2015/openstack_ansible.2015-01-15-15.57.html summary]&lt;br /&gt;
* Meeting #1 | Weekly Meeting | 18 December 2014 | [https://etherpad.openstack.org/p/meeting2-os-ansible-deployment agenda]&lt;br /&gt;
&lt;br /&gt;
=== Agenda Archives ===&lt;br /&gt;
Previous agendas are archived here: [https://etherpad.openstack.org/p/openstack-ansible-meeting-agenda-archives agenda archives]&lt;/div&gt;</summary>
		<author><name>BjoernT</name></author>	</entry>

	</feed>