OpenStack Neutron(2):建立私有網路並與公網相連
在OpenStack中,建立instance之前必須建立網路。這裡通過Dashbord建立私有網路並且通過虛擬路由器與公網相連。私有網路即Tenant network。
1. 建立私有網路及其子網
登入Dashbord->Project->Network->Networks->Create Network
建立私有網路gpu_server_net。
直接建立子網,此處Gateway一定要設定,否則無法連線虛擬路由器。
2. 建立虛擬路由器連線內外網
Project->Network->Routers->Create Router
建立虛擬路由器ext-gpu_server_net_router, 選擇外網ext_net。
檢視宿主機網路配置發現多了一個虛擬網路介面tapac69635d-39,並且此介面被加入了之前的網橋:
$ ifconfig tapac69635d-39 Link encap:Ethernet HWaddr 8e:65:62:88:73:f2 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:22 errors:0 dropped:0 overruns:0 frame:0 TX packets:1224 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1900 (1.9 KB) TX bytes:147035 (147.0 KB)
$ brctl show brq0bf52efa-2e
bridge name bridge id STP enabled interfaces
brq0bf52efa-2e 8000.8e65628873f2 no enp129s0f0
tapac69635d-39
3. 建立Interface,連線私有網路
進入ext-gpu_server_net_router介面->Interfaces->Create Interface
選擇私有網路gpu_server_net, IP地址可以自動獲取。
最終的拓撲圖如下:
這樣在私有網路gpu_server_net上建立的instance就可以訪問外網了。
私有網路的實現也是通過Linux bridge,通過brctl檢視發現多了一個網橋brq7da98464-c3:
$ brctl show
bridge name bridge id STP enabled interfaces
brq0bf52efa-2e 8000.8e65628873f2 no enp129s0f0
tapac69635d-39
brq7da98464-c3 8000.5291505c09bc no tap9a787464-ac
tapa2e6a0fb-82
vxlan-34
其中的虛擬網絡卡tap9a787464-ac和tapa2e6a0fb-82分別是連線Router的Gateway Interface和DHCP agent 介面。
如下圖所示:
相關推薦
OpenStack Neutron(2):建立私有網路並與公網相連
在OpenStack中,建立instance之前必須建立網路。這裡通過Dashbord建立私有網路並且通過虛擬路由器與公網相連。私有網路即Tenant network。1. 建立私有網路及其子網登入Dashbord->Project->Network->Ne
OpenStack Neutron(3):建立instance分配floating IP及neutron原理分析
現在可以通過Dashboard建立instance並且分配floating IP,從而我們可以通過外網隨意訪問建立的instance,例如ping或者SSH。需要注意的是在分配security group的時候,如果要使用Default 的security group,需要新
C#:執行緒(2):建立執行緒
一:建立新執行緒 在C#裡,執行緒是一種已經定義好的類,其被定義在System.Threading名稱空間內,因此建立新執行緒和我們例項化物件並沒有本質的差別。在這裡,用一個最簡單的例子說明如何建立新執行緒。 (一):建立新的控制檯程式,在控制檯程式的主函式下面,寫一個希望在新執行緒中呼叫的
理解 OpenStack 高可用(HA)(2):Neutron L3 Agent HA 之 虛擬路由冗餘協議(VRRP)
本系列會分析OpenStack 的高可用性(HA)概念和解決方案: 1. 基礎知識 1.1 虛擬路由冗餘協議 - VRRP 1.1.1 概念 路由器是整個網路的核心。一個網路內的所有主機往往都設定一條預設路由,這樣,主機發出的目的地址不在本網段的報文將被通過預設路由
numpy學習(2):陣列建立方式
一、前言 Numerical Python,即數值Python包,是Python進行科學計算的一個基礎包,所以是一個掌握其他Scipy庫中模組的基礎模組,一定需要先掌握該包的主要使用方式。 NumPy模組是Python的一種開源的數值計算擴充套件,是一個用py
OC中UITableView之自定義cell的使用(2):通過程式碼建立
在使用UITableView做開發時,常常會遇到 系統提供的樣式無法滿足專案需求的情況,這時就需要根據需求來自定義cell。 自定義cell有兩種方式: · 通過xib自定義cell(適用於cell中子控制元件個數固定、cell樣式統一的結構,例如:商品的列表頁面)
Docker學習(2):Docker映象介紹和容器的兩種建立方式
1.什麼是Docker映象 Docker映象是啟動容器構建的基石,是由檔案系統疊加而成,最底端是一個引導檔案系統,即bootfs,這很像典型的Linux的引導檔案系統,但是Docker使用者幾
Spring Boot2企業版快速開發平臺ALBase(2): 使用Maven建立多模組專案
系統模組劃分 Maven多模組專案,適用於一些比較大的專案,通過合理的模組拆分,實現程式碼的複用,便於維護和管理。尤其是一些開源框架,也是採用多模組的方式,提供外掛整合,使用者可以根據需要配置指定的模組。 專案結構如下: albase (父
2 Lucene筆記(二):建立LuceneUtils工具
publicclass LuceneUtils { public LuceneUtils() {} private static Directory directory; private static Version versio
NPOI 2.0 教程(一):建立新EXCEL檔案
轉載請註明出處 http://blog.csdn.net/fujie724 NPOI很早就出名了,但是一直以為第三方的不可能有微軟的效率高,所以一直都用COM來處理EXCEL。 直到某天處理一個大量資料的EXCEL,發現NPOI生成的資料幾乎是1秒內就完成了,比傳統方法快了
探索 OpenStack 之(7):Neutron 深入探索之 Open vSwitch (OVS) + GRE 之 Neutron節點篇
0. 測試環境 OpenStack配置: tenant:三個tenant:demo,tenant-one,tenant-two network:三個tenanet公用public network,每個tenant擁有自己的subnet,都有一個router連線自己的subnet到public n
學習OpenStack之(6):Neutron 深入學習之 OVS + GRE 之 Compute node 篇
0.環境 OpenStack網路配置:一個tenant, 2個虛機 Type driver: GRE, Mechanism driver: OVS 一個public network: ext-net 和相應的subnet ext-subnet 一個VM network:demo-net 和相應
探索 OpenStack 之(8):Neutron 深入探索之 OVS + GRE 之 完整網路流程 篇
前兩篇博文分別研究了Compute節點和Neutron節點內部的網路架構。本文通過一些典型流程案例來分析具體網路流程過程。 0. 環境 簡單總結一下: Compute 節點上由Neutron-OVS-Agent負責: br-int:每個虛機都通過一個Linux brige連到該OVS橋上
Axure(2):母板的建立和使用
Axure母板:可以將一些頁面中的共同之處,比如導航、背景部分等,提出出來,製作為母板。將母板應用於某個頁面,則該頁 面相當於將模板的內容複製過來。如果有很多頁面具有相同的內容,這些頁面如果需要修改這些相同的內容時,僅需要在模板中即可完成所有頁面的修改。方式一
實驗:建立私有CA,並實現頒發證書(20190123 下午第一節)
ops 先生 local 吊銷 bak ssl The 一個數 兩個 證書的申請過程:centos6是需要證書服務的主機 centos7為服務器1、建立CA1、[root@centos7 ~]# tree /etc/pki/CA/etc/pki/CA├── certs├─
Windows Phone開發(2):豎立自信,初試鋒茫
一鍵 優秀 保持 知識 sdn ant emulator 一個 動畫 上一篇文章中,我們聊了一些“大炮”話題,從這篇文章開始,我們一起來學習WP開發吧。 一、我們有哪些裝備。 安裝完VS 學習版 for WP後,也連同SDK一並安裝了,不必像安卓那樣,安裝JDK,下載
TCP/IP協議(2):網絡設備
數據包 服務器 網絡設備 風暴 二層交換機 不同的 中繼器 tcp/ip 解決 1、中繼器(Repeater) 中繼器工作在OSI的一層,我們知道,超5類線的傳輸距離最大為100米,超過這個距離信號就會衰減,中繼器就是為了防止信號變差,將網絡信號進行再生和重定時。 2、
MongoDB(2): 增刪改操作
db nosql mongo 增刪改 curd 附加命令:1、進入前端操作命令./mongo [ip:端口]說明:默認會自動選本地,端口270172、顯示所有的庫> show dbs; 或者 show databases;3、選擇庫> use 庫名;4、顯示庫所有的集合&g
數據清洗小記(2):全角數字轉換半角數字
大局觀 山東 轉載 亞洲 pop rpm包 stats mod 法律 原創作品。出自 “深藍的blog” 博客,歡迎轉載,轉載時請務必註明出處,否則有權追究版權法律責任。深藍的blog:http://blog.csdn.net/huangyanlong/article/d
python每日一類(2):platform
獲得 min def glob model implement 匯總 uname 信息 根據官方文檔的解釋(https://docs.python.org/3.5/library/platform.html#module-platform): 學習其他人的代碼如下: #