Skip to content
Snippets Groups Projects
Commit 99a199f2 authored by Duong Ha-Quang's avatar Duong Ha-Quang
Browse files

Apply Cinder rolling upgrade

Apply Cinder database migration procedure:

[1] https://docs.openstack.org/cinder/pike/upgrade.html

Depends-On: I9a847b0a916a85d8f2622e93734330da5122f0d8
Change-Id: I934c38cb5366f0b3a65115b4cdd19878efec7ebc
parent 32196631
No related branches found
No related tags found
No related merge requests found
...@@ -81,6 +81,9 @@ cinder_database_name: "cinder" ...@@ -81,6 +81,9 @@ cinder_database_name: "cinder"
cinder_database_user: "cinder" cinder_database_user: "cinder"
cinder_database_address: "{{ kolla_internal_fqdn }}:{{ database_port }}" cinder_database_address: "{{ kolla_internal_fqdn }}:{{ database_port }}"
# Max number of object to consider
# when run online data migration
# cinder_max_number_osm: ""
#################### ####################
# Docker # Docker
......
--- ---
# NOTE (duonghq): I break pull and config into 2 phases to prevent new version
# of service start if node or process in node crash accidentally.
- include: pull.yml
when: inventory_hostname == groups["cinder-api"][0]
- include: config.yml - include: config.yml
when: inventory_hostname == groups["cinder-api"][0]
- include: bootstrap_service.yml - include: bootstrap_service.yml
- include: pull.yml
- include: config.yml
- name: Flush handlers - name: Flush handlers
meta: flush_handlers meta: flush_handlers
- name: Running Cinder online schema migration
vars:
cinder_api: "{{ cinder_services['cinder-api'] }}"
kolla_docker:
action: "start_container"
common_options: "{{ docker_common_options }}"
detach: False
environment:
KOLLA_OSM:
KOLLA_CONFIG_STRATEGY: "{{ config_strategy }}"
MAX_NUMBER: "{{ cinder_max_number_osm | default(10) }}"
image: "{{ cinder_api.image }}"
labels:
BOOTSTRAP:
name: "bootstrap_cinder"
restart_policy: "never"
volumes: "{{ cinder_api.volumes }}"
run_once: True
delegate_to: "{{ groups[cinder_api.group][0] }}"
---
features:
- |
Implement Cinder minimal downtime upgrade procedure.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment