OpenStack vlan教程 操作篇

2021-08-14 08:09:25 字數 1603 閱讀 7130

本文接前文, 本文的主要目的是建立例項 ,並且讓例項 可以訪問外網, 同時外網可以訪問例項 。

我們先來準備一下環境。

編輯控制節點和計算節點的neutron配置檔案/etc/neutron/plugins/ml2/ml2_conf.ini

重啟相關服務

screen -ls

sudo chown stack /dev/pts/0

screen -r

在所有的neutron相關服務中按ctrl+c, 然後按游標向上鍵呼叫命令列, 重新執行服務。

首先建立乙個vlan網路, 名稱為vlan100

接下來建立子網

網路建立完成,接下來建立兩個例項,映象為cirros, 網路選擇vlan100

建立外部網路

這是本人的網路情況,請自行更改

不需要dhcp

虛擬機器網路建立好了,外部網路建立好了, 虛擬機器也啟動了,接下來我們需要建立虛擬路由器來打通虛擬機器網路和外部網路。 

設定閘道器

由於本人是成功後截圖,所以顯示會有不同,沒有設定閘道器前,右邊的按鈕是「設定閘道器」, 在介面中選擇外部網路既可。

接下來新增介面, 172.16.100.1是vlan網路的閘道器。

虛擬路由器設定完成,最終效果如下

接下來給虛擬機器分配外網ip, 即浮動ip

分配成功後,可以在例項 介面看一下效果

外網可以ssh floatingip 訪問虛擬機器。

如果ping不通floating ip, 在安全組中把預設的規則刪除,重新新增ssh, icmp協議既可。

接下來我們來分析一下後面的原理。雖然理解起來不難,不過要寫清楚還是要花很多時間的。

docker教程,dockerfile教程

架構系列文章 docker安裝請參考 ubuntu可以使用下面的命令 apt get update apt get install docker.io 我們使用dokcer來管理容器映象。剛裝好的docker每次使用docker命令都需要sudo,比較麻煩,可以通過以下命令省去sudo 將當前使用者...

Python教程 Python快速教程

怎麼能快速地掌握python?這是和朋友閒聊時談起的問題。python包含的內容很多,加上各種標準庫 拓展庫,亂花漸欲迷人眼。我一直希望寫乙個快速的 容易上手的python教程,而且言語簡潔,循序漸進,讓沒有背景的讀者也可以從基礎開始學習。我將在每一篇中專注於乙個小的概念,希望在閒暇時可以很快讀完。...

菜鳥教程C 高階教程

c 特性 attribute net框架提供了三種預定義特性 attributeusage conditional obsolete 預定義特性attributeusage 預定義特性attributeusage描述了如何使用乙個自定義特性類,它規定了特性可應用到的專案的型別。attributeus...