1、yum install centos-release-openstack-mitaka
问题No package centos-release-openstack-mitaka available.Error: Nothing to do
解决:本来想安装mitaka版本,但是CentOS阿里仓库停止openstack mitaka源服务
建议学习新版本

原因:https://www.cnblogs.com/yaohong/p/7575404.html

2、centos 7中自带的查看网络的命令是: ip addr
如果还是想要 ifconfig
安装net-tools
yum install net-tools

3、NTP服务不生效
注意:设置完成后验证可能不会生效,重启机器即可

4、MariaDB
注意配置结束后一定要进行验证。

  • ERROR 2003 (HY000): Can’t connect to MySQL server on ‘172.16.230.15’ (10060)

    这个报错说明,数据库不允许除了本机外的任何主机连接数据库。为了解决这个问题,我们需要在服务器上进行访问权限的更改来允许其他主机也能访问该数据库。

    解决:

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';
    

    (第一个’root’表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,第二个’password’表示密码)。

  • 如果还是无法连接
    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    firewall-cmd --reload

    此处为IPtables设置防火墙允许3306端口vi /etc/sysconfig/IPtables

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
    

备注:CentOS 7中防火墙是一个非常的强大的功能,在CentOS 6.5中在iptables防火墙中进行了升级了。阿里云centos7中默认使用firewall,并且默认没有开启。

5、Etcd问题:Job for etcd.service failed because the control process exited with error code. See “systemctl status etcd.service” and “journalctl -xe” for details.
原因:配置错误。
https://docs.openstack.org/install-guide/environment-etcd-rdo.html
备注:此处所有的10.0.0.11,都替换成你对应的controller节点的ip
具体出错地方:ETCD_NAME=“controller” ETCD_INITIAL_CLUSTER=“controller=http://10.0.0.11:2380”
两个地方都必须是controller

6、swp文件问题
配置网络时:vi /etc/sysconfig/network-scripts/ifcfg-eth0
会出现一个隐藏文件 .ifcfg-eth0.swp
当配置未成功,却把虚拟机关掉,隐藏文件依然存在。当你再次配置时会出现两个提示
只需要把该隐藏文件删除即可。
适用情况:

7、Missing value auth-url required for auth plugin password

问题描述:没有source环境变量导致。
admin-openrc文件中的命令,没有加载到source到环境变量
所以会说missing value
此部分可以查看keystone配置中最后一步 Create OpenStack client environment scripts

8、Must specify --transport-url if [DEFAULT]/transport_url is not set in the configuration file.

配置计算节点 中 安装和配置组件第二步骤配置错误,注意配置transport-url
编辑文件 /etc/nova/nova.conf

transport_url = rabbit://openstack:RABBIT_PASS@controller

注意替换 RABBIT_PASS

9、8774问题
Unable to establish connection to http://controller:8774/v2.1/os-services?binary=nova-compute:
注意查看问题在虚拟机中的表现形式

解决方案:出现此类问题,因为给controller节点分配的内存不足,我一开始只给了它1G,
EMMM,设置成4G就Ok了。
这个问题在xshell中表现为:
Unable to establish connection to http://controller:8774/v2.1/os-services?binary=nova-compute:

类似问题:
Unable to establish connection to http://controller:8774/v2.1/flavors/detail: (‘Connection aborted.’, BadStatusLine("’’",))

10、-bash: net.bridge.bridge-nf-call-iptables: command not found
centos7添加bridge-nf-call-ip6tables出现No such file or directory
解决:https://www.cnblogs.com/zejin2008/p/7102485.html

11、不能访问dashboard
解决思路:cat /var/log/httpd/error_log
先查看错误日志,看见问题出在哪里:

[Fri Apr 26 09:30:18.395927 2019] [:error] [pid 15126] ERROR django.security.DisallowedHost Invalid HTTP_HOST header: ‘192.168.71.134’. You may need to add u’192.168.71.134’ to ALLOWED_HOSTS.

编辑文件 /etc/openstack-dashboard/local_settings
ALLOWED_HOSTS = [‘one.example.com’, ‘two.example.com’]
此处的ALLOWED_HOSTS中的地址,应该写成你的controller地址
或者 ALLOWED_HOSTS = [’*’] 设置为允许所有
!!!注意不要犯错 ALLOWED_HOSTS 只能有一个配置,注释掉其他的ALLOWED_HOSTS配置

