Packstackで最新バージョン以外を使う
Packstackを使ってOpenstackをインストールしようと思ったときに、
最新バージョンではなく、1つ前のバージョンを試したいってときに。
公式では
On RHEL:
$ sudo yum install -y https://www.rdoproject.org/repos/rdo-release.rpm
$ sudo yum update -y
$ sudo yum install -y openstack-packstack
$ packstack --allinoneOn CentOS:
$ sudo yum install -y centos-release-openstack-mitaka
$ sudo yum update -y
$ sudo yum install -y openstack-packstack
$ packstack --allinone
最新版のPackstackのリポジトリの中身
RHELの場合
# cat /etc/yum.repos.d/rdo-release.repo [openstack-mitaka] name=OpenStack Mitaka Repository baseurl=http://mirror.centos.org/centos/7/cloud/$basearch/openstack-mitaka/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud
ここを探す
https://repos.fedorapeople.org/repos/openstack/
20160617時点で以下があった
[DIR] openstack-kilo/ 2016-05-12 11:17 - [DIR] openstack-liberty/ 2016-04-22 14:52 - [DIR] openstack-mitaka/ 2016-04-22 14:51 - [DIR] openstack-trunk/
# yum install https://repos.fedorapeople.org/repos/openstack/openstack-liberty/rdo-release-liberty-1.noarch.rpm
ってやると
# cat /etc/yum.repos.d/rdo-release.repo [openstack-liberty] name=OpenStack Liberty Repository baseurl=http://mirror.centos.org/centos/$releasever/cloud/$basearch/openstack-liberty/ gpgcheck=1 enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud
→「liberty」が入る
CentOSの場合
yumでパッケージ名がバージョンごとになっているので、それを指定してインストールすればいいっぽい。
# yum search centos-release-openstack- 読み込んだプラグイン:fastestmirror Loading mirror speeds from cached hostfile ~~~~ ===================================================== N/S matched: centos-release-openstack- ====================================================== centos-release-openstack-kilo.noarch : OpenStack from the CentOS Cloud SIG repo configs centos-release-openstack-liberty.noarch : OpenStack from the CentOS Cloud SIG repo configs centos-release-openstack-mitaka.noarch : OpenStack from the CentOS Cloud SIG repo configs Name and summary matches only, use "search all" for everything.
以下で使い分けられそう
# yum install centos-release-openstack-kilo # yum install centos-release-openstack-liberty # yum install centos-release-openstack-mitaka