最近由于工作需要,需要调研安装pike版本的gnocchi。由于ceilometer与gnocchi版本的强相关性,所以需要部署一个同一版本的openstack环境,在同事的推荐下使用了packstack进行的部署,整个过程较为流畅简单,对于国内网络环境比使用devstack体验好很多。

[1]要求只有CentOS 7 Base和Openstack Pike Repo以及EPEL Repo和Packstack软件包。 其他软件包由Packstack自动安装和配置。(我是用的是Centos7.2)

  1. [root@dlp ~]# yum -y install centos-release-openstack-pike epel-release
  2. [root@dlp ~]# yum -y install openstack-packstack

[2]执行Packstack,如下命令。

  1. [root@dlp ~]# packstack --allinone

[3] Keystone,Glance,Nova,Neutron,Swift,Cinder,Ceilometer(+ Aodh,Gnocchi)通过packstack进行安装和配置,如下所示。 但是如果你想安装Trove或Sahara等其他组件,可以使用packstack命令指定选项。

  1. [root@dlp ~]# source keystonerc_admin
  2. [root@dlp ~(keystone_admin)]# openstack user list
  3. +----------------------------------+------------+
  4. | ID | Name |
  5. +----------------------------------+------------+
  6. | 15b05802627f4f42b4ae3253f5ce6730 | cinder |
  7. | 2ac16759b27f480da9adff72188c79f3 | glance |
  8. | 2aced06e7c984399a7cc799de9199244 | aodh |
  9. | 3fdc02269da74e67be50c1d2f8711f3b | gnocchi |
  10. | 70a112fdec0842979e8e9e5e9f171791 | nova |
  11. | 866962fe0ee14c379dc6245a8ee5a707 | placement |
  12. | a1c35ba084554dd1bca310667a82bdd2 | ceilometer |
  13. | bce952e6b65641aa93aab872d04e7c0c | admin |
  14. | c2082398028442a7bff898fb6745af57 | swift |
  15. | e43f38301fed4a44ae070b6e7b0a0026 | neutron |
  16. | fbbd1aff07fd4b48a0020bddd2c8deea | demo |
  17. +----------------------------------+------------+
  18.  
  19. [root@dlp ~(keystone_admin)]# openstack project list
  20. +----------------------------------+----------+
  21. | ID | Name |
  22. +----------------------------------+----------+
  23. | 2bbfb410124f4454a45f012a6274eff7 | demo |
  24. | 400487fe18a541f1a3c4c462b4ff9fa6 | admin |
  25. | 8b051a62445f4106a17f5521cd713841 | services |
  26. +----------------------------------+----------+
  27.  
  28. [root@dlp ~(keystone_admin)]# openstack service list
  29. +----------------------------------+------------+--------------+
  30. | ID | Name | Type |
  31. +----------------------------------+------------+--------------+
  32. | 128e1c41dae648fd84266be576ab6b8e | aodh | alarming |
  33. | 1549860212bd444eb96ebe3399e1af05 | cinderv2 | volumev2 |
  34. | 5144ecf07843499aa76a1c5bdeafcfa2 | nova | compute |
  35. | 5670a37cdd7e48c4b77b744082dfd5cd | cinder | volume |
  36. | 7963a27f90de40ed900bcff7f0771ab9 | swift | object-store |
  37. | 9aa244907a4e428b8a8c996e086a518f | placement | placement |
  38. | a967ff55c55143439e899cbd0530af6b | neutron | network |
  39. | c06cc37f779a4163b147fca99ec3cc33 | keystone | identity |
  40. | c8a39eec1cac44719bbb15b883d62735 | glance | image |
  41. | d8871026f6cc4c00b25bcfcf6ae05064 | ceilometer | metering |
  42. | f2b5cd4ee2344f389e6eb1e9a8fbccfc | gnocchi | metric |
  43. | fccbbd2dbf3141acbe8a2291df1b67a1 | cinderv3 | volumev3 |
  44. +----------------------------------+------------+--------------+
  45.  
  46. [root@dlp ~(keystone_admin)]# openstack catalog list
  47. +------------+--------------+----------------------------------------------------------------------------+
  48. | Name | Type | Endpoints |
  49. +------------+--------------+----------------------------------------------------------------------------+
  50. | aodh | alarming | RegionOne |
  51. | | | internal: http://10.0.0.40:8042 |
  52. | | | RegionOne |
  53. | | | public: http://10.0.0.40:8042 |
  54. | | | RegionOne |
  55. | | | admin: http://10.0.0.40:8042 |
  56. | | | |
  57. | cinderv2 | volumev2 | RegionOne |
  58. | | | internal: http://10.0.0.40:8776/v2/400487fe18a541f1a3c4c462b4ff9fa6 |
  59. | | | RegionOne |
  60. | | | admin: http://10.0.0.40:8776/v2/400487fe18a541f1a3c4c462b4ff9fa6 |
  61. | | | RegionOne |
  62. | | | public: http://10.0.0.40:8776/v2/400487fe18a541f1a3c4c462b4ff9fa6 |
  63. | | | |
  64. | nova | compute | RegionOne |
  65. | | | admin: http://10.0.0.40:8774/v2.1/400487fe18a541f1a3c4c462b4ff9fa6 |
  66. | | | RegionOne |
  67. | | | internal: http://10.0.0.40:8774/v2.1/400487fe18a541f1a3c4c462b4ff9fa6 |
  68. | | | RegionOne |
  69. | | | public: http://10.0.0.40:8774/v2.1/400487fe18a541f1a3c4c462b4ff9fa6 |
  70. | | | |
  71. | cinder | volume | RegionOne |
  72. | | | internal: http://10.0.0.40:8776/v1/400487fe18a541f1a3c4c462b4ff9fa6 |
  73. | | | RegionOne |
  74. | | | public: http://10.0.0.40:8776/v1/400487fe18a541f1a3c4c462b4ff9fa6 |
  75. | | | RegionOne |
  76. | | | admin: http://10.0.0.40:8776/v1/400487fe18a541f1a3c4c462b4ff9fa6 |
  77. | | | |
  78. | swift | object-store | RegionOne |
  79. | | | public: http://10.0.0.40:8080/v1/AUTH_400487fe18a541f1a3c4c462b4ff9fa6 |
  80. | | | RegionOne |
  81. | | | admin: http://10.0.0.40:8080/v1/AUTH_400487fe18a541f1a3c4c462b4ff9fa6 |
  82. | | | RegionOne |
  83. | | | internal: http://10.0.0.40:8080/v1/AUTH_400487fe18a541f1a3c4c462b4ff9fa6 |
  84. | | | |
  85. | placement | placement | RegionOne |
  86. | | | public: http://10.0.0.40:8778/placement |
  87. | | | RegionOne |
  88. | | | admin: http://10.0.0.40:8778/placement |
  89. | | | RegionOne |
  90. | | | internal: http://10.0.0.40:8778/placement |
  91. | | | |
  92. | neutron | network | RegionOne |
  93. | | | public: http://10.0.0.40:9696 |
  94. | | | RegionOne |
  95. | | | internal: http://10.0.0.40:9696 |
  96. | | | RegionOne |
  97. | | | admin: http://10.0.0.40:9696 |
  98. | | | |
  99. | keystone | identity | RegionOne |
  100. | | | admin: http://10.0.0.40:35357/v3 |
  101. | | | RegionOne |
  102. | | | public: http://10.0.0.40:5000/v3 |
  103. | | | RegionOne |
  104. | | | internal: http://10.0.0.40:5000/v3 |
  105. | | | |
  106. | glance | image | RegionOne |
  107. | | | public: http://10.0.0.40:9292 |
  108. | | | RegionOne |
  109. | | | internal: http://10.0.0.40:9292 |
  110. | | | RegionOne |
  111. | | | admin: http://10.0.0.40:9292 |
  112. | | | |
  113. | ceilometer | metering | RegionOne |
  114. | | | admin: http://10.0.0.40:8777 |
  115. | | | RegionOne |
  116. | | | internal: http://10.0.0.40:8777 |
  117. | | | RegionOne |
  118. | | | public: http://10.0.0.40:8777 |
  119. | | | |
  120. | gnocchi | metric | RegionOne |
  121. | | | public: http://10.0.0.40:8041 |
  122. | | | RegionOne |
  123. | | | internal: http://10.0.0.40:8041 |
  124. | | | RegionOne |
  125. | | | admin: http://10.0.0.40:8041 |
  126. | | | |
  127. | cinderv3 | volumev3 | RegionOne |
  128. | | | public: http://10.0.0.40:8776/v3/400487fe18a541f1a3c4c462b4ff9fa6 |
  129. | | | RegionOne |
  130. | | | internal: http://10.0.0.40:8776/v3/400487fe18a541f1a3c4c462b4ff9fa6 |
  131. | | | RegionOne |
  132. | | | admin: http://10.0.0.40:8776/v3/400487fe18a541f1a3c4c462b4ff9fa6 |
  133. | | | |
  134. +------------+--------------+----------------------------------------------------------------------------+

