登陸horizon介面:
1.用admin使用者登陸,在管理員下把預設的網路刪除(先刪路由器)
2.在管理員下用admin使用者建立新的網路「
newnet」,其中選擇外部,共享,管理員狀態選項,在「
newnet」網路下建立新的子網「
192.168.2.0/24,閘道器為:
192.168.2.150,192.168.2.159
3.退出admin使用者,用demo使用者登陸,建立新的租戶網路「
demonet」選擇管理員狀態選項,在「
demonet」網路下建立子網「
demo-subnet」建立新的埠,選擇ip為:10.0.1.1
4.在demo使用者下建立新的路由器「
demo=router」,設定閘道器**為「newnet」,建立新的埠,選擇ip為:10.0.1.1
5.在demo使用者下建立「cirros」雲主機,選擇映象啟動,匯入自帶的「cirros-0.3.2-x86_64-disk」映象,選擇「demonet」網路。
6.啟動「cirros」雲主機後,分配乙個浮動ip,在"訪問&安全"選擇增加「icmp」協議的「出口」和「入口」
7.進入「cirros」雲主機的控制台,登陸進去後發現不可以ping通本地網路。
8.開啟ubuntu的終端,切換回「ticomm」使用者 執行: cd /etc/network sudo vi inte***ces,在「inte***ces」上增加:
auto br-ex
iface br-ex inet dhcp
退出「inte***ces」,然後後執行:
sudo
ovs-vsctl add-port br-ex eth0,
sudo ethtool -k eth0 gro off
,最後執行
:ifconfig br-ex
然後重啟電腦。
9.重啟電腦後,發現電腦中本地的網路連線無法上網(網線驅動都沒問題),此時登陸horizon介面,進入「cirros」雲主機後台,發現可以ping通本地ip,仍無法ping通其他的網路ip。
10.切換「ticomm」使用者,
sudo
ovs-vsctl del-port br-ex eth0
將之前增加的刪掉,重啟電腦,發現本地可以正常上網。
11.因此得出結論,由於筆記本式是單網絡卡的,openstack聯通內外部網路需要雙網絡卡,後期繼續研究利用單網絡卡如何配置openstack的網路
過程記錄如下:
切換到stack使用者
su stack
首先將/opt/devstack/localrc檔案設定:
offline=true
然後執行:
./unstack.sh
./stack.sh
使用horizon介面刪除預設生成的網路
注意刪除的順序是:
demo使用者下:
router1-->private子網-->private網路
admin使用者下:
public子網-->public網路
接著在br-ex網橋上新增埠em1
然後需要重啟伺服器使下面的設定生效
w2@ubuntu1404lts-cloud:~$
sudo ovs-vsctl add-port br-ex em1
[sudo] password for w2:
w2@ubuntu1404lts-cloud:~$ sudo ethtool -k em1 gro off
即時生效:sudo ifdown br-ex
sudo ifup br-ex
重啟之後,可以發現br-ex的ip就是em1的ip了:
ip address for em1: 192.168.1.226
ip address for em2: 192.169.1.3
ip address for br-ex: 192.168.1.226
重啟之後,需要在stack使用者下執行rejoin-stack.sh來重啟openstack後台服務
su stack
cd /opt/devstack
./rejoin-stack.sh
開始重新配置網路
1.使用admin使用者建立外部網路extnet
,共享並且外部勾選
2.在extnet內建立子網
網路: 192.168.1.0/24
網域名稱解析: 8.8.8.8
3.退出admin,使用demo使用者登入,注意使用demo(非invisible_to_admin),建立demonet
網路: 10.0.1.0/24
網域名稱解析: 8.8.8.8
4.建立router demotoext
設定閘道器為extnet,ip預設
設定介面,新增demonet的介面,預設10.0.1.1
5.建立虛擬主機test01
dhcp獲取的ip為10.0.1.100
6.為vm配置浮動ip,自動獲取為192.168.1.3
7.設定安全組規則,新增出入口兩個icmp規則
之後,我們可以到192.168.1.214上ping 192.168.1.3發現可以ping通
openstack 虛擬機器 遷移
遷移。如果 你的 雲 系統 正在 使用 共享 儲存,使用 nova live migration 命令 就可以。首先,要 獲得 需要 被 遷移 的 例項 列表 nova list host c01.example.com all tenants 接下來,把 它們 乙個 乙個 移走 nova live...
openstack 虛擬機器映象製作
準備 伺服器作業系統 centos 7 準備一台安裝了vnc viewer客戶端的windows作業系統用於訪問伺服器裡啟動的虛擬機器介面 前提是windows系統能訪問伺服器 sle 12 sp2 sap x86 64 gm 1.iso複製到伺服器 home 下 qemu img create f...
Linux虛擬機器配網路橋鏈結
系統 centos7.0 網路連線 橋連線 vim etc sysconfig network scripts ifcfg ens33修改下面內容 bootproto static static,靜態ip,而不是dhcp,自動獲取ip位址 onboot yes 開機啟用網路配置 ipaddr 192...