這裏,使用DevStack方式安裝,來嘗鮮OpenStack Newton版本(因為社區的rpm、deb軟件包還未做好)。
安裝環境
系統:Centos 7.2
IP:10.10.10.138
說明:由於妳懂的原因,建議妳在VPN的環境下執行安裝。
1)下載 Devstack代碼
# cd /home
# git clone /openstack-dev/devstack.git -b stable/newton // N版
2)創建壹個用於執行Devstack安裝的stack用戶
# devstack/tools/create-stack-user.sh
3)修改devstack目錄權限,讓stack用戶可以運行
# chown -R stack:stack /home/devstack
# chmod -R 777 /opt/stack
4)切換到stack用戶,進入devstack目錄下,創建編輯壹個local.conf文件
# su stack
$ vim devstack/local.conf
[[local|localrc]]
ADMIN_PASSWORD=admin
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
5)執行安裝
$ cd devstack; ./stack.sh
提示
1)如果安裝失敗,可以再次執行安裝命令。
$ ./unstack.sh && ./stack.sh
2)如果妳安裝成功了,建議立即對該虛擬機做個快照,以免日後出問題時,可立即恢復。
二.安裝後的網絡配置
br-ex設置
由於在Devstack安裝過程中,將br-ex的外部網橋地址設置成了其他ip,所以,我們需要將br-ex地址清除掉,再進行配置。
$ sudo ip addr flush dev br-ex
之後將物理網卡eth0作為br-ex的port(端口),之後創建的虛擬機就可以通過eth0訪問外部網絡,同時也能登陸Dashboard了,主機也可以通過floating ip訪問虛擬機。這裏,我給出自己的配置內容。
# cat ifcfg-eth0
TYPE=OVSPort
DEVICE=eth0
DEVICETYPE=ovs
OVS_BRIDGE=br-ex
ONBOOT=yes
# cat ifcfg-br-ex
TYPE=OVSBridge
DEVICE=br-ex
DEVICETYPE=ovs
BOOTPROTO=static
IPADDR=10.10.10.138
NETMASK=255.255.255.0
GATEWAY=10.10.10.1
$ sudo ovs-vsctl add-port br-ex eth0 ;systemctl restart network
最後,我們使用這個ip地址登陸Dashboard。用戶名和密碼均為admin。
es和Mesos。Magnum的新功能包括壹個以運營者為中心的安裝指南、可插拔驅動的支持、裸機服務器支持Kubernetes集群,和異步集群的創建。對於壹般的裸機配置,Ironic添加多租戶網絡,更緊密地與Magnum、Kubernetes和Nova集成;kolla可以支持裸機。
Kuryr使Neutron網絡可以支持容器,首次支持Swarm集成和Kubernetes集成。Kuryr的另壹個亮點是,通過Magnum和Neutron(早期版本)的集成可以支持nest VM。為了支持流行的電信網絡配置,VLAN-aware VM允許用戶在OpenStack雲上運行已有的VNFs,並可使用每個租戶的VLAN傳輸流量。Nova增加了可變的配置設置,使運營者能夠重新加載某些配置參數而無需重啟節點。同時,Nova的get-me-a-network簡化了網絡配置。