Added how to enable Victoria. Will do a follow-up patch to remove any older releases no longer supported once confirmed. Change-Id: I3a49630d0d8c1bb583497ae459d4f506bb76c280
4.7 KiB
Note
Python3 is required for Ussuri and newer releases of OpenStack which is supported on RHEL 8 and CentOS 8. Train is also recommended to be installed on RHEL 8 or CentOS 8. Earlier versions should be installed on RHEL 7 or CentOS 7 which support Python2.7.
Download and install the python-tripleo-repos RPM from the appropriate RDO repository
CentOS 7
Current Centos 7 RDO repository
sudo yum install -y https://trunk.rdoproject.org/centos7/current/python2-tripleo-repos-<version>.el7.centos.noarch.rpm
CentOS 8
Current Centos 8 RDO repository.
sudo dnf install -y https://trunk.rdoproject.org/centos8/component/tripleo/current/python3-tripleo-repos-<version>.el8.noarch.rpm
Note
tripleo-repos removes any repositories that it manages before each run. This means all repositories must be specified in a single tripleo-repos call. As an example, the correct way to install the current and ceph repos is to run
tripleo-repos current ceph
, not two separate calls.Stable Branch
Enable the appropriate repos for the desired release, as indicated below. Do not enable any other repos not explicitly marked for that release.
Victoria
Enable the current Victoria repositories
sudo -E tripleo-repos -b victoria current
Ceph
Include the Ceph repo in the tripleo-repos call
sudo -E tripleo-repos -b victoria current ceph
Ussuri
Enable the current Ussuri repositories
sudo -E tripleo-repos -b ussuri current
Ceph
Include the Ceph repo in the tripleo-repos call
sudo -E tripleo-repos -b ussuri current ceph
Train
Enable the current Train repositories
sudo -E tripleo-repos -b train current
Ceph
Include the Ceph repo in the tripleo-repos call
sudo -E tripleo-repos -b train current ceph
Stein
Enable the current Stein repositories
sudo -E tripleo-repos -b stein current
Ceph
Include the Ceph repo in the tripleo-repos call
sudo -E tripleo-repos -b stein current ceph
Rocky
Enable the current Rocky repositories
sudo -E tripleo-repos -b rocky current
Ceph
Include the Ceph repo in the tripleo-repos call
sudo -E tripleo-repos -b rocky current ceph
Queens
Enable the current Queens repositories
sudo -E tripleo-repos -b queens current
Ceph
Include the Ceph repo in the tripleo-repos call
sudo -E tripleo-repos -b queens current ceph
Pike
Enable the current Pike repositories
sudo -E tripleo-repos -b pike current
Ceph
Include the Ceph repo in the tripleo-repos call
sudo -E tripleo-repos -b pike current ceph
Warning
The remaining repositories configuration steps below should not be done for stable releases!
Run tripleo-repos to install the appropriate repositories. The option below will enable the latest master TripleO packages, the latest promoted packages for all other OpenStack services and dependencies and the latest stable Ceph packages. There are other repository configurations available in tripleo-repos, see its
--help
output for details.sudo -E tripleo-repos current-tripleo-dev ceph