OpenStack包

OpenStack包

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

注解

这里所描述的OpenStack包设置需要在所有节点进行:控制节点、计算节点和块存储节点。

警告

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

注解

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

先决条件

警告

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

注解

The following steps apply to RHEL only. CentOS does not require these steps.

  1. When using RHEL, it is assumed that you have registered your system using Red Hat Subscription Management and that you have the rhel-7-server-rpms repository enabled by default.

    For more information on registering the system, see the Red Hat Enterprise Linux 7 System Administrator’s Guide.

  2. In addition to rhel-7-server-rpms, you also need to have the rhel-7-server-optional-rpms, rhel-7-server-extras-rpms, and rhel-7-server-rh-common-rpms repositories enabled:

    # 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-ocata
    
  • 在RHEL上,下载和安装RDO仓库RPM来启用OpenStack仓库。

    # yum install https://rdoproject.org/repos/rdo-release.rpm
    

完成安装

  1. Upgrade the packages on all nodes:

    # 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.