OpenStack之安裝4網卡ubuntu-14.04及網絡詳細配置


四個網卡:node

網絡1:物理機與虛擬機鏈接,爲host-only類型,主要用來管理網絡,它的dhcp off。ubuntu

網絡2:Open vSwitch佔用網絡,也是Host-only類型vim

網絡3:OpenStack中有一些存儲組件,這些存儲組件會傳遞大量的數據,而這些數據傳輸最好單獨使用一個網絡進行傳輸(真實環境中也建議這樣作),其類型也是Host-onlywindows

網絡4:專門爲了鏈接Internet網絡,爲NAT類型網絡


首先下載VirtualBox(與Vmware Workstation相比VitualBox更加輕便,且功能齊全),以下我選擇的是比較穩定的order buildsssh

wKioL1miqTShmWHMAADNjxyZrmY592.png


選擇下載4.3ide


wKiom1miqUWSF1KgAAFCzJMefWw303.png


安裝後點擊管理—>全局設定學習

wKiom1miqvLjdfawAABe5Lx0ao0009.png


點擊網絡,添加網絡ui

wKiom1miqUXydqC8AABM7-LSxQM747.png


點擊右邊的+號加密

wKiom1miqUXBrbwZAABpGL8kWbs920.png


網絡1

wKiom1mjyW7iDhewAABcobOSX2A051.png



dhcp off

wKiom1miqUXhwZxIAAAsXG-KibI293.png



網絡2

wKiom1mkyDXBufNtAABQ8igBNZA691.png

wKioL1mkyCPy8t6yAABMmpuQ4As765.png



網絡3


wKiom1mkyEmxqC2hAABLDznpZaY835.png

wKioL1mkyDqjV4jbAABRuzhOcSU120.png




前面3個host-only網絡添加完畢

wKiom1mkyGuj6QR4AACYMFXeulc596.png


網絡4(爲NAT類型)

wKioL1miqTewf-6oAAB7v6tIZcg861.png



這是在windows的更改網絡適配器中看到生成了3個host-only的網卡

wKiom1mirCOw7WqtAAA15i7q0Bk922.png



cmd -->ipconfig /all

注意必定要保證每一個Host-only的IP是首選的

wKioL1mkyMrSZ0-SAABxHgE_VWE858.png

而後點擊新建建立虛擬機

wKiom1misSOCSpw2AAB0QTwnw3A033.png



wKiom1misSTgZjUwAAA_Kh5Gy1s048.png


內存根據你的電腦配置設置

wKioL1misRTgAEw5AAApBf3cqfk597.png

wKiom1misSSCaoH0AAA-hzTauYg475.png


採用動態分配,則磁盤空間是用多少佔多少

wKioL1misRTRs9iKAAA-ltp-kLs434.png


動態分配200G,則最多使用200G的空間

wKiom1misSXBIU3aAAA0TR3A6ak449.png


而後點擊存儲,添加虛擬光驅

wKioL1misRWRQU_nAAB0zGgbvkU187.png


爲虛擬光驅添加鏡像(即你下載的iso系統安裝鏡像)

wKioL1misRXCSEwPAACUyX6fo5I782.png


選擇ubuntu-14.04-server-amd64.iso鏡像添加進虛擬光驅

wKioL1mitWuQXun5AAB6lJTRxYs708.png

而後添加硬盤,選擇建立一個新的

wKiom1mitXyQ1orUAAAziy8dUtQ802.png

大小設置爲100G也是動態分配的

wKioL1mitWyhWwrGAAAzJqdv-l8468.png

在添加一塊100G的硬盤

wKiom1mitXywMWVuAAA0hq-UvzQ960.png

添加完畢,這是咱們就有課三塊硬盤

wKiom1mitXzA9yfoAACWqb2Y2cc995.png

wKioL1mitW3QpY_fAACaTniCH-M591.png


這樣磁盤添加完畢,下面設置網絡

網卡1/2/3所有爲host-only,選擇不一樣的界面名稱,並容許所有

wKioL1miuE7i6gknAABuq_tkVYI306.png



wKiom1mit-HA4obLAABteCqFmVg869.png



wKiom1mit-GQI5lBAACRFiOqKjg931.png


網卡3選擇NAT網絡,容許所有

