Skip to content
Snippets Groups Projects
user avatar
Duong Ha-Quang authored
  1- Expand and migrate database in first keystone node
  2- Upgrade all nodes sequentially along with updation of each node's
     configuration file with latest release version
  3- Last keystone node, contract database

With this patch, there is small downtime when all containers are
restarted. It will be fixed in other patch.

[1] http://docs.openstack.org/developer/keystone/upgrading.html#upgrading-without-downtime



Co-Authored-By: default avatarSurya Prakash Singh <surya.singh@nectechnologies.in>
Co-Authored-By: default avatarEduardo Gonzalez <dabarren@gmail.com>
Co-Authored-By: default avatarDuong Ha-Quang <duonghq@vn.fujitsu.com>

Partially-Implements: blueprint ks-rolling-upgrade-role

Change-Id: I2159af567c40848840ff5e483e7d1f6de760b435
f7870e1d
History
Name Last commit Last update
..
add-aodh-a5de8a339f25c1a2.yaml
add-barbican-8f0636668001de73.yaml
add-barbican-p11-password-a05ed037fe84d1f4.yaml
add-ceilometer-a4759f21564de7eb.yaml
add-ceph-disk-init-protection-5b38ce8f1502ff69.yaml
add-cinder-vg-check-c70d9f79d8cfd09b.yaml
add-cleanup-images-cli-options-dd5c43fcc683b8e0.yaml
add-cloudkitty-10eb09a96de60144.yaml
add-collectd-6e3387dfff75040a.yaml
add-congress-877644b4b0e2ed0a.yaml
add-dumb-init-manage-root-process-e25a529b322d4fac.yaml
add-extra-network-node-4b6e4e2663950b9c.yaml
add-fernet-support-54ccb88b901d8d8b.yaml
add-flag-for-provider-networks-3fb5de28ba89b128.yaml
add-fluentd-role-bc3f4976c807a50b.yaml
add-freezer-74c9b538348cd62a.yaml
add-glance-swift-backend-support-6f48573601991b5b.yaml
add-gnocchi-94296c3ed6e979a8.yaml
add-graceful-timeout-argument-a8b71a389351599b.yaml
add-grafana-in-heka-6397498442c00670.yaml
add-header-blocks-9ac76254e5f5ab20.yaml
add-hnas-nfs-as-cinder-volume-backend-7b860e17c70dcb2c.yaml
add-karbor-role-96e8956cce8a7175.yaml
add-kolla-ansible-bash-completion-script-74d39268a829e1a2.yaml
add-multipath-9ee29be1fcea6d94.yaml
add-mysql-ceilometer-backend-9ffdc4c0495fb801.yaml
add-network-interface-checks-0e789f3f93cbdb09.yaml
add-networking-sfc-62ae433ed7aa4e33.yaml
add-neutron-bgp-dragent-26838f8e8c8d37b2.yaml
add-neutron-dvr-f1b3541e22c0fbc3.yaml
add-neutron-lbaas-dbb92dada9d34ceb.yaml
add-neutron-vpnaas-88e0780326100e36.yaml
add-panko-role-b76b2b3b1f758e21.yaml
add-py35-f0ddb519029f5ee3.yaml
add-qdrouterd-role-3bb4c184804e1f98.yaml
add-rally-c6d1468accfb1da6.yaml
add-reno-f5e9ff4d9ccfa785.yaml
add-sahara-f2be7bf79935792e.yaml
add-solum-aa448921b2b58989.yaml
add-trove-ceph-rgw-support-622e06876ae90eb7.yaml
add-trove-d531db316ded568a.yaml
add-vmtp-7d6aef3125a38dbe.yaml
add-watcher-a97995ace827cf71.yaml
add-zfssa-iscsi-as-cinder-volume-backend-cadd90a57fdc671b.yaml
add-zun-role-275d41711e0fe206.yaml
allow-ceph-toggle-udev-2d2b04c08c895820.yaml
ansible-designate-948c56a8e14d5029.yaml
ansible-tempest-44edbca4436f3c19.yaml
ansible-vault-ac969b70f840d465.yaml
barbican-simple-crypto-key-f3cd3b8b210ab237.yaml
bifrost-f080de99005ad38e.yaml
bp-support-network-ha-1a771d735a268219.yaml
cadf-notifications-6c102c16090688d5.yaml
ceph-jewel-33caab815946cb4c.yaml
ceph-rgw-keystone-user-d084c3ebdc9528c7.yaml
cinder-api-apache-fc58978df0645b2f.yaml
cli-sanity-check-09f1d7831bf9ff8c.yaml
cloudkitty-docker-fb6b3d7e006a0697.yaml
configurable-horizon-sessions-1dd22eae714a7001.yaml
configurable-tenant-network-types-4dd6ad35df8e8c6c.yaml
congress-broken-cbf8ca59d90a85cb.yaml
container-proxy-settings-for-magnum-0300dad7ee461865.yaml
custom-policies-5a9bb2b59d19b484.yaml
customise-toolbox-pip-e574c422afae0d93.yaml
deprecate-fedora-97f8f963a410eb44.yaml
deprecate-nova-network-76e5c7b61a3add5b.yaml
deprecate-some-config-files-0ed8c75f6bb4aa26.yaml
deprecated-include-header-and-footer-71f16045920b0100.yaml
designate-allow-external-bind9-servers-c2c5dc31b0475cb7.yaml
disable-serial-in-default-442093aca22658f4.yaml
dockerfile-customizations-26981ebefe3b710b.yaml
dpkg-reducing-disk-footprint-2a6b0056d57bd1de.yaml
enable-nova-microversion-b445f22548b41c2a.yaml
enable_port_security_extension-dfadfe9b288a49d2.yaml
etcd-docker-ansible-51baaa1322a0c5a8.yaml
etcd-dockerfile-69b8bfc1df4bb2ab.yaml
fix-cinder-endpoints-urls-22746b1524accbbf.yaml
fluentd-custom-output-config-21f990cacbf3adb1.yaml
glance-dev-mode-fefcff05286119f4.yaml
heka-deprecation-d53e757470b3f7b4.yaml
horizon_keystone_multidomain-c7a80d670f3654d8.yaml
hyperv-ansible-role-dd6062f36470e7b6.yaml
implement-keystone-zero-downtime-upgrade-8e11d080bcda0cf6.yaml
implement-mongo-replicate-set-cluster-0d3f140f7116c3ba.yaml
implement-octavia-73f5470136886e9e.yaml
import-murano-core-library-86f00abaa21cfb94.yaml
integrate-gnocchi-cloudkitty-4b2fcfe8ce9d520e.yaml
integrate-gnocchi-with-ceph-a6d5f81f4d8b0391.yaml
keystone-versionless-endpoint-ae9274c81927d949.yaml
kibana-4-6-7765f556efba2724.yaml
kolla-for-openstack-development-e4fa7991c8f4dc77.yaml
kolla-host-584270e3aee6dfd6.yaml
kolla-neutron-fwaas-751aad2dad2381fc.yaml
kuryr-libnetwork-1e6ab1916a8a0d10.yaml
mdns-network-nodes-ac8b9d4b721e9ac8.yaml
mistral-fix-wrong-service-type-72ff772fc7cf0b82.yaml
mistral-redis-9f7da83c521056cc.yaml
monitoring-ad566513454614db.yaml
move-chrony-server-group-depends-on-keepalived-27c60fbd1471cc29.yaml
move-manila-share-to-network-node-57c61e757c5b96b2.yaml