原创 Openvswitch手冊(1): 架構,SSL, Manager, Bridge

Openvswitch手冊(1): 架構,SSL, Manager, Bridge Openvswitch是一個virutal swtich, 支持Open Flow協議,當然也有一些硬件Switch也支持Open Flow協議,他們

原创 Neutron 理解 (1): Neutron 所實現的虛擬化網絡 [How Netruon Virtualizes Network]

1. 爲什麼要網絡虛擬化? 個人認爲,這裏主要有兩個需求:一個是數據中心的現有網絡不能滿足雲計算的物理需求;另一個是數據中心的現有網絡不能滿足雲計算的軟件化即SDN要求。 1.1 現有物理網絡不能滿足雲計算的需求     互聯網行

原创 Neutron 理解 (3): Open vSwitch + GRE/VxLAN 組網 [Netruon Open vSwitch + GRE/VxLAN Virutal Network]

1. Overlay 網絡 1.1 Overlay 技術概述     Overlay 在網絡技術領域,指的是一種網絡架構上疊加的虛擬化技術模式,其大體框架是對基礎網絡不進行大規模修改的條件下,實現應用在網絡上的承載,並能與其它網絡業

原创 理解 OpenStack 高可用(HA)(3):Neutron 分佈式虛擬路由(Neutron Distributed Virtual Routing)

原文地址:http://www.cnblogs.com/sammyliu/p/4713562.html     Neutron 作爲 OpenStack 一個基礎性關鍵服務,高可用性(HA)和擴展性是它的基本需求之一。對 neu

原创 別以爲真懂Openstack: 虛擬機創建的50個步驟和100個知識點(1)

轉來大牛寫的文章,全是乾貨,給我們這些後來者提供很大的幫助,在此致敬。 還是先上圖吧,無圖無真相 別以爲真懂Openstack!先彆着急罵我,我也沒有說我真懂Openstack 我其實很想弄懂Openstack,然而從哪裏下手

原创 什麼是(不是)DevOps,我們如何實現DevOps?

在本文中我們將會討論一些人們對DevOps的誤解,同時會介紹一個能夠帶來DevOps文化轉變的流程。 在一篇題爲“不,你並不是一個DevOps工程師”的博文中,Cloud Technology Partners公司的副總裁兼首席架構師

原创 Neutron 理解 (2): 使用 Open vSwitch + VLAN 組網 [Netruon Open vSwitch + VLAN Virutal Network]

1. L2 基礎知識 1.1 VLAN 基礎知識 1.1.1 VLAN 的含義    LAN 表示 Local Area Network,本地局域網,通常使用 Hub 和 Switch 來連接LAN 中的計算機。一般來說,當你將兩

原创 別以爲真懂Openstack: 虛擬機創建的50個步驟和100個知識點(5)

八、KVM 這一步,像virsh start命令一樣,將虛擬機啓動起來了。虛擬機啓動之後,還有很多的步驟需要完成。 步驟38:從DHCP Server獲取IP 有時候往往數據庫裏面,VM已經有了IP,很多人就認爲虛擬機就得到了

原创 Neutron的基本原理與代碼實現

大家好,很高興今天能與大家分享一些Neutron的知識。今天分享的思路是:Openstack網絡基礎、Neutron的軟件實現、Nova虛擬機啓動時的網絡處理以及OVS流表分析。 一、Openstack網絡基礎 下面對Open

原创 理解 OpenStack 高可用(HA)(1):OpenStack 高可用和災備方案 [OpenStack HA and DR]

原文地址:http://www.cnblogs.com/sammyliu/p/4741967.html 1. 基礎知識 1.1 高可用 (High Availability,簡稱 HA)     高可用性是指提供在本地系統單個

原创 OpenFlow簡介

《SDN淺談》這篇文章簡單介紹了SDN及其應用場景,臆測的成分大些。本文談談SDN的基石:openflow。 我們知道,SDN的核心是將control plane(下文統稱controller)和data plane(下文統稱oS

原创 Neutron 理解(5):Neutron 是如何向 Nova 虛機分配固定IP地址的 (How Neutron Allocates Fixed IPs to Nova Instance)

Nova 虛機獲取固定IP (Fixed IP)主要分爲兩個步驟: (1)在創建虛機過程中,Neutron 隨機生成 MAC 和 從配置數據中分配一個固定IP 地址,並保存到 Dnsmasq 的 hosts 文件中,讓 Dnsmasq

原创 Neutron 理解 (8): Neutron 是如何實現虛機防火牆的 [How Neutron Implements Security Group]

原文地址:http://www.cnblogs.com/sammyliu/p/4658746.html 1. 基礎知識 1.1 防火牆(firewall)     防火牆是依照特定的規則來控制進出它的網絡流量的網絡安全系統。一個

原创 Neutron 理解 (7): Neutron 是如何實現負載均衡器虛擬化的 [LBaaS V1 in Juno]

1. 基礎知識 1.1 負載均衡的概念   負載均衡(Load Balancing)是將來訪的網絡流量在運行相同應用的多個服務器之間進行分發的一種核心網絡服務。它的功能由負載均衡器(load balancer)提供。負載均衡器

原创 別以爲真懂Openstack: 虛擬機創建的50個步驟和100個知識點(4)

六、Libvirt 對於Libvirt,在啓動虛擬機之前,首先需要define虛擬機,是一個XML格式的文件 列出所有的Instance # virsh list Id    Name