OpenStack包

OpenStack包

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

警告

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

注解

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

先决条件

警告

当使用RDO包时,我们推荐禁用EPEL,原因是EPEL中的更新破坏向后兼容性。或者使用``yum-versionlock``插件指定包版本号。

注解

CentOS不需要以下步骤。

  1. 在RHEL,注册系统使用Red Hat订阅管理,使用您的客户Portal的用户名和密码:

    # 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中, ``extras``仓库提供用于启用 OpenStack 仓库的RPM包。 CentOS 默认启用``extras``仓库,因此你可以直接安装用于启用OpenStack仓库的包。

    # yum install centos-release-openstack-mitaka
    
  • 在RHEL上,下载和安装RDO仓库RPM来启用OpenStack仓库。

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