配置结束,执行命令:
#systemctl restart httpd.service memcached.service

12、No handlers could be found for logger "openstack_dashboard.settings"
问题已解决,原因是/etc/openstack-dashboard/local.settings 权限是root权限,执行chown root:apache /etc/openstack-dashboard/

13、Openstack搭建后访问dashboard报error 500, Internal server error
编辑 /etc/httpd/conf.d/openstack-dashboard.conf
添加下面一行代码

WSGIApplicationGroup %{GLOBAL}

!!!注意重启服务:systemctl restart httpd.service memcached.service

14、Failed to discover available identity versions when contacting http://controller:5000/v3. Attempting to parse version from URL.
Unable to establish connection to http://controller:5000/v3/auth/tokens: HTTPConnectionPool(host=‘controller’, port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError(’<urllib3.connection.HTTPConnection object at 0x7f48435b6410>: Failed to establish a new connection: [Errno 111] Connection refused’,))

使用openstack的过程当中,在创建网络的时候,发现自己访问失败,进而发现对每一个服务都出现了访问失败。
问题解决:
查看日志tail /var/log/keystone/keystone.log

2019-04-28 06:52:13.203 8238 ERROR keystone.common.wsgi DBConnectionError: (pymysql.err.OperationalError) (2003, “Can’t connect to MySQL server on ‘controller’ ([Errno 111] Connection refused)”) (Background on this error at: http://sqlalche.me/e/e3q8)
2019-04-28 06:52:13.203 8238 ERROR keystone.common.wsgi

问题:(2003, “Can’t connect to MySQL server on ‘controller’ ([Errno 111] Connection refused)”)
然后试着连接数据库
mysql -uroot -p
Enter password:

ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2 “No such file or directory”)

重启一下:mariadb服务
systemctl start mariadb.service
systemctl enable mariadb.service

15、BadRequestException: 400: Client Error for url: http://controller:9696/v2.0/subnets, {“NeutronError”: {“message”: “The allocation pool 192.168.71.136-192.168.71.255 spans beyond the subnet cidr 192.168.71.0/24.”, “type”: “OutOfBoundsAllocationPool”, “detail”: “”}}

注意问题:OutOfBoundsAllocationPool
可以看到:192.168.71.136-192.168.71.255 OutOfBoundsAllocationPool

解决方案:不要包含255 将范围改小:start=192.168.71.136,end=192.168.71.200

就可以成功了。具体问题的话,这里涉及到计算机网络的知识,具体原因,希望可以有人解答一下。

16、问题:An unexpected error prevented the server from fulfilling your request. (HTTP 500)
查看keystone日志——tail -f /var/log/keystone/keystone.logl
解决:重启一下:mariadb服务
systemctl start mariadb.service
systemctl enable mariadb.service

17、Default security group
前面的步骤出错导致出现两个默认安全组

解决:删除一个,此处删除语法试了好几次,尴尬啊
openstack security group delete acd8ee86-19c4-45f5-bc9f-095f2ad17dc6

建议:
每一步的Verify operation都要保证不出错;
多看日志解决问题,不要一怎样就百度
各种骚操作多尝试,试过了才知道怎样哈皮


其它:
1、怎么在vi和vim上查找字符串
https://jingyan.baidu.com/article/219f4bf793a0c2de442d38f1.html
2、Linux centos彻底删除文件夹、文件命令(centos 新建、删除、移动、复制等命令)
https://blog.csdn.net/lpdx111/article/details/16877725

3、DNS是什么
DNS就是把域名转化成IP的过程,合理的设置DNS能让网站打开访问的时候速度变快。
vi /etc/resolv.conf
nameserver 114.114.114.114

4、vim总是卡死
使用vim时,如果你不小心按了 Ctrl + s后,你会发现不能输入任何东西了,像死掉了一般,其实vim并没有死掉,这时vim只是停止向终端输出而已,要想退出这种状态,只需按Ctrl + q 即可恢复正常。