附上原文地址和gnocchi手动安装过程:

原文:https://www.server-world.info/en/note?os=CentOS_7&p=openstack_pike2&f=20

gnocchi手动安装:https://www.server-world.info/en/note?os=CentOS_7&p=openstack_pike3&f=1

使用packstack安装pike版本的openstack的更多相关文章

  1. Kolla部署Pike版本的OpenStack-allinone云平台

    1 openstack 概述 openstack概述 : OpenStack是一个NASA美国国家航空航天局和Rackspace合作研发 的,以Apache许可证授权,并且是一个自由软件和开放源代码项 ...

  2. Devstack 安装OpenStack Pike版本(单机环境)

    问题背景 最近在研究OpenStack的时候,需要对其源代码进行调试,公司服务器上部署的OpenStack环境又不能随意的进行折腾,为了研究的持续性和方便性,就决定再自己的虚拟机上面使用Devstac ...

  3. [译] OpenStack Pike 版本中的 53 个新功能盘点

      原文:https://www.mirantis.com/blog/53-things-to-look-for-in-openstack-pike/ 作者:Mirantis Nick Chase 发 ...

  4. openstack安装newton版本keyston部署(一)

    一.部署环境:     两台centos7,  内存2G 控制计算节点: Hostname1:                    ip:172.22.0.218 计算节点及存储节点 Hostnam ...

  5. packstack安装ironic

    KVM Centos7.3虚机 安装openstack Pike版本, 其它版本安装方法类似. packstack目前对NetworkManager 还不支持,我们修改下配置: systemctl d ...

  6. opendaylight-O版本与openstack集成

    feature:list list (Lists all existing features available from the defined repositories) feature:list ...

  7. 20190726_安装CentOS7minimal版本后需要做的优化和配置

    20190726_安装CentOS7minimal版本后需要做的优化和配置 CentOS系统镜像下载地址:https://www.centos.org/ CentOS的Minimal(最小化安装版本) ...

  8. 安装rocky版本:openstack-nova-compute.service 计算节点服务无法启动

    问题描述:进行openstack的rocky版本的安装时,计算节点安装openstack-nova-compute找不到包. 解决办法:本次实验我安装的rocky版本的openstack 先安装cen ...

  9. 如何为eclipse安装合适版本的python插件pydev

    pydev是一款优秀的Eclipse插件,大多数喜欢在eclipse开发软件的程序员(也许是java程序员)在开发python软件时希望继续使用eclipse,那么pydev是非常理想的选择. 1.安 ...

