1. 程式人生 > >VirtualBox Ubuntu server 安裝Openstack 網路配置

VirtualBox Ubuntu server 安裝Openstack 網路配置

下面介紹我在Ubuntu server 安裝Openstack遇到的幾個問題:

1、選定Ubuntu server作業系統,不要選Ubuntu desktop版本的,安裝過程會出現很多問題。

2、分配兩個網絡卡,網路設定如下:網絡卡1連線方式NAT主要是為了虛擬機器可以上網,網絡卡2主要是為了與主機相互ping通,安裝好的openstack可以在主機瀏覽器登入。

 


網絡卡2的IP可以任意設定,但是一定要記得開啟DBCP伺服器,不然你的主機ping不通你Host-Only的IP。我的設定如下:



3、這裡就不介紹如何安裝Ubuntu的過程,安裝可以上網查一下就有,安裝好的Ubuntu,預設的連線方式是NAT,這是你通過ifconfig檢視網絡卡是enp2s0,而不是我們常用的網絡卡名字eth0,這時候我們需要修改一下網絡卡名稱,操作如下:

(1)、sudo nano /etc/default/grub
找到GRUB_CMDLINE_LINUX=””
改為GRUB_CMDLINE_LINUX=”net.ifnames=0 biosdevname=0”
然後sudo grub-mkconfig -o /boot/grub/grub.cfg
重啟後,網絡卡名稱果然變成了eth0和wlan0

(2)、開啟ubuntu的/etc/network/interfaces檔案預設的內容如下:
auto lo
iface lo inet loopback
在後面新增內容 


重啟

4、這時候我們來看看虛擬機器能不能上網:


發現可以上網,我們ping一下主機的IP,一般是可以ping通的,但是從主機ping虛擬機器的IP,你會發現ping不通,這時候我們要在自己電腦設定如下:

右鍵本地連線==》屬性==》共享==》勾選Internet連線共享的2個複選框

右鍵本地連線==》屬性==》網路==》勾選VirtualBox Bridged Networking Driver=》安裝(三個都安裝下試試)


重啟一下虛擬機器,你會發現虛擬機器和主機相互可以ping通,在Ubuntu檢視你的IP


eth1的IP 192.168.137.10就是你分配的IP,這個IP地址就可以ping到主機,主機也可以ping通虛擬機器


這時候成功實現Ubuntu和主機IP相互ping通,接下來就可以好好的享受Openstack了。

但是當你會發現你的乙太網現在是狀態是共享模式:


如果是校園客戶端登入,你發現你登入不了校園客戶端,上不了網,這時候你可以將共享裡面的兩個打勾去除


這樣你就可以上網了。