
nova
wllabs
一直努力学习和工作中,虽然不如意,但是还是要努力,希望以后越来越好。求各种机会。
展开
-
nova 尽然不支持 boot_volume 注入 key 和 passwd
今年想看下新版的nova怎么注入key和passwd的,如果不用cloud init,是否可以使用挂载磁盘并注入的方式结果今天一看代码吓了一跳,竟然有个判断,如果是boot_from_volume 直接不允许挂载。这是出于何种考虑。那密码怎么办,难道要等机器起来后,在调用qga来设置密码?? if not booted_from_volume: r原创 2017-08-10 14:21:24 · 367 阅读 · 0 评论 -
nova vnc 流程
前段时间部署的openstack环境,今天准备用vnc查看下虚拟机的console,结果尽然,提示连接不了服务器。 原来是在打开的页面是在nova.conf 里 novncproxy_base_url 配置的[vnc]enabled=Truekeymap=en-usvncserver_listen=0.0.0.0vncserver_proxyclient_address=$my原创 2018-02-01 18:07:06 · 1703 阅读 · 0 评论 -
nova service-list 显示 zone 问题
新部署了一个 nova-compute 节点,使用nova service-list 显示 zone 的问题。[root@compute-0-46 ~(keystone_admin)]# nova service-list/usr/lib/python2.7/site-packages/novaclient/client.py:278: UserWarning: The 'tenant_i原创 2017-12-04 11:13:53 · 1637 阅读 · 0 评论 -
添加数据库版本,单元测试不通过,报DB Migration 348 does not have a test. Please add one!
tox -e py27时, 单元测试报错。DB Migration 348 does not have a test. Please add one! 首先我是添加了一个db version为348的db版本,我本来想不添加单元测试,就不会影响到新添加的db version,结果尽然这个报了个db version单元测试的错。还是想搞明白为什么会这样,毕竟我以前用i原创 2017-11-07 20:03:10 · 322 阅读 · 0 评论 -
虚拟机libvirt os machine取值
nova代码里获取libvirt里 os type 的machine的,如果这里获取和qemu不一致,会报如下错误:libvirtError: internal error: process exited while connecting to monitor: 2017-10-10T06:45:38.821223Z qemu-kvm: -machine pc-i440fx-rhel7.3.0原创 2017-10-10 14:59:39 · 5797 阅读 · 0 评论 -
openstack判断是否支持numa
openstack 判断是否支持numa通过对libivrt 版本和qemu版本来判断,目前看代码是只有qemu才支持MIN_LIBVIRT_HUGEPAGE_VERSION = (1, 2, 8)MIN_QEMU_NUMA_HUGEPAGE_VERSION = (2, 1, 0)大概就是qemu版本要大于等于2.1.0,libvirt版本在大于等于 1原创 2017-10-18 16:53:54 · 597 阅读 · 0 评论 -
禁止 cloud init 修改 hostname
今天制作了一个带cloud init 的镜像,准备用metadata server 加 cloud init 的方式做注入key和密码安装完cloud init后对里面参数有了大概的了解,也算是学习了。在用新的镜像启动虚拟机后,发现hostname变成了主机的名字。 突然把我诧异住了,dhcp agent会改hostname,这个cloud init 也会改hostname原创 2017-08-11 14:59:30 · 1620 阅读 · 0 评论 -
glance 镜像 os_type 用途
刚在做windows镜像,突然发现时间不对。查了windows时区,发现时区是对的,就是时间差8小时。和时区服务器同步下,时间就正常了。但是不能每次都这样,于是查看libivrt里的clock属性,发现原来 clock 的 offset 设置不对,而且windows在这块有bug,有强需要最好是localtime。突然想这个openstack是不是会有这个bug, 如果能给社区提个这...原创 2017-08-29 20:09:27 · 1679 阅读 · 0 评论 -
突然出现大量的
今天重启一个nova-compute服务,突然发现了大量的 receive msg甚是恐怖,于是追查是哪个method造成的消息,以前这个mq对应的 queue的消息数量于是查看,如下图,发现大量的mq消息产生这时我突然感觉不对劲,是什么产生大量的消息, 于是查看nova-compute代码,最终确定是哪个服务调用了nova-api怎么确实是哪个服务调用原创 2017-08-14 16:56:37 · 355 阅读 · 0 评论 -
openstack热插拔cpu ram
争取写一篇详细的细节介绍,还是比较能学到不少知识。原创 2019-08-07 13:16:15 · 417 阅读 · 0 评论