OpenStack パッケージ

OpenStack パッケージ

各ディストリビューションは、リリーススケジュールの違いにより、ディストリビューションの一部としてであったり、または他の方法を用いて、OpenStack のパッケージをリリースします。以下の手順をすべてのノードで実行します。

注釈

ここで説明されている OpenStack パッケージのセットアップは、コントローラーノード、コンピュートノード、ブロックストレージノードすべてで実行する必要があります。

警告

この先に進む前に、お使いのディストリビューションの基本インストールパッケージを最新バージョンに更新する必要があります。

注釈

OpenStack 環境に影響を与える可能性があるため、自動更新サービスを無効化または削除します。

前提条件

警告

RDO パッケージを使用する場合には EPEL を無効にすることを推奨します。 EPEL のアップデートには後方互換性がないものがあるからです。もしくは、できれば、 yum-versionlock プラグインを使ってパッケージのバージョンを固定してください。

注釈

CentOS では以下の手順は不要です。

  1. RHEL の場合、お使いのシステムを、自分のカスタマーポータルのユーザー名とパスワードを使って Red Hat Subscription Management に登録してください。

    # subscription-manager register --username="USERNAME" --password="PASSWORD"
    
  2. お使いの RHEL システム用のチャンネルが含まれたエンタイトルメントプールを特定します。

    # subscription-manager list --available
    
  3. 前のステップで特定したプール識別子を使用して、RHEL エンタイトルメントをアタッチします。

    # subscription-manager attach --pool="POOLID"
    
  4. 必要なリポジトリーを有効にします。

    # subscription-manager repos --enable=rhel-7-server-optional-rpms \
      --enable=rhel-7-server-extras-rpms --enable=rhel-7-server-rh-common-rpms
    

OpenStack リポジトリーの有効化

  • CentOS では、 OpenStack リポジトリーを有効にする RPM は extras リポジトリーで提供されています。デフォルトで CentOS に extras リポジトリーは含まれているので、OpenStack リポジトリーを有効にするには、このパッケージをインストールするだけです。

    # yum install centos-release-openstack-newton
    
  • RHEL では、 RDO リポジトリーの RPM をダウンロード、インストールして、OpenStack リポジトリーを有効にします。

    # yum install https://repos.fedorapeople.org/repos/openstack/openstack-newton/rdo-release-newton-5.noarch.rpm
    

インストールの最終手順

  1. パッケージをホスト上でアップグレードします:

    # yum upgrade
    

    注釈

    アップグレードに新しいカーネルが含まれている場合、それを有効にするために、ホストを再起動します。

  2. OpenStack クライアントのインストール:

    # yum install python-openstackclient
    
  1. RHEL と CentOS はデフォルトで SELinux を有効にします。openstack-selinux パッケージをインストールして、OpenStack サービスのセキュリティーポリシーを自動的に管理します。

    # yum install openstack-selinux
    
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.