![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
openstack
文章平均质量分 91
ksj367043706
keep moving
展开
-
openstack nova源码分析--compute创建虚拟机(1)
博客作为学习笔记记录,若有理解或表述错误,欢迎指出在OpenStack nova创建虚拟机过程中,nova-api收到虚拟机创建请求,然后nova-scheduler完成选择合适计算节点的任务,nova-conductor则开始调用build_instance()来创建虚机。在conductor.manager.ComputeTaskManager.build_instance()中,通过rp...原创 2019-04-13 18:57:35 · 674 阅读 · 0 评论 -
分布式消息通信队列——rabbitmq
对于传统的Linux服务中,各模块间通信我们可以通过进程间通信、线程间通信的机制实现。但对于分布式系统中,其架构中含有多个组件、多个子系统,而且各组件/子系统可能是分布在不同节点上,因此要如何实现它们之间的通信呢?第一种方式:IPCIPC通信的缺点是其各模块耦合性太大,不适合扩展第二种方式:Socketsocket是一种常用的通信方式,是开发中常用的一种手段,但它需要维持链接不中断,而且...原创 2019-05-02 20:19:31 · 391 阅读 · 0 评论 -
Linux 不同network namespace 之间通信方式
在云平台中,网络实现网元与外界通信,而对于虚拟机或容器来说,其没有物理网卡,需要通过虚拟网卡与外界通过。在Linux环境中,network namespace实现了网络资源的隔离,它可以为网元提供网络设备(网卡)、ip配置等。下面我们来看看Linux环境下network namespace如何工作的。network namespacesnetwork namespaces主要提供了关于网络...原创 2019-05-03 14:29:36 · 2527 阅读 · 0 评论