Deployment of OpenStack with train-centos8 images on host with Centos 7 is failing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla-ansible |
Invalid
|
Undecided
|
Unassigned | ||
Train |
Invalid
|
Wishlist
|
Unassigned |
Bug Description
Environment
===========
- SETUP: all in one setup
- OS: CentOS Linux release 7.4.1708 (Core)
- KERNEL: 3.10.0-
- DOCKER VERSION: 18.06.1-ce
- DOCKER IMAGES: binary
Description
===========
It seems that kolla-ansible doesn't support deployment of OpenStack Train with centos8 images on centos7 host (same issue will be with RedHat too). In kolla-ansible there are few places where is needed to decide which mechanism will be used inside container based on OS version (e.g. used python version). Deployment is failing, because there is used ansible variable "ansible_
During my testing of all-in-one deployment I needed to change this files for successful deployment:
- in kolla-ansible/
- in kolla-ansible/
For my testing I just hardcoded that command and python version, which should be taken based on OS. But I am pretty sure that it will need adaptations on more places. I think this should be taken somehow automatically and this kind of deployment should be successful.
Steps to reproduce
==================
Deployment of OpenStack Train based on Centos 8 on host with Centos 7.
Expected result
===============
Successful deployment of OpenStack Train.
This configuration is not supported. Please use the same major version for the host and containers.