![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
openstack
文章平均质量分 82
onlyellow
NEVER MIND~ JUST DO IT!
展开
-
[OpenStack] Linuxbridge 的Permission Denied故障调查
[OpenStack]Linuxbridge的PermissionDenied故障调查同事发现compute节点无法创建虚拟机:调查发现是因为compute网络断开。从ipmi进入compute节点查看情况,发现是物理网卡对应的linuxbridge的mac地址不对,全部为0,如下图所示名为brqd8***的linuxbridge mac地址全为00使用brctlshow可以确认,brqd8***这个网桥添加物理网卡(eno1)失败,所以导致mac地址为00继续查看/var...原创 2020-12-15 16:22:30 · 1667 阅读 · 1 评论 -
[OPENSTACK] Too many connections
最近又部署了一个osp环境:Pike版本。变化很大。安装了最小化组件运行(keystone/glance/neutron/nova/horizon)。运行几分钟还行,建立instance后dashboard频繁发出Error:提示API Error。后台查看日志:2018-01-16 14:39:38.274 4873 ERROR nova.servicegroup.drive原创 2018-01-16 15:56:45 · 1221 阅读 · 0 评论 -
neutron: linuxbridge 架构解析
简要分析linuxbridge通信原创 2017-03-08 15:55:09 · 2189 阅读 · 0 评论 -
dashboard session backend由 signed cookie切换成database
前文提到,当模块安装过多后,signed cookie大小将超过4093byte(http://blog.csdn.net/onlyellow/article/details/51564986)。但是浏览器所支持的cookie大小是有限制的(详情参考http://browsercookielimits.squawky.net/)既然没有办法修改浏览器设置,那就只剩两条路了:1. 设法原创 2016-06-14 10:09:53 · 473 阅读 · 0 评论 -
kvm: Permission Denied
查看nova-compute.log2016-06-27 01:53:07.069 15643 ERROR nova.compute.manager [instance: d01d1cdf-efeb-441e-8ba2-5b86e1bfefa7] rv = execute(f, *args, **kwargs)2016-06-27 01:53:07.069 15643 ERROR原创 2016-06-27 14:31:56 · 2639 阅读 · 0 评论 -
can't login openstack dashboard
基于M版本的HA环境。运行一段时间后(期间追加安装了不少服务:heat, aodh, ceilometer等)。突然发现无法登录dashboard了。查看日志(/var/log/httpd/error.log)发现如下record======[Wed Jun 01 01:55:22.232869 2016] [:error] [pid 30560] Login successfu原创 2016-06-02 16:15:31 · 765 阅读 · 0 评论 -
ERROR: Remote error: BdbQuit 的解决办法
openstack中用heat 创建虚拟机的时候 ,一直报错 ERROR: Remote error: BdbQuit 根据log定位报错地点 ,发现代码并无异常。怀疑是由于之前一直下断点导致代码格式哪里发生了错误。为了省事,直接重新安装相关rpm包。问题解决。原创 2016-05-30 11:42:40 · 2357 阅读 · 0 评论 -
httpd无法启动
机器重启后,dashboard无法显示。查看后台发现httpd无法启动。检查httpd日志,如下提示:=========[root@controller ~]# systemctl status -l httpd● httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/h原创 2016-05-16 09:52:31 · 10532 阅读 · 2 评论 -
修改image的root password
openstack官方提供了不少image,不过root密码都不晓得。我们可以下载下来后,利用virt-sysprep直接修改image的root password然后再上传到glance下面以centos7为例讲解修改过程1. yum install -y libguestfs-tools-c (提供virt-sysprep)2. export LIBGUESTFS_B原创 2016-04-20 16:35:17 · 1063 阅读 · 0 评论 -
openstack HA 环境中批量创建虚拟机(boot from image & create a new volume) 的bug (2)
本篇介绍bug调查过程。中间涉及到nova配置/haproxy配置/mariaDB配置。======================接上文。首先查看nova-compute.log, 发现_await_block_device_map_created这个函数raise Exception的。下载nova源码来看看(也可以直接看openstack环境中的源码,不过查上下文就不方便了。)原创 2016-04-20 15:20:16 · 3792 阅读 · 0 评论 -
openstack HA 环境中批量创建虚拟机(boot from image & create a new volume) 的bug (1)
最近基于Liberty版本手工构筑了HA环境,基本组件如下:controller : 3台 (基于pacemaker + haproxy构筑。 数据库HA采用galera,三台controller都为Master)compute : 2台storage : 1台 (提供iSCSI存储)以上所有node的OS都为Centos7========在测试过程原创 2016-04-20 13:50:52 · 1321 阅读 · 0 评论 -
Error: Unable to retrieve volume limit information.
本文转载自:http://910216.com/archives/volume-limit-error.htmlopenstack版本:LibertyOS版本:Redhat 7.2修改方法如下:在文件/etc/cinder/cinder.conf中追加以下内容auth_uri = http://[keystone IP]:5000auth_url = http://转载 2016-04-12 10:24:07 · 2053 阅读 · 0 评论 -
openstack中使用GRE后,外部网络无法ssh到虚拟机的解决办法
tenant network : vxlantenant1 : 172.10.10.1/24 dhcp enabled vm1 : 172.10.10.3 tenant2 : 193.160.15.1/24 dhcp disabled vm2 : 193.160.15.2 external network : flat 10.0.0.0/24给vm2分原创 2016-03-17 16:12:25 · 1328 阅读 · 0 评论 -
oVirt构筑openstack vm无法访问外网的解决办法
用两台物理机构筑RHEV。然后创建3台vm用于部署ospvm1:controllervm2:nova1vm3:nova2 部署完成后创建租户网络:tenant1和tenant2。创建外网:ext-net创建路由:routertenant1和tenant2加入router,并且吧ext-net设置为router网关。场景如下:1. tenant1和tenant原创 2016-03-16 17:14:33 · 1744 阅读 · 0 评论 -
openstack neutron command
neutron net-create --provider:network_type flat --provider:physical_network ext --router:external ext-netneutron subnet-create --name ext-subnet --enable-dhcp --allocation-pool start=192.168.0.200,e原创 2016-03-16 21:51:12 · 306 阅读 · 0 评论 -
Keystone
KeyStone管理所有的endpoint。所有其他服务的client只需要跟Keystone交互(也就是鉴权)并通过后 ,获得endpoint(下一步动作地址:类似 ip:9292/v2.0之类的)。也达到了解耦合的目的。要不然各个服务还得配置所有其他服务的endpoint 工作量太大 。果然是KeyStone原创 2016-02-02 16:32:22 · 378 阅读 · 0 评论 -
mark
egg info/usr/lib/python2.7/site-packages原创 2016-01-29 16:29:33 · 350 阅读 · 0 评论