Nova-compute定时任务解析

每个计算节点都有一个nova-compute进程服务,而nova-scheduler在调度的时候会根据所有计算节点的资源信息来进行filter,因此每个计算节点资源信息的正确性必须得到保证,所以提供了一个定时任务,来通过Hypervisor获取相关信息,持续地更新到数据库当中,周期性地保障信息准确性

我这里OpenStack的版本是havana版,可能比较老,有兴趣可以对照最新版

在nova/no[……]

Read more

OpenStack虚拟机迁移调度Ceph Pool影响

今天在并发migrate的时候,由于一批节点是新上nova-compute服务还处于disable状态,而且迁移必须会更换新节点,导致迁移到一些没有空余资源的节点上出现了ERROR,因此也没太放心上,但是结束之后,随后对一台云主机进行了resize操作,正常返回,但是没有任何修改规格的动作引起了我的注意,因此仔细研究了一下

首先直接调用nova接口进行修改规格

$ nova resize f72[......]

Read more

iptables SNAT

Neutron里私有网络想通到外网,就在租户network namespace里做了iptables的NAT,这部分是十分必要弄清楚的,网络的一切都是抓包决定,做一个小测试

先创建一台VM,但是只有私有网络,也就是内网

接着创建一个namespace

lihui@2016 ~# ip netns add lihui_namespace
lihui@2016 ~# ip netns list

创[……]

Read more

如果可以变成别人一分钟

有天早晨醒后,一如既往地盯着手机,看到了公众号里推送了一段《如果可以变成别人一分钟》,顿时想起了张悦然的《赤道划破城市的脸》,也想起了庞璐娜第一届新概念作文大赛二等奖的一篇文章,唯独没想到的这却是五天前周二早晨的事

此刻耳塞里的音乐本觉得应该是韩雪的《飘雪》,然后却是HEBE的《小幸运》

G20之前,到处封路,觉得有些生活都无法畅通,谩骂声一片,可当峰会结束之后,却是心存感激的,我不是[……]

Read more

如何确认节点上PORT的数目

在OpenStack云网络的一些验证工作的时候,经常会有一些临界值相关的,对性能影响极大

最近就有这样一种场景,在一个计算节点上,flat网络没有任何PORT,此时重启OpenvSwitch服务,再来创建该网络下的PORT,可以发现其网络使能性能十分缓慢,往往在用户使用的时候容易感知,当FIX了之后,验证需要测试这种场景,那么需要找一个PORT相对较少的计算节点,将它们都清空,然后来进行重启,验证[……]

Read more