OpenStack包

OpenStack包

由于不同的发布日程,发行版发布 OpenStack 的包作为发行版的一部分,或使用其他方式。请在所有节点上执行这些程序。

警告

在你进行更多步骤前,你的主机必须包含最新版本的基础安装软件包。

注解

禁用或移除所有自动更新的服务,因为它们会影响到您的 OpenStack 环境。

前提条件

警告

当使用RDO包时,由于EPEL中的某些更新破坏向后兼容,推荐禁用EPEL。或者使用yum-versionlock插件指定版本号。

  1. 在RHEL上面,使用subscription 管理器启用额外的仓库:

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

    注解

    CentOS 不需要这些库。

启用OpenStack 库

  • 在CentOS中, extras 仓库提供用于启用 OpenStack 仓库的RPM包。 CentOS 默认启用 extras 仓库,因此你可以直接安装用于启用OpenStack仓库的包。

    # yum install centos-release-openstack-liberty
    
  • 在RHEL上,下载并安装RDO库RPM包以启用OpenStack库。

    # yum install https://rdoproject.org/repos/openstack-liberty/rdo-release-liberty.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.