学习OpenStack Mitaka单节点部署笔记

还处在基础学习过程,写这篇文章也是壮着胆子来写的,因为好多的基础知识还不太明白(鸟哥的那本私房菜都还没学完呢呵呵),正好赶上有同事需要搭一个环境在上边开发,既然有需求了那就试试吧,下边就把部署过程中遇到的问题记录下来,以备以后可能还会遇到相同的问题知道怎么解决了。

言归正传,本来也是学习为主,好多还处于一知半解当中就找了一个Packstack 自动化部署工具,下面所有的操作配置都是用它完成。

# yum install -y centos-release-openstack-mitaka
# yum update -y
# sudo yum install -y openstack-packstack
# packstack --allinone

执行上边操作过程如果一切顺利大概需要40分钟吧(预估),遇到的问题就在packstack --allinone部署时出现的:

1.

PuppetError: Error appeared during Puppet run: 10.10.15.14_amqp.pp
Error: Execution of ‘/usr/bin/yum -d 0 -e 0 -y install erlang‘ returned 1: Error downloading packages:
You will find full trace in log /var/tmp/packstack/20160518-220204-u2bfTF/manifests/10.10.15.14_amqp.pp.log

这个错误困扰了半天,网上查一些资料说是主机名的问题,好休息/etc/hosts:

127.0.0.1   localhost ops
10.10.15.14 ops

保存后再去执行

# packstack  --allinone

此时出现第二个问题,这个问题是第二天出现的:

2.

PuppetError: Error appeared during Puppet run: 10.10.15.14_horizon.pp
Error: Execution of ‘/usr/bin/yum -d 0 -e 0 -y install openstack-dashboard‘ returned 1: Error downloading packages:
You will find full trace in log /var/tmp/packstack/20160519-142443-mES6ez/manifests/10.10.15.14_horizon.pp.log

知识储备不够还是解决不了,上网找资料吧度娘不给力还是谷歌靠谱,有说需要再次运行yum update直到没有软件需要更新就可以了,接着试运行更新命令确实有一个软件更新了,但感觉应该对部署影响不大,继续执行:

# packstack  --allinone

没想到还真顺利过去了,具体是什么原因还是没搞懂,只不过高兴没一会第三个问题接踵而至:

3.

ERROR : Error appeared during Puppet run: 10.10.15.14_gnocchi.pp
Error: Execution of ‘/usr/bin/yum -d 0 -e 0 -y install openstack-gnocchi-metricd‘ returned 1: Error downloading packages:
You will find full trace in log /var/tmp/packstack/20160519-160900-aneTEN/manifests/10.10.15.14_gnocchi.pp.log

不碰真东西是真不到自己掌握的知识是多么的匮乏,一个都解决不了,接着google,文章里说需要将

NetworkManager停掉,还有防火墙以及SELinux,好吧,接着试:

# systemctl list-unit-files |grep NeworkManager 
NetworkManager-dispatcher.service             disabled
NetworkManager-wait-online.service            disabled
NetworkManager.service                        disabled
# systemctl disable NetworkManager
#setenforce 0

一切都关闭妥当,继续packstack  --allinone

**** Installation completed successfully ******

Additional information:
 * A new answerfile was created in: /root/packstack-answers-20160519-204455.txt
 * Time synchronization installation was skipped. Please note that unsynchronized time on server instances might be problem for some OpenStack components.
 * File /root/keystonerc_admin has been created on OpenStack client host 10.10.15.14. To use the command line tools you need to source the file.
 * To access the OpenStack Dashboard browse to http://10.10.15.14/dashboard .
Please, find your login credentials stored in the keystonerc_admin in your home directory.
 * To use Nagios, browse to http://10.10.15.14/nagios username: nagiosadmin, password: 7e49305b747b4a5e
 * The installation log file is available at: /var/tmp/packstack/20160519-204454-Q57aSm/openstack-setup.log
 * The generated manifests are available at: /var/tmp/packstack/20160519-204454-Q57aSm/manifests

successfully !!这回可以小激动一下了,试试吧!

总算是可以登录了,不过配置可能不太对,现在8个G的内存外加5G的交换分区全部被占满了,导致后边开网页敲代码都卡的不行,等明天再好好研究研究吧。

也算是迈出了第一步,继续加油!

附上参考的网站:

https://www.rdoproject.org/install/quickstart/

http://www.flashguides.co.uk/guide/Installing_OpenStack_Kilo_on_CentOS_with_Packstack

http://www.linuxtechi.com/single-node-openstack-liberty-installation-centos-7/

时间: 2025-01-14 01:19:11

学习OpenStack Mitaka单节点部署笔记的相关文章

OpenStack 入门学习之三:单节点icehouse网桥的配置

