diff --git a/api/section_api_pacemaker.xml b/api/section_api_pacemaker.xml index 51967262..0e187429 100644 --- a/api/section_api_pacemaker.xml +++ b/api/section_api_pacemaker.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="s-api-pacemaker"> Configure Pacemaker group diff --git a/api/section_api_vip.xml b/api/section_api_vip.xml index b077b3d7..67096617 100644 --- a/api/section_api_vip.xml +++ b/api/section_api_vip.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="s-api-vip"> Configure the VIP diff --git a/api/section_ceilometer_agent_central.xml b/api/section_ceilometer_agent_central.xml index feaee4e3..ca9335f0 100644 --- a/api/section_ceilometer_agent_central.xml +++ b/api/section_ceilometer_agent_central.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="s-ceilometer-agent-central"> Highly available Telemetry central agent diff --git a/api/section_cinder_api.xml b/api/section_cinder_api.xml index 6d47c21a..78860b89 100644 --- a/api/section_cinder_api.xml +++ b/api/section_cinder_api.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="s-cinder-api"> Highly available Block Storage API diff --git a/api/section_glance_api.xml b/api/section_glance_api.xml index e3ccacc6..f0fb6ea5 100644 --- a/api/section_glance_api.xml +++ b/api/section_glance_api.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="s-glance-api"> Highly available OpenStack Image API diff --git a/api/section_keystone.xml b/api/section_keystone.xml index a1b06193..0d450dc5 100644 --- a/api/section_keystone.xml +++ b/api/section_keystone.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="s-keystone"> Highly available OpenStack Identity diff --git a/api/section_neutron_server.xml b/api/section_neutron_server.xml index 4d718ab0..eb4e749b 100644 --- a/api/section_neutron_server.xml +++ b/api/section_neutron_server.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="s-neutron-server"> Highly available OpenStack Networking server diff --git a/bk-ha-guide.xml b/bk-ha-guide.xml index 66235e98..d79b8c0e 100644 --- a/bk-ha-guide.xml +++ b/bk-ha-guide.xml @@ -1,9 +1,9 @@ - + OpenStack High Availability Guide diff --git a/ch_api.xml b/ch_api.xml index dee1a85a..6d71b2bc 100644 --- a/ch_api.xml +++ b/ch_api.xml @@ -1,8 +1,9 @@ + xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="ch-api"> API node cluster stack diff --git a/ch_controller.xml b/ch_controller.xml index 5c892704..96e3754b 100644 --- a/ch_controller.xml +++ b/ch_controller.xml @@ -1,8 +1,9 @@ + xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="ch-controller"> Cloud controller cluster stack diff --git a/ch_ha_aa_controllers.xml b/ch_ha_aa_controllers.xml index 99e6d93c..b022b64f 100644 --- a/ch_ha_aa_controllers.xml +++ b/ch_ha_aa_controllers.xml @@ -1,8 +1,9 @@ + xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="ha-aa-controllers"> OpenStack controller nodes diff --git a/ch_ha_aa_db.xml b/ch_ha_aa_db.xml index c3881253..2943fa97 100644 --- a/ch_ha_aa_db.xml +++ b/ch_ha_aa_db.xml @@ -1,8 +1,9 @@ + xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="ha-aa-db"> Database diff --git a/ch_ha_aa_haproxy.xml b/ch_ha_aa_haproxy.xml index 729058f4..8570b034 100644 --- a/ch_ha_aa_haproxy.xml +++ b/ch_ha_aa_haproxy.xml @@ -1,8 +1,9 @@ + xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="ha-aa-haproxy"> HAproxy nodes diff --git a/ch_ha_aa_network.xml b/ch_ha_aa_network.xml index 2e41bcb4..7b5517cf 100644 --- a/ch_ha_aa_network.xml +++ b/ch_ha_aa_network.xml @@ -1,8 +1,9 @@ + xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="ha-aa-network"> OpenStack network nodes diff --git a/ch_ha_aa_rabbitmq.xml b/ch_ha_aa_rabbitmq.xml index 2f56627e..5582a652 100644 --- a/ch_ha_aa_rabbitmq.xml +++ b/ch_ha_aa_rabbitmq.xml @@ -1,8 +1,9 @@ + xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="ha-aa-rabbitmq"> RabbitMQ diff --git a/ch_intro.xml b/ch_intro.xml index 72e09b8b..f7938b08 100644 --- a/ch_intro.xml +++ b/ch_intro.xml @@ -1,8 +1,9 @@ + xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="ch-intro"> Introduction to OpenStack High Availability diff --git a/ch_network.xml b/ch_network.xml index 2a230cd6..53a6a09b 100644 --- a/ch_network.xml +++ b/ch_network.xml @@ -1,8 +1,9 @@ + xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="ch-network"> Network controller cluster stack diff --git a/ch_pacemaker.xml b/ch_pacemaker.xml index 81ef5a82..7c200e46 100644 --- a/ch_pacemaker.xml +++ b/ch_pacemaker.xml @@ -1,8 +1,9 @@ + xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="ch-pacemaker"> The Pacemaker cluster stack diff --git a/controller/section_mysql.xml b/controller/section_mysql.xml index 880279a2..528a4b9c 100644 --- a/controller/section_mysql.xml +++ b/controller/section_mysql.xml @@ -4,9 +4,10 @@ %openstack; ]>
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="s-mysql"> Highly available MySQL diff --git a/controller/section_rabbitmq.xml b/controller/section_rabbitmq.xml index cd1562d7..748bd091 100644 --- a/controller/section_rabbitmq.xml +++ b/controller/section_rabbitmq.xml @@ -4,9 +4,10 @@ %openstack; ]>
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="s-rabbitmq"> Highly available RabbitMQ diff --git a/ha_aa_controllers/section_memcached.xml b/ha_aa_controllers/section_memcached.xml index 0b0cb185..da5f46b6 100644 --- a/ha_aa_controllers/section_memcached.xml +++ b/ha_aa_controllers/section_memcached.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="_memcached"> Memcached diff --git a/ha_aa_controllers/section_run_openstack_api_and_schedulers.xml b/ha_aa_controllers/section_run_openstack_api_and_schedulers.xml index 0d90c697..0708288b 100644 --- a/ha_aa_controllers/section_run_openstack_api_and_schedulers.xml +++ b/ha_aa_controllers/section_run_openstack_api_and_schedulers.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="_run_openstack_api_and_schedulers"> Run OpenStack API and schedulers diff --git a/ha_aa_db/section_ha_aa_db_galera_monitoring.xml b/ha_aa_db/section_ha_aa_db_galera_monitoring.xml index e749a435..d3bb6790 100644 --- a/ha_aa_db/section_ha_aa_db_galera_monitoring.xml +++ b/ha_aa_db/section_ha_aa_db_galera_monitoring.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="ha-aa-db-galera-monitoring"> Galera monitoring scripts diff --git a/ha_aa_db/section_ha_aa_db_mysql_galera.xml b/ha_aa_db/section_ha_aa_db_mysql_galera.xml index 768d1959..245e3fef 100644 --- a/ha_aa_db/section_ha_aa_db_mysql_galera.xml +++ b/ha_aa_db/section_ha_aa_db_mysql_galera.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="ha-aa-db-mysql-galera"> MySQL with Galera diff --git a/ha_aa_db/section_other_ways_to_provide_a_highly_available_database.xml b/ha_aa_db/section_other_ways_to_provide_a_highly_available_database.xml index 9ed177c8..f5eda485 100644 --- a/ha_aa_db/section_other_ways_to_provide_a_highly_available_database.xml +++ b/ha_aa_db/section_other_ways_to_provide_a_highly_available_database.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="_other_ways_to_provide_a_highly_available_database"> Other ways to provide a highly available database diff --git a/ha_aa_network/section_run_neutron_dhcp_agent.xml b/ha_aa_network/section_run_neutron_dhcp_agent.xml index b3305350..02cc5f5f 100644 --- a/ha_aa_network/section_run_neutron_dhcp_agent.xml +++ b/ha_aa_network/section_run_neutron_dhcp_agent.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="_run_neutron_dhcp_agent"> Run neutron DHCP agent diff --git a/ha_aa_network/section_run_neutron_l3_agent.xml b/ha_aa_network/section_run_neutron_l3_agent.xml index 4780b9d7..ed7fa5b2 100644 --- a/ha_aa_network/section_run_neutron_l3_agent.xml +++ b/ha_aa_network/section_run_neutron_l3_agent.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="_run_neutron_l3_agent"> Run neutron L3 agent diff --git a/ha_aa_network/section_run_neutron_metadata_agent.xml b/ha_aa_network/section_run_neutron_metadata_agent.xml index 4d3df4ab..73871db2 100644 --- a/ha_aa_network/section_run_neutron_metadata_agent.xml +++ b/ha_aa_network/section_run_neutron_metadata_agent.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="_run_neutron_metadata_agent"> Run neutron metadata agent diff --git a/ha_aa_rabbitmq/section_configure_openstack_services_to_user_rabbitmq.xml b/ha_aa_rabbitmq/section_configure_openstack_services_to_user_rabbitmq.xml index 6d2c7140..0da51fc5 100644 --- a/ha_aa_rabbitmq/section_configure_openstack_services_to_user_rabbitmq.xml +++ b/ha_aa_rabbitmq/section_configure_openstack_services_to_user_rabbitmq.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="_configure_openstack_services_to_use_rabbitmq"> Configure OpenStack services to use RabbitMQ diff --git a/ha_aa_rabbitmq/section_configure_rabbitmq.xml b/ha_aa_rabbitmq/section_configure_rabbitmq.xml index 1f0740b9..7f899b04 100644 --- a/ha_aa_rabbitmq/section_configure_rabbitmq.xml +++ b/ha_aa_rabbitmq/section_configure_rabbitmq.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="_configure_rabbitmq"> Configure RabbitMQ diff --git a/ha_aa_rabbitmq/section_install_rabbitmq.xml b/ha_aa_rabbitmq/section_install_rabbitmq.xml index 0b683ccc..f8c25564 100644 --- a/ha_aa_rabbitmq/section_install_rabbitmq.xml +++ b/ha_aa_rabbitmq/section_install_rabbitmq.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="_install_rabbitmq"> Install RabbitMQ diff --git a/network/section_highly_available_neutron_dhcp_agent.xml b/network/section_highly_available_neutron_dhcp_agent.xml index a983cfa7..099b0f9f 100644 --- a/network/section_highly_available_neutron_dhcp_agent.xml +++ b/network/section_highly_available_neutron_dhcp_agent.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="_highly_available_neutron_dhcp_agent"> Highly available neutron DHCP agent diff --git a/network/section_highly_available_neutron_l3_agent.xml b/network/section_highly_available_neutron_l3_agent.xml index dd303cff..23f2ddd0 100644 --- a/network/section_highly_available_neutron_l3_agent.xml +++ b/network/section_highly_available_neutron_l3_agent.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="_highly_available_neutron_l3_agent"> Highly available neutron L3 agent diff --git a/network/section_highly_available_neutron_metadata_agent.xml b/network/section_highly_available_neutron_metadata_agent.xml index 677240d2..84d5ed06 100644 --- a/network/section_highly_available_neutron_metadata_agent.xml +++ b/network/section_highly_available_neutron_metadata_agent.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="_highly_available_neutron_metadata_agent"> Highly available neutron metadata agent Neutron metadata agent allows Compute API metadata to be reachable by VMs on tenant networks. High availability for the metadata agent is achieved by adopting diff --git a/network/section_manage_network_resources.xml b/network/section_manage_network_resources.xml index 603bdc18..416d4886 100644 --- a/network/section_manage_network_resources.xml +++ b/network/section_manage_network_resources.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="_manage_network_resources"> Manage network resources diff --git a/pacemaker/section_install_packages.xml b/pacemaker/section_install_packages.xml index f7859193..5c3301bb 100644 --- a/pacemaker/section_install_packages.xml +++ b/pacemaker/section_install_packages.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="_install_packages"> Install packages On any host that is meant to be part of a Pacemaker cluster, you must first establish cluster communications through the Corosync messaging diff --git a/pacemaker/section_set_basic_cluster_properties.xml b/pacemaker/section_set_basic_cluster_properties.xml index d8cde4f5..30a2ee8c 100644 --- a/pacemaker/section_set_basic_cluster_properties.xml +++ b/pacemaker/section_set_basic_cluster_properties.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="_set_basic_cluster_properties"> Set basic cluster properties diff --git a/pacemaker/section_set_up_corosync.xml b/pacemaker/section_set_up_corosync.xml index b017a416..ef2805a6 100644 --- a/pacemaker/section_set_up_corosync.xml +++ b/pacemaker/section_set_up_corosync.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="_set_up_corosync"> Set up Corosync Besides installing the corosync package, you must also create a configuration file, stored in diff --git a/pacemaker/section_start_pacemaker.xml b/pacemaker/section_start_pacemaker.xml index f9ee8ee3..c094fbd8 100644 --- a/pacemaker/section_start_pacemaker.xml +++ b/pacemaker/section_start_pacemaker.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="_start_pacemaker"> Start Pacemaker Once the Corosync services have been started, and you have established that the cluster is communicating properly, it is safe to start diff --git a/pacemaker/section_starting_corosync.xml b/pacemaker/section_starting_corosync.xml index 1ef5f9a4..962c6a90 100644 --- a/pacemaker/section_starting_corosync.xml +++ b/pacemaker/section_starting_corosync.xml @@ -1,7 +1,8 @@
+ xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="_starting_corosync"> Starting Corosync diff --git a/part_active_active.xml b/part_active_active.xml index 18ba5e32..0161ea30 100644 --- a/part_active_active.xml +++ b/part_active_active.xml @@ -1,8 +1,9 @@ + xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="ha-using-active-active"> HA using active/active diff --git a/part_active_passive.xml b/part_active_passive.xml index c24c9d0a..dd40dcec 100644 --- a/part_active_passive.xml +++ b/part_active_passive.xml @@ -1,8 +1,9 @@ + xmlns:xi="http://www.w3.org/2001/XInclude" + xmlns:xlink="http://www.w3.org/1999/xlink" + version="5.0" + xml:id="ha-using-active-passive"> HA using active/passive