Openstack Liberty Lab第2部分:安装Openstack软件包

完成《 Openstack实验指南系列》的第1部分之后:

Openstack Liberty Lab第1部分:网络设置和所有先决条件

有了本第2部分指南,您就可以安装Openstack软件包了。从第3部分开始运行配置。您安装的所有软件包均包括:

  1. Openstack OpenStack身份(关键)服务
  2. OpenStack映像服务(概览)服务
  3. OpenStack计算服务(Nova)
  4. OpenStack仪表板(Horizo​​n)服务
  5. OpenStack Network(Neutron)服务
  6. OpenStack块存储(Cinder)服务
  7. OpenStack对象存储(Swift)服务
  8. OpenStack编排服务(热)服务
  9. OpenStack计量服务(云高仪)服务

稍后,我们将按照安装顺序进行配置。 从Keystone退出云高仪Metering服务的配置。没有太多理论,所以让我们开始安装上述服务。注意:必须同时启用epel存储库和rdo-release存储库。 要在CentOS / RHEL上查看有效存储库的列表,请执行以下步骤:

[[email protected] ~]# yum repolist 
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.bitco.co.za
 * epel: ftp-stud.hs-esslingen.de
 * extras: mirror.bitco.co.za
 * updates: mirror.bitco.co.za
repo id                   repo name                                       status
base/7/x86_64             CentOS-7 - Base                                 9,007
epel/x86_64               Extra Packages for Enterprise Linux 7 - x86_64  9,692
extras/7/x86_64           CentOS-7 - Extras                                 228
openstack-liberty/x86_64  OpenStack Liberty Repository                      976
updates/7/x86_64          CentOS-7 - Updates                                991
repolist: 20,894
[[email protected] ~]# 

另外,您可以从存储库的内容中启用cat和grep。

[[email protected] ~]# cat /etc/yum.repos.d/epel.repo | grep enabled
enabled=1
enabled=0
enabled=0
[[email protected] ~]# cat /etc/yum.repos.d/rdo-release.repo | grep enabled
enabled=1
[[email protected] ~]#

您只需要从epel存储库的输出中启用第一个存储库。它包括用于Enterprise Linux 7的稳定的附加软件包。现在已启用所需的存储库,您可以继续安装Openstack服务软件包。请记住,这是一个Openstack Libery ALL IN ONE安装,并且所有openstack服务都在单个节点服务器上运行。

  • Openstack安装OpenStack身份(关键)服务。
[[email protected] ~]# yum -y install python-openstackclient openstack-keystone openstack-utils python-memcached
  • 安装OpenStack映像服务(概览)服务。
[[email protected] ~]# yum -y install openstack-glance
  • 安装OpenStack计算服务(Nova)。
[[email protected] ~]# yum -y install openstack-nova openstack-nova-network openstack-nova-compute openstack-nova-api
  • 安装OpenStack仪表板(Horizo​​n)服务:
[[email protected] ~]# yum -y install openstack-dashboard openstack-nova-novncproxy
  • OpenStack Network(Neutron)服务安装:
[[email protected] ~]# yum -y install openstack-neutron openstack-neutron-ml2 openstack-neutron-linuxbridge python-neutronclient ebtables ipset
  • 安装OpenStack块存储(Cinder)服务:
[[email protected] ~]# yum -y install openstack-cinder targetcli
  • 安装OpenStack对象存储(Swift)服务。
[[email protected] ~]# yum -y install openstack-swift-proxy openstack-swift-account xfsprogs openstack-swift-container openstack-swift-object
  • 安装OpenStack编排服务(热)服务。
[[email protected] ~]# yum -y install openstack-heat-common python-heatclient openstack-heat-api openstack-heat-engine openstack-heat-api-cfn
  • 安装OpenStack Metering Service(云高仪)服务。
[[email protected] ~]# yum -y install openstack-ceilometer-api openstack-ceilometer-compute openstack-ceilometer-central openstack-ceilometer-collector openstack-ceilometer-alarm openstack-ceilometer-notification python-ceilometerclient python-oslo-policy python-ceilometer python-ceilometerclient

我已经安装了所有Openstack服务,这些服务将由本系列的后续部分组成。如果要安装其他Openstack服务软件包,例如负载平衡器,防火墙,Trove,也可以在此处安装它们。

上一篇文章:

Openstack Liberty Lab第1部分:网络设置和所有先决条件

下一篇文章:

Openstack Liberty Lab第3部分:配置Keystone ID服务

Sidebar