- 博客(61)
- 资源 (9)
- 收藏
- 关注
原创 openstack keystone的高可用分析
这篇文章也不算分析,主要是一些观点,关于openstack中keystone的首先说keystone是openstack中使用比较多的模块,访问量也大每个操作基本上都是要走keystone的,所以keystone的性能直接影响云平台的性能在keystone自身也带了自己的实现机制,就是使用worker这里首先要提的是keystone需要wsgi服务支持,这就是主要的问题所在因为
2015-04-01 16:01:22
1585
原创 openstack中quota的使用
quota就是配额管理,其实很简单配额管理基本上就是分配配额,然后使用的时候就记录,quota也不例外首先是配置文件中有默认的配额如果不更改的话,数据库表中就不会有记录主要的数据表有quotas, quota_classes用来记录配额,quota_usages记录使用量,reservations,记录使用的过程在quota_classes中记录了各个tenant的配额,在
2015-03-16 11:05:52
1530
原创 openstack keystone分析之一---------登陆和权限验证
openstack使用keystone实现权限管理和认证在本系列里面主要分析一下keystone的主要功能,各种概念和使用过程首先从登陆开始分析1、输入用户名和密码登陆2、封装好参数后,会根据keystone的wsgi url,把数据post过去3、返回一个token和token id这里把token的信息贴一下:"token_data": {"acce
2015-03-13 17:03:36
2528
原创 FileNotFound: File /etc/iscsi/initiatorname.iscsi-openstack挂载cinder问题
有的时候挂载cinder会ch
2014-09-18 16:37:22
2554
原创 nova-network UnicodeEncodeError: 'ascii' codec can't encode characters in
偶尔会遇到这个问题可能不会常遇到今天启动nova-network的时候就是这样当然前面还有些其它错误
2014-07-29 15:14:05
1113
原创 openstackF版+neutron的调试-记录过程
在openstack F版上部署neutron不是件容易的事neutron更新太快了,文档跟的yeman
2014-07-24 18:35:27
1160
原创 openstack 虚拟机获取网络ip-记录一下过程
这几天在Folsom上面安装neutron想看一下能否成功,确实费劲后来的问题总是vif_
2014-07-23 19:03:17
6864
原创 libvirtError: Cannot get interface MTU on ''
这个问题可能后面的人都不会遇到因为这是由于openstack所用的版本太老所致就像我们组使用F版openstack
2014-07-22 14:31:46
5324
原创 openstack(H)中neutron的配置和使用
上一篇中写到devstack安装成功了默认设置要安装neutron但是neutron是无法使用的
2014-07-18 14:13:54
1761
原创 Failed to acquire pid file '/usr/local/var/run/libvirtd.pid'问题
有的时候启动libvirt的时候出现这个问题是由于已经启动了一个libvirtd只要把以前的libvirtd结束掉就可以了
2013-12-26 09:03:29
2370
原创 glance 出错 request None
用openstack创建虚机的时候无法成功后来查出是glance出了个错误,错误日志忘了保留了大概的意思就是request是None检查了一下配置都没有问题glance启动也没有问题后来经过google后发现是webob的版本问题原来版本也能引起这么严重的问题我以前的版本都是1.0.8而新安装的版本确实1.2.3改变了版本之后就可以了
2013-12-15 17:05:10
603
原创 openstack vnc连接错误
前段时间vnc连接老是出错但是把地址复制到浏览器上却可以打开当时也没发现是什么错今天装neutron的时候出现了个错误libvirtError: Unable to read from monitor: Connection reset by peer这个错误是由于vncserver_listen没填写对我以前填写的不是controller地址而是0.0.0.0所以以前
2013-12-13 16:55:01
2667
1
原创 cgroup无法启动或者重新启动
cgroup的资料较少,使用过程中问题也比较多今天机器重启后,发现cgroup不正常使用service cgconfig start无法启动lssubsys 发现blkio和cpuset是有的奇怪的是服务明明没启动,还有两个子系统在使用把这两个子系统先umount,再删除就好了但是直接umount会出现device busy的问题遇到这种问题,一般就用lsof来查看文件
2013-12-04 16:54:55
4414
转载 UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position xxx ordinal not in range(12
python在安装时,默认的编码是ascii,当程序中出现非ascii编码时,python的处理常常会报这样的错UnicodeDecodeError: 'ascii' codec can't decode byte 0x?? in position 1: ordinal not in range(128),python没办法处理非ascii编码的,此时需要自己设置将python的默认编码,一般设置
2013-12-04 15:17:58
65114
1
原创 libvirtError: Unable to create emulator cgroup
以前提过这个问题,重启了libvirtd就好了但是以前不是create emulator cgroup而是create cgroup出现emulator后重启就不管用了这次出现这个错误,怎么改都不对后来发现把cgroup停止后可以正常创建虚机但是启动cgroup后又不行了那还是cgroup的问题我也考虑会不会是版本不对,后来不经意间弄好把cgroup.con
2013-12-02 11:15:14
869
原创 openstack虚拟机慢
这几天用openstack安装总出这样那样的问题glance, vnc等都有点问题,一一解决之后,启动虚拟机发现虚拟机太慢了,根本用不了一般这种情况有两个原因先检查一下是否启动硬件虚拟化加速,也就是lsmod看是否有kvm_intel然后检查一下nova/nova.conf里面的libvirt_type是kvm还是qemu如果是qemu的话那么速度比较慢,要改成kvm
2013-11-29 16:04:39
4394
原创 glance上传镜像命令
总是记不住,在这里发一下吧,哈哈glance add name="" is_public=true container_format=ovf disk_format=qcow2 .img
2013-11-19 10:15:55
2551
原创 mysql忘记root密码
今天不知怎么弄的,mysql的root密码忽然不对了都用了好几个月了,也不知道是哪个脚本弄错了后来找了个方法首先在my.cnf中的[mysqld]下添加一行skip-grant-tables然后还要在mysql里面输入如下命令mysql> flush privileges;这样就可以grant 添加用户和密码了
2013-11-18 10:01:09
516
原创 使用git error: RPC failed; result=22, HTTP code = 411
使用git提交比较大的文件的时候可能会出现这个错误error: RPC failed; result=22, HTTP code = 411fatal: The remote end hung up unexpectedlyfatal: The remote end hung up unexpectedlyEverything up-to-date这样的话首
2013-10-10 09:52:37
22384
原创 /sbin/insserv: No such file or directory
chkconfig service on的时候会出现这个问题这个问题挺简单的,就是/sbin/下面没有insserv这个文件一般这个文件会在/usr/lib/insserv/insserv中,所以呢建个链接就行了ln -s /usr/lib/insserv/insserv
2013-10-09 13:26:38
4398
原创 cgroup tasks 和weight echo fsync failed的问题
在用cgroup的时候总是觉得有问题,关键还是不熟悉现在测试的是blkio这个子系统tasks文件中,只能写入目前存在的进程号,否则的话,就会出现echo invalid argument这样的错误同样的weight也会出现类似的错误,貌似是weight只能使用1000以下才参数超过1000也是参数错误默认的参数是500这样的错误用vi编辑的时候就是fsyn
2013-10-08 16:51:25
1492
原创 openstack neutron Unauthorized: Authentication required和neutron security-group-list 404 not Found
使用git下来的devstack安装上之后在命令行里运行neutron命令结果会出现这个这个错误,不知道别人有咩遇到过从代码看了一段时间也没发现问题所在后来在neutron.conf的配置文件中把api_config_file这个文件的注释取消然后重启neutron 就好了 这里我确实没弄明白,一般来说有注释就是默认配置,也就是去掉和不去掉是一样的,不知道为什么这里
2013-09-24 11:00:57
4000
原创 libvirtError: Unable to create cgroup for instance-0000: No such file or directory\n
有的时候会出这个错误一检查有这个文件夹只要重启一下libvirt就可以解决此问题
2013-09-13 14:24:27
2115
原创 openstack nova-compute重启domain is already running
今天重启nova-compute出现这个错误这个domain以前就经常出问题出现这个错误是因为执行resume_state_on_host_boot()这个方法是让已启动的虚机恢复到guest状态所以虚机都关闭或者退出登录应该就没这问题了还有个方法就是把start_guest_on_host_boot设置成False这样也能解决该问题
2013-09-12 09:47:55
1248
原创 ERROR [quantum.plugins.openvswitch.agent.ovs_quantum_agent] Failed to create OVS patch port.
安装neutron后启动neutron-openvswitch-agent的时候可能会报这个错误说到底还是由于环境没配好的问题执行: aptitude install -y openvswitch-datapath-source aptitude install module-assistant module-assistant auto-install openv
2013-09-11 09:55:15
2140
原创 openstack neutron 虚机无法获取IP的问题
用源码安装neutron,但是老出问题安装确实也可以安装成功,也能创建主机但是无法分配ip后来经过确认是dnsmasq的问题在创建虚拟机的过程分配ip是通过dnsmasq分配的具体查了一下发现dnsmasq老是出一个错误dnsmasq[4454]: cannot read /var/lib/neutron/dhcp/4848c54b-40b1-4c3d-83df-47aff
2013-09-05 14:42:12
10078
原创 TypeError: dist must be a Distribution instance
python源码安装的时候,有时会出现这个错误这可能是版本不兼容的原因,google了半天也没答案后来我发现安装出现这个错误的时候一般都是在安装依赖包的时候出现于是就手动的把依赖包下载下来然后手动安装上这样果然没有了这个错误
2013-09-03 10:40:48
10424
4
原创 随便写一点东西,以后整理
今天看到个linux命令,不太理解其意思sg libvirtd 后来才知道这是说要在libvirtd group来运行后面的命令简单记录,以后整理
2013-08-29 17:39:58
757
原创 这几天遇到的问题
虽然问题还没解决,但是还是记录一下这几天想把neutron模块添加上,然后来管理网络我们的系统用的F版本的openstack以前使用quantum的时候,是可以正常使用的,metadata等等功能都正常后来需要源码安装然后就到openstack官网上去下载了neutron简单的说,neutron的网页那一块,还算正常,集成上就能用但是neutron的功能,却怎么也无法使
2013-08-22 17:02:34
702
原创 openstack neutron模块安装
以前用的是quantum,现在改名叫neutron以前安装的时候都是用apt-get更新软件源之后直接安装这次由于项目的要求,要从源码安装于是就下载了源码安装了一下先把openstack装上,然后把neutron的源码下载python-neutronclient也要下载然后直接python setup.py develop就可以安装了装上之后,要配置neutron
2013-08-21 11:11:15
4099
原创 Linux 系统dns server总是重置的问题
今天想装devstack g版本的,于是申请了个虚机以前也在虚机上装过devstack g版的,能成功这次就用以前的方式来安装结果一开始没成功,看了下代码发现原因是本机ip地址不能够在配置的浮动ip和fixedip的范围内由于我的是用虚机的,而我的虚机的fixid ip也是10段的所以无法创建成功然后,我修改了这里在安装,发现dns解析错误其实从一开始git代码的时
2013-08-19 16:32:10
2087
原创 杂七杂八的东西
这段时间想看看openstack的源码然后quantum也想加入到以前的系统中这个就要求源码安装我下了份源码,然后下载了python-neutronclient现在quantum改名叫neutron了嘛,不知道为啥要改名然后就安装但是装上之后提示version 错误获取不到version信息看了下代码,发现neutron跟nova等其他的version获取方式不
2013-08-16 16:50:27
550
原创 quantum-l3无法启动 setting network faild invalid argument.
粗心害人不浅啊,害我浪费两个多小时一开始的问题确实是setting network faild invalid argument.,其实很简单就是有两个namespace无法使用一个是qrouter的,另一个是qdhcp的ip netns delete 也无法删除到文件夹底下还是无法删除后来我发现这两个net namaspace在metadata中使用到停止了me
2013-08-14 17:20:42
972
原创 apache2.2+php5.2+mysql安装配置
本来从没想过用php但是由于最近要建个网站建站工具用php比较方便所以就要安装这个环境,上一次安装配置这环境还是09年简单记录一下apache2.2下官网的安装包就可以php5.2,官网上也有下载,要下Thread Safe版本的,否则安装可能不成功apache的配置比较简单,就在httpd.conf里面加入:LoadModule php5_module D
2013-08-10 00:32:59
745
原创 openstack quantum多机测试
这里的多机是指的多台compute,不是多network,这个quantum的集群以后再研究 单台network的情况下,添加一台compute也很简单 就在compute上安装quantum-plugin-openvswitch-agent和openvswitch就可以了 compute上用ovs创建br-int 一开始我在compute上启动虚机,能成功但无法获取IP地址
2013-08-09 09:51:07
648
原创 openstack quantum获取metadata的测试
我这里用的是F版本的openstack,G版本的quantum,在整合过程中确实会有这样那样的问题就像这个metadata就跟全用G版本的不太一样如果都用G版本的话,那么在quantum的dhcp.ini和l3.ini 把metadata都设置成True然后nova.conf里面的service_quantum_metadata设置成True之后应该就可以,我也没试过
2013-08-08 14:29:59
1073
原创 ubuntu双网卡网络配置无法启动
用ubuntu双网卡,来做实验的时候本来eht1是没有使用的然后我想给eth1配置上ip结果配置上之后,重启网络服务出错报错是RTNETLIKN file exsit 这个错误最后我也没找到好的解决方案然后我重启了机器但是起来之后,还是ping不通网内的机器 后来我想到,可能是双网卡都是同一局域网的问题 运行ip link set down e
2013-06-09 16:20:50
4288
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人