no about note

エンジニアのメモ書き

Packstackで最新バージョン以外を使う

Packstackを使ってOpenstackをインストールしようと思ったときに、
最新バージョンではなく、1つ前のバージョンを試したいってときに。

公式では

Packstack quickstart

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 --allinone

On 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

こちらも

noaboutsnote.hatenablog.com