随机推荐

  1. GoJS 友情链接

    目前GoJS官网是学习gojs的最佳选择 GOJS简单示例 GoJS API学习 GoJS组织结构图2 mind map思维导图 组织结构图 GoJS实例1 GoJS实例2 GoJS实例3 GoJS实 ...

  2. 084、Java数组之实现数组复制

    01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...

  3. 前端学习笔记系列一:2 Vue的单文件组件

    (1)非单文件vue组件和单文件vue组件的一般写法 一个完整的vue组件会包括三个部分:一是template模板部分,二是js程序逻辑部分,三是css样式部分.每个组件都有属于自己的模板,js和样式 ...

  4. 移动端web(1)

    引入        <meta name="viewport" content="wcodeth=device-wcodeth, initial-scale=1, ...

  5. eot文件

    *.eot文件 是一种压缩字库,目的是解决在网页中嵌入特殊字体的难题2.在网页中嵌入的字体只能是 OpenType 类型,其他类型的字体只有转换成 OpenType 类型(eot格式)的字体才能在网页 ...

  6. MyEclipse8.5 + jdk 1.6.0_43 + tomcat6 + maven 3.0.4 + win7 32位 ,环境搭建并看到“hello world”

    一.前期准备 1.首先安装jdk,具体略,用java -version在cmd中看到下图所示就说明安装好了 2.安装tomcat6,具体略,在浏览器中输入http://localhost:8080/, ...

  7. python操作mongoDB(pymongo的使用)

    pymongo操作手册 连接数据库 方法一(推荐) import pymongo client = pymongo.MongoClient(host="localhost",por ...

  8. 学习Linux系统永远都不晚

    作为一名机械专业毕业的学生,两年的工作经历实实在在地教会了我如何认清现实,让当初那个对机械行业无比憧憬的少年明白了自己选择的路有多艰难.由于我的父母都是工人,所以我比其他同龄人能更早地接触到工业的魅力 ...

  9. GNS3 模拟icmp路由跟踪

    R1 : conf t int f0/0 no shutdown ip add 192.168.1.1 255.255.255.0 no ip routing end R2 f0/0: conf t ...

  10. Vuex - state , getters , mutations , actions , modules 的使用

      1, 安装   vue add vuex 2, 安装完之后会自动生成store文件夹,并在main.js中自动引用 store/index.js 3,在store文件夹下的index.js中定义 ...