部署完icehouse,安装完实例之后,如果虚拟主机需要和外部进行通信,还需要对宿主机的网桥进行配置 具体配置如下 修改ifcfg-em1的内容为以下内容: DEVICE=em1 ONBOOT=yes DEVICETYPE=ovs TYPE=OVSPort OVS_BRIDGE=br-ex #HWADDR=F8:B1:56:AE:3A:84 #TYPE=Ethernet #UUID=6f49b547-f1f8-4b21-a0fc-68791a5237dd #BOOTPROTO=static #I

RDO单节点部署openstack (Havana)

OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作.OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单.可大规模扩展.丰富.标准统一的云计算管理平台.OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成. OpenStack 是一个旨在为公共及私有云的建设与管理提供软件的开源项目.它的社区拥有超过130家企业及1350位开发者,这些机构与个人都将OpenStack作为基础设施即服务(简称I

Ubuntu下用devstack单节点部署Openstack

一.实验环境 本实验是在Vmware Workstation下创建的单台Ubuntu服务器版系统中,利用devstack部署的Openstack Pike版. 宿主机:win10 1803  8G内存  256G SSD 虚拟软件:Vmware Workstation 12.5.9 虚拟机系统:Ubuntu Server 16.04.5 LTS  参考博客: https://blog.csdn.net/pfztab/article/details/78632393 https://www.cnb

openstack icehouse 3节点部署遇到的问题和解决方法

刚接触openstack不久,参考官方文档实施3节点部署时遇到了一些问题,主要集中在compute node,还好有十几年的运维经验协助我把问题一一解决了.以下会用红字部分标识解决方法. 系统环境:CentOS 6.5 64位 各节点IP:完全按照官方文档中的IP进行了配置 官方文档:http://docs.openstack.org/icehouse/install-guide/install/zypper/content/ 日志记录日期:2014-7-6 问题部分: Controller N

HyperLedger Fabric 1.2 单机单节点部署(10.2)

单机单节点指在一台电脑上部署一个排序(Orderer)服务.一个组织(Org1),一个节点(Peer,属于Org1),然后运行官方案例中的example02智能合约例子,实现转财交易和查询功能.单机单节点部署结构图如下: 图:单机单节点部署结构图 单机单节点部署步骤如下:1. 创建singlepeer目录 # cd $GOPATH/src/github.com/hyperledger/fabric # mkdir singlepeer # cd singlepeer 2. 获取生成工具 把下载的

rancher server 单节点部署/K8S高可用部署

环境说明: # 操作系统:centos7 # docker版本:19.03.5 # rancher版本: latest # rancher server 节点IP :192.168.2.175 # rancher agent节点IP: 192.168.2.175,192.168.2.176,192.168.2.177,192.168.2.185,192.168.2.187 # K8S master 节点IP:192.168.2.176,192.168.2.177,192.168.2.185 #

恒天云快速部署指南--OpenStack H版本虚拟机单节点部署解决方案

本帖是openstack单节点在虚拟机上部署的实践.想要玩玩和学习openstack的小伙伴都看过来,尤其是那些部署openstack失败的小伙伴.本帖可以让你先领略一下openstack的魅力.本ISO由恒天云团队基于openstackH版本制作. ISO介绍 恒天云 All In One ISO是一个简单.易用.高效的恒天云部署工具.能够帮助用户快速部署恒天云单节点基础版本,从而更好的体验恒天云.本文档重点讲解在虚拟机中安装部署恒天云 All In One ISO,不包含物理机安装.物理机安

小试牛刀之Kolla单节点部署

写在前面的话,笔者目的是为了尝试用Kolla来方便快捷的部署OpenStack,为以后多节点部署打下基础. Kola简介: kolla项目起源于TripleO项目,聚焦于使用Docker容器部署OpenStack服务.该项目由Cisco于2014年9月提出,是OpenStack 社区Big Tent开发模式下的孵化项目. Kolla项目是一个支持Openstack服务以容器的方式部署,借助ansible部署工具可以简单的扩展到多个节点.同时,又借助于使用 heat 来编排 Kolla 集群. 环

MongoDB 3.2复制集单节点部署(四)

MongoDB在单节点中也可以做复制集,但是仅限于测试实验,最大的好处就是部署方便快速,可以随便添加新节点,节省资源.在这里我使用的是MongoDB 3.2版本进行复制集实验(但MongoDB配置文件使用的是老版本格式),一共使用三个节点,一个是主节点(PRIMARY),一个是从节点(SECONDARY),一个是投票节点(ARBITER).如下图: 一.实验环境 1)节点信息:192.168.60.10 3)节点确保iptables和selinux已关闭 1 2 [root@node1 ~]#