原创 Kernel Source片段 -- bridge-nf-call-iptables的處理

kernel version:2.6.32.61 openstack neutron的security group會用到kernel的bridge-

原创 openstack nova backup

nova提供backup虛機的功能,似乎可以週期性的(daily/weekly)備份某個虛擬機,並且可以指定最多保存備份的數目。 命令如下: # n

原创 Kernel Source片段 -- 協議處理函數的組織

kernel version:2.6.32.61 在netif_receive_skb函數中會根據在驅動driver中設置的skb->protoco

原创 Kernel Source片段 -- 收包(1)硬中斷處理函數

kernel version:2.6.32.61 驅動收包完成後,觸發硬中斷,會調用到以下中斷處理函數:net/core/dev.c  2016 i

原创 Juno Neutron中的新feature

作者:Liping Mao  發表於:2014-09-25 版權聲明:可以任意轉載,轉載時請務必以超鏈接形式標明文章原始出處和作者信息及本版權聲明 目前Openstack Juno的FEF已過,新的feature塵埃落定。本文總結了

原创 國內一些Openstack Startup

在國內目前Openstack StartUP應該會有很多機會。 我非常讚賞Metacloud的模式,我認爲它的模式應該是可以再國內成功複製。 目前,我看到的國內做的最好的Openstack團隊是程輝的UnitedStack。在得到了15

原创 初探Openstack Neutron DVR

作者:Liping Mao  發表於:2014-09-10 版權聲明:可以任意轉載,轉載時請務必以超鏈接形式標明文章原始出處和作者信息及本版權聲明 目前在Juno版本的trunk中已經合入了DVR相關的代碼,我的理解是在Juno版本

原创 Kuryr develop environment build howto

This is a wiki for how to build kuryr develop environment in local MAC PC. Prepare vagrant environment: Download and

原创 Openstack Juno on CentOS7

Juno是最後一個支持python2.6的版本,Kilo版本開始社區就不再對python2.6支持了。我們目前的產線的部署是基於Havana的,使用的base image是CentOS6.3。但是RDO對Juno的僅支持CentOS7,這

原创 vlan並不適合大規模的cloud

雖然目前我們實際部署的openstack使用的是vlan模式,但它並不適合較大規模的雲。至少有以下顯然的問題: 1.  Vlan是12bit,4096是其隔離上限。作爲private cloud目前應該是夠的,但是public cloud

原创 openstack neutron L3 HA

作者:Liping Mao  發表於:2014-08-20 版權聲明:可以任意轉載,轉載時請務必以超鏈接形式標明文章原始出處和作者信息及本版權聲明 最近Assaf Muller寫了一篇關於Neutron L3 HA的文章很不錯。

原创 nova baremetal tips

作者:Liping Mao  發表於:2014-09-05 版權聲明:可以任意轉載,轉載時請務必以超鏈接形式標明文章原始出處和作者信息及本版權聲明 最近同事在用icehouse版本nova的baremetal driver在Cent

原创 Neutron L3 auto Reschedule VRouter feature

在Havana、icehouse版本的生產環境部署中,常常會啓用一個外部cron job去監控是否存在down掉的L3,如果存在則將此L3上所有綁定的VRouter重新綁定到其他L3上。 這個featur

原创 Openstack中的DVR Part1 -- 東西向流量處理

作者:Liping Mao  發表於:2014-07-04 版權聲明:可以任意轉載,轉載時請務必以超鏈接形式標明文章原始出處和作者信息及本版權聲明 在Openstack中L3router會造成流量集中的問題。不論東西向還是南北向的