wKioL1mit9Lin_fxAABruQqMky8273.png


至此虛擬機的網絡,存儲設置完畢,下面啓動虛擬機進行安裝,前面的語言鍵盤這些直接選擇 us 即可


wKioL1mivgGCz0vWAADR_-NAimQ302.png


在這裏選擇第一個網卡

wKioL1mivgGzDjztAAD7_xFhCQM745.jpg


可是dhcp配置失敗了(由於第一個網卡eth0的dhcp是off的),其實也能夠繼續安裝,網絡能夠最後經過配置文件從新設置的。。。

wKioL1mi4sLAmQozAADBdiRd640062.jpg


選擇eth1安裝

wKiom1mi4l7ivLG3AAEF2Qt_too720.jpg


dhcp配置成功,可是提示說默認的路由沒有設置這樣連不上外網的,不要緊,安裝完能夠改的

wKioL1mi4k7AhAvOAAEDTtQgBOE901.jpg


跳過繼續

wKiom1mi4l6RYK09AADachS0VpE611.jpg


添加虛擬機主機名稱

wKioL1mi4k6jlrwGAAD43pEXgfg415.jpg


添加一個user

wKiom1mi4l_SziF0AAD_Y2OIdCs772.jpg


設置密碼

wKioL1mi4k-T97JLAADUA3n-coc788.jpg


問是否加密你的home目錄,選擇no繼續


wKiom1mi4mDSgNePAADE8vTtDno351.jpg


分別爲:使用整塊磁盤,使用整塊磁盤並配置LVM,使用整塊磁盤並配置加密的LVM,手動分區

這裏直接選擇第一個繼續

wKioL1mi4lDDSbENAAEWTucZS-k634.jpg


選擇安裝在第一塊磁盤上即sda上

wKiom1mi4mHxocm8AAD8wAiBloI771.jpg



wKioL1mi4lGgLfDyAADRwbu7VGQ638.jpg

這裏不須要提供代理,直接跳過


wKioL1mi4lGw6VPzAADpmpQNYLI693.jpg


選不自動更新

wKiom1mi4mGSH7UNAAEAofAXu2w621.jpg


這裏選擇要安裝的軟件包,咱們選擇OpenSSH server 遠程桌面軟件包,其餘包之後能夠慢慢裝

wKioL1mi4lGQm6xkAAD64K8VMuQ306.jpg


安裝grub引導,裝載程序的主引導記錄

wKiom1mi4mKBUYzJAAEo0NDlcjo472.jpg


安裝完成,選擇繼續則重啓

wKiom1mi4mLAAa42AACtnEHczA8868.jpg


重啓後配置網絡

配置網絡文件/etc/network/interfaces以下,eth0爲static,eth1和eth2爲dhcp,eth3爲static


注意eth0和eth3的靜態IP儘可能設置的大一些

wKiom1mk33KCAp5CAACLqTsgfSw434.png

而後保存退出,執行reboot重啓系統


wKiom1mi_CWhtv9vAABKRV-e7cI196.png


在重啓的過程當中由於要從新配置網絡,因此可能會等超過60秒的時間,慢慢等哈(*^▽^*)



重啓後登錄,用putty鏈接立馬能夠看到4個網卡配的IP


192.168.194.180爲eth0的IP

wKioL1mk4MGyEUo5AACUbXm_YaM353.png


咱們經過putty遠程鏈接eth0的地址登錄(eth0就是爲了管理網絡,鏈接物理機和虛擬機),從而控制虛擬機,如下爲在putty中的操做

重啓後登錄,立馬能夠看到4個網卡配的IP

wKiom1mk4R7xKJkSAACU94Wqhhk628.png



(注意若是IP配置正確,仍然鏈接不上去,那麼在本地登陸,而後配置路由可連外網後,從新裝一下openssh-server,剛纔裝機的時候可能忘了選擇安裝)



將默認路由改成 route add default gw 10.0.2.1 eth3,即可以經過eth3訪問internet

wKiom1mk4kHDbpQJAAC4C5J8uIU678.png


如下爲4個網卡的詳細信息

wKioL1mk4Y6gcO5KAAEu1X-MWUE578.png