openstack搭建问题相关推荐

  1. openstack搭建教程

    一.   什么是云计算 云计算(cloud computing)是基于互联网的相关服务的增加.使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源.云是网络.互联网的一种比喻说法.过 ...

  2. 先电OpenStack搭建

    先电OpenStack搭建 本次搭建采用双节点安装,即controller node控制节点和compute node计算节点.enp8s0为内部管理网络,enp9s0为外部网络.存储节点安装操作系统 ...

  3. OpenStack 搭建记录——筑梦之路

    网络规划: 192.168.25.34   openstack 第一部分 openstack搭建 官方文档 http://docs.openstack.org/ 操作系统:centos 7 minal ...

  4. 基于openstack搭建百万级并发负载均衡器的解决方案

    最近,喜欢研究一些国外技术大咖们的文章,而这篇文章是基于openstack负载均衡器的解决方案,做的一些总结~希望能够给小伙伴带来一些灵感或者帮助. openstack现有的负载均衡解决方案,无论是l ...

  5. 基于RDO的单机的openstack搭建

    单机openstack的搭建 内存7G以上.借鉴别人的自己添加修改的,经实践成功. 安装CentOS 7.3 成功引导系统后,会出现下面的界面 界面说明: Install CentOS 7 #安装Ce ...

  6. OpenStack搭建过程(随笔搭建)

    项目二 理论知识 1.项目需求分析 1.基本概念 需求分析是指理解用户需求,就用户的功能需求与客户达成一致,并需要估计项目风险和评估项目代价,最终形成开发计划的一个复杂过程.在这个过程中,用户是处在主 ...

  7. 用OpenStack搭建简单的云平台并启动云主机

    OpenStack OpenStack简介 OpenStack重要集成组件 OpenStack平台部署 部署环境 建立虚拟机 配置时间同步 安装OpenStack 安装 RabbitMQ 消息队列服务 ...

  8. OpenStack搭建私有云一:认证服务

    实验环境部署 主机名 IP 备注 controllre 192.168.80.184 控制节点 compute01 192.168.80.185 计算节点 注:计算节点可有多个 控制节点和计算节点  ...

  9. 使用openstack搭建私有云

    OpenStack 部署 一.环境准备 版本介绍 CentOS Linux release 7.6.1810 (Core) 内核版本:3.10.0-957.el7.x86_64 $ openstack ...

最新文章

  1. 互联网黄金十年的黄昏——是人工智能的黎明还是裁员的长夜
  2. linux共享比windows好处,开源Linux虚拟化优势比Windows有何特点?
  3. Boost:bind绑定__cdecl(成员函数)测试程序
  4. CodeForces - 993C Careful Maneuvering(几何+暴力+状态压缩)
  5. 越狱后必装软件_iOS 13全系统越狱详细教程疑难解答
  6. 8篇文章系统梳理ARM开发中的文件类型
  7. 数据结构与算法分析(C++语言版)_张琨版 第一章课后习题答案
  8. nodejs Log4js v2.x配置使用
  9. 怎么获取计算机的最高权限,获取win8 64位旗舰版系统最高权限的方法【图文详解】...
  10. python oct_安装在python oct2py中使用的gnuoctave
  11. 实现Android手机之间在局域网下传输任意文件
  12. 【IDEA】单独运行一个类的方法
  13. 微信爬取过程中参数分析
  14. 国产32核服务器CPU验证成功!100%自主指令架构,单机最多可支持四路128核,来自龙芯中科...
  15. php后端switch,详解PHP中php switch的方法实例_后端开发
  16. 晶体生长计算机实验报告,食盐晶体生长实验报告
  17. 快速理解-设计模式六大原则
  18. QQ IDKey生成
  19. 怎么退出自适应巡航_买车选配置,自适应巡航or定速巡航
  20. discuz 搬迁服务器时,根域名访问 主动跳到 门户列表页问题

热门文章

  1. 西湖大学鞠峰组招聘【塑料降解 / 污水工程 / 微生物学】方向博士后和科研助理...
  2. 1.贝尔曼方程(Bellman equation)
  3. 项目协作管理平台-teambition和tapd--深度体验
  4. HBase入门: 简介、特点、优缺点、数据结构、系统架构、入门操作、适用场景、注意事项与遇到的坑
  5. Java Spring MVC框架 VIII 之 Spring MVC拦截器
  6. win10无线网卡无法连接网络
  7. 和诸君学习做一个黑客 内网ARP欺骗[上]外接网卡的安装和启动(3)
  8. 计算机装机知识策划案,电脑装机大赛策划案.doc
  9. LeetCode 494. Target Sume
  10. Unity3D笔记第十六天——Mecanim动画系统