Redhat的Packstack的簡單測試和真正使用時的一些gap

Redhat的Packstack可以在CentOS上快速的部署一套多節點Openstack集羣。它的操作也非常簡單,只要生成一個answer文件,略微定製一下組件需要安裝的位置就可以快速部署了。


我測試時使用的是openstack的虛機,環境如下:



這是我的測試步驟:

1.       Boot the VMs in openstack.

2.       Install Packstack:

sudo yum install -y openstack-packstack

3.       Generate answer file:

packstack --gen-answer-file=my_answer.txt

4.       Modify answer file:

CONFIG_CINDER_INSTALL=n

CONFIG_CEILOMETER_INSTALL=n

CONFIG_SWIFT_INSTALL=y

CONFIG_NOVA_COMPUTE_HOSTS=$ip_compute1, $ip_compute2

CONFIG_NEUTRON_DHCP_HOSTS=$ip_compute1, $ip_compute2

CONFIG_NEUTRON_OVS_TENANT_NETWORK_TYPE=vlan

CONFIG_NEUTRON_OVS_VLAN_RANGES=physnet1:1000:1100

CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=physnet1:br-eth1

CONFIG_NEUTRON_OVS_BRIDGE_IFACES=                            

CONFIG_USE_EPEL=n

CONFIG_SWIFT_PROXY_HOSTS=$ip_swiftproxy                        # (currently only single proxy is supported)

CONFIG_SWIFT_STORAGE_HOSTS=$ip_storage1/dev, $ip_storage2/dev,$ip_storage3/dev

5.       Install openstack:

packstack --answer-file=my_answer.txt

6.       Basic function check:

Create network, and boot VM can successful. (VM can’t access outer,because the VM port of VM access to Virtual SW is access mode, openstack needtrunk mode.)

 



但是如果想直接利用其部署在產線上的話還是有一些差距的。

可能存在的以下Gap:

1.  Mysql沒有HA自動化部署方案。以下是官方的手動解決方案:

http://openstack.redhat.com/Highly_Available_MySQL_server_for_OpenStack

2.  Message Queue使用的是qpid且沒有自動化部署方案。以下是官方的手動解決方案:

http://openstack.redhat.com/Highly_Available_Qpid_for_OpenStack

3.  Keystone/Glance/nova-api等/swift proxy/neutron-server不能多節點自動部署,不能使用HA。

4.  不支持Neutron ML2自動化部署。以下是手動解決方案:

http://openstack.redhat.com/Modular_Layer_2_(ML2)_Plugin

5.  不提供細粒度的配置。

6.  沒有比較好的監控方案。(不論是對平臺本身還是對虛機)










發佈了64 篇原創文章 · 獲贊 9 · 訪問量 30萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章