至此咱們安裝在VirtualBox中安裝爲學習OPenStack準備的虛擬機就安裝成功了,其有4塊不一樣做用的網卡,3塊磁盤,且能夠鏈接外網


在進行遠程鏈接是最好只使用eth0地址,雖然eth1和eth2地址也能夠遠程登陸,可是這兩個網卡是留給其餘組件使用的。

eth1是給open vSwich使用的

eth2是保留給OpneStack的其餘組價內使用的


接下來配置apt-get源,剛安裝玩apt源爲ubuntu在美國的源,替換爲中國的,這樣裝程序快啊!

root@u-node1:~# vim /etc/apt/sources.list

wKioL1mkT-GAt6VAAAAxuA7rljk745.png


註釋掉與security相關的,由於每次update要花許多時間

wKiom1mkT_Pg4oqAAAAd3IZjSEk369.png

添加國內的sohu源。。。aliyun,163也能夠


wKioL1mkT-HxD2QoAACVeGyOSJY680.png


執行update

wKiom1mkULqTWsa9AAAwgsB4eEk658.png



配置網絡中遇到的問題:

剛開始我在設置VirtualBox Host-Only Ethernet Adapter #2 和 VirtualBox Host-Only Ethernet Adapter #3的IP的IP時,設置的IP分別爲192.168.60.1和192.168.61.1,即分別向eth1和eth2兩個網卡dhcp自動分發192.168.60.2-192.168.60.254和192.168..61.2.-192.168.61.254網段的IP,即這兩個網卡既是eth1和eth2的網關也是它們的DHCP-Server地址


可是這樣設置後在建立或者從新啓動虛擬機時,會立馬彈出窗口提示windows檢測IP與某臺主機的衝突(注意這可不是你安裝的其餘的虛擬機,而是你所處環境的整個局域網中有人的IP和你衝突,這是本人在換了VirtualBox Host-Only Ethernet Adapter #2 和 VirtualBox Host-Only Ethernet Adapter #3的IP不下20次後得出的結論,各類不一樣網段的私有IP網段都設置了,實在找不到不衝突的,最後萬幸,在公司的配置中找到了172.16.66.1和172.16.88.1網段可使用,而本實驗就是在公司成功配置的基礎上作的。


可是此時本人在家裏配置時就沒這麼幸運了,仍然沒有解決IP衝突,最後只能把VirtualBox Host-Only Ethernet Adapter #2 和 VirtualBox Host-Only Ethernet Adapter #3的IP的Dhcp off掉,讓它只作eth1和eth2的網關,並在開啓虛擬機後在/etc/network/interfaces中靜態配置這兩個網卡的IP(家裏的局域網IP看來被佔光了。。畢竟作dhcp須要分配的是一整個網段的IP,而不僅是得到一個單個IP。


當你配置的Host-only網卡在cmd中運行ipconfig /all由剛開始的下圖

wKioL1mkRZmwoDDAAAAc1v2gbyw788.png

忽然變成這樣時,那說明IP衝突了,首選IP是windows給你從新配置的微軟本身的網段169.254.0.0的IP,而原有的Ip成了複製! 這樣你的虛擬機的eth1和eth2是ping不一樣本身的網關的

wKiom1mkSj6BP0WqAAAx0i9LIX4505.png


原本想嘗試能不能關閉windows的ip自動配置,在網上也搜了主要是下面的相似方法:


解決自動配置ipv4的方法(win7系統):

以管理員身份運行cmd.exe

輸入:netsh winsock reset catalog 按回車

輸入:netsh int ip reset reset.log 按回車

從新啓動

而後填寫ip地址、子網掩碼、網關,肯定便可


然而並無什麼卵用,設置好後從新啓動,配好Ip後,一啓動虛擬機,又要爲eth1和eth2從新分配ip,仍是會衝突,仍是會自動配置;還有一種是在控制面板中直接關閉windows的dhcp服務,但一想這要是關了確定連上網都是問題,因此實在解決不了先設置爲靜態吧,估計沒人比我背^_^。


感覺就是VirtualBox確實比Vmware Workstation使用起來簡單,小巧,裝個系統從配置到安裝完10分鐘搞定^_^


本次實驗結束,下次將直接進行OpenStack的組件安裝

   截了這麼多圖。。累。。。