OpenStack icehouse系列之问题处理

简介:

OpenStack icehouse系列之问题处理

众所周知搭建是很容易的、往往排错是很头疼的、下面我分享下我在搭建的过程中遇到的问题和解决办法。

glance报错以及解决方法

执行glance同步数据库的时候:su -s /bin/sh -c "glance-manage db_sync" glance

su -s /bin/sh -c "glance-manage db_sync" glance
Traceback (most recent call last):
  File "/usr/bin/glance-manage", line 6, in <module>
    from glance.cmd.manage import main
  File "/usr/lib/python2.7/dist-packages/glance/cmd/manage.py", line 41, in <module>
    from oslo.config import cfg
ImportError: No module named config

这个原因是因为系统的oslo.config版本太低导致解决办法:

apt-get install -y python-pip

pip install oslo.config --upgrade


报错类型:
服务启动不了。启动就停止
解决方法:
修改配置文件service_plugins=neutron.services.l3_router.l3_router_plugin.L3RouterPlugin
            core_plugin=neutron.plugins.ml2.plugin.Ml2Plugin
同步neutron数据库,因为当初我排查错误的时候发现数据库neutron里面是没有东西的。
su -s /bin/sh -c "neutron-db-manage --config-file /etc/neutron/neutron.conf \
      --config-file /etc/neutron/plugin.ini upgrade head" neutron
之所以要软连接是因为有些软件需要/etc/neutron/plugin.ini,在你执行完上一步骤的时候他会提示你

ln -s /etc/neutron/plugins/ml2/ml2_conf.ini /etc/neutron/plugin.ini
注意:
配置文件行首尽量不要有空格。



本文转自Devin 51CTO博客,原文链接:http://blog.51cto.com/devingeng/1564459

相关文章
|
JSON Shell 数据格式
openstack查看亲和组的命令
在OpenStack中,你可以使用命令行工具(例如,OpenStack CLI)或者通过OpenStack的Dashboard(Horizon)来查看和管理亲和性组。以下是使用命令行工具的一些示例命令: 1. **查看亲和性组列表:** ```bash openstack server group list ``` 2. **查看特定亲和性组的详细信息:** ```bash openstack server group show <group_id> ``` 确保将 `<group_id>` 替换为你要查看的亲和性组的实际ID。 3. **查看属于特定亲和性组的虚拟机实例列表:**
274 0
|
数据中心
openstack的亲和组
在OpenStack中,亲和性组(Affinity Groups)是用于定义虚拟机(VM)实例之间关系的一种机制。亲和性组允许你指定一组虚拟机实例,并规定它们应该在同一主机上运行(亲和性),或者应该在不同主机上运行(反亲和性)。这有助于优化性能、提高可用性和确保一些特定的资源隔离。 亲和性组可以通过OpenStack的Orchestration服务(Heat)来定义和管理。以下是一些关键概念和步骤: 1. **亲和性策略(Affinity Policy):** 定义了虚拟机实例之间的关系。有两种主要的策略,即亲和性(affinity)和反亲和性(anti-affinity)。 2.
544 0
|
Java C语言
用Java(C语言也可以看)实现冒泡排序和折半查找(详细过程图)+逆序数组
用Java(C语言也可以看)实现冒泡排序和折半查找(详细过程图)+逆序数组
126 0
|
存储 安全 API
OpenStack的块存储卷管理快照 (Snapshot)
【8月更文挑战第26天】
596 13
|
存储 Linux 文件存储
在Linux中,什么是文件系统?常用文件系统有哪些?
在Linux中,什么是文件系统?常用文件系统有哪些?
|
9月前
|
Unix Linux 虚拟化
VMware Workstation 17.6.2 发布下载,现在完全免费无论个人还是商业用途
VMware Workstation 17.6.2 发布下载,现在完全免费无论个人还是商业用途
44082 16
VMware Workstation 17.6.2 发布下载,现在完全免费无论个人还是商业用途
|
存储 消息中间件 算法
深入解析OpenStack Cinder:块存储服务详解
本文介绍了OpenStack及其块存储服务Cinder。OpenStack是一个开源云计算管理平台,提供基础设施即服务(IaaS),核心服务包括计算、网络、存储等。Cinder主要用于为虚拟机提供持久性块存储,具备多种功能,如卷操作、备份、快照及与实例的交互等。此外,还详细介绍了Cinder的工作流程、命令行操作及不同存储插件的使用。
1455 8
|
存储 SQL 分布式计算
|
网络安全
出现“Host key verification failed”错误--解决
遇到“Host key verification failed”错误,通常是因为远程主机密钥发生变化,与本地保存的信息不符。这种情况可能是远程主机系统更改或重装等原因导致的。解决方法是根据提示使用`ssh-keygen -f "/root/.ssh/known_hosts" -R "[10.61.0.152]:29022"`命令移除旧的密钥信息,然后重新尝试连接。
2145 5
|
SQL 关系型数据库 MySQL
MySQL数据库——视图-检查选项(cascaded、local)
MySQL数据库——视图-检查选项(cascaded、local)
564 0