·· 使用packstack allinone完成openstack(q版)以後,按照官方推薦,完成外部物理網絡的相關配置,完成配置後,能夠進行發放虛擬機的測試bash
參考:網絡
http://rdoproject.org/networking/neutron-with-existing-external-network/ide
以前已經完成了項目cloud和成員vdc_admin的建立,同時上傳了鏡像criros測試
基礎網絡環境以下:.net
1、外部網絡配置3d
以admin身份登錄dashbord,而後再管理員-網絡-網絡-網絡中建立網絡,以下所示:orm
說明:blog
一、須要點擊勾選共享和外部網絡選項接口
二、物理網絡名稱爲extnetip
三、網絡類型爲flat
四、項目爲cloud
而後建立子網public_subnet
說明:
一、網絡地址段爲外部物理網絡的地址段
二、網關爲外部物理網絡網關
而後點擊下一步,子網詳情
說明:
一、激活DHCP
二、地址範圍爲真實物理網絡可用的地址範圍,主要不要和其餘真實網絡地址衝突
而後點擊建立
建立完成後,能夠在dashbord界面看到external_network的子網信息,這在裏面子網的低值段將會做爲虛擬機的實例的公網地址和路由器snat地址使用
而後開始建立項目cloud和用戶vdc_admin,以vdc_admin用戶身份登錄(前面有如何建立項目和用戶的方法,記得角色爲__member__)
而後開始建立路由,按照以下方式建立,外部網絡必定要選上
而後再項目-網絡-網絡建立網絡private_net
而後下一步建立子網private_subnet,網段爲192.168.1.0/24
而後建立dhcp地址範圍
點擊完成建立
而後在點擊路由器,點擊接口,增長一個內部接口
能夠看到,外部網絡已經配置正確,外部接口類型爲外部網關
2、建立實例
以vdc_admin身份登錄dashbord後,進入計算-實例,開始建立虛擬機實例
說明:
一、由於是allinone部署,默承認用域爲nova
鏡像須要建立,採用ciiros,測試用途的cow2格式輕量級鏡像
get http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img #下載cirros glance image-create --name='cirros image' --file /root/cirros-0.3.4-x86_64-disk.img --visibility=public --container-format=bare --disk-format=qcow2 --progress #上傳cirros爲qcow2格式鏡像
而後選擇源爲鏡像
說明:
一、卷大小爲20G,跟後面實例類型(公有云中叫作規格)最好一致
而後選擇實例類型,測試選擇爲m1.small,實例類型能夠本身定義
而後選擇網絡,注意選擇爲private_net
而後其餘都爲非必項,能夠跳過,開始建立實例
點擊」test"能夠看到虛擬機實例建立成功,能夠登錄
默認帳戶 cirros ,密碼cubswin:)
能夠看到,已經分配了ip地址192.168.1.15