Openstack就是搭建一個較為完整的虛擬化平臺,把一個完整的物理機劃分成若干個虛擬機器來跑,從而實現資源的充分利用。
Openstack對硬體的要求很高,要是你的物理機記憶體是4G的話,虛擬機器的記憶體給3G,一個Openstack搭建起來,你會發現你的記憶體幾乎沒有,或是被它給吃個精光,然後玩起來也不是很順暢。
Openstack對rdhat 企業版6.5一下的版本支援的不是很好。redhat6.4我試著搭建了2天,手都敲困了,不是這有錯就是那有錯,反正事錯誤不斷。。。讓人很煩。兩天了一次也沒成功,今天換成。redhat6.5的,一次就ok了,做了三次全部成功。
首先解決火牆問題:
iptables -F
/etc/init.d/iptables save
/etc/init.d/iptables restart
載入核心模組:(Openstack yum源)
yum update -y 升級,但是還是使用原核心
reboot 恢復原先的核心
安裝openstack軟體包
#openstack --gen-answer-file /root/answers.txt 生檔案
#vi answers.txt
CONFIG_NTP_SERVERS=192.168.0.254 時間同步
CONFIG_HORIZON_SSL=y 使用ssl
建立ssh空密碼加密
#ssh-keygen :Enter :Enter :Enter #ssh 192.168.0.x+100
#ssh-copy-id server(server代表的是你的虛擬機器的名稱或寫ip)
部署雲平臺校驗檔案:
#openstack --answer-file /root/answers.txt (時間很長報錯就證明不ok)
部署好以後登陸你的雲平臺:
首先下載證書:https://ip/dashaboard 完成後 登陸管理員,
密碼是在/root/下生成的key檔案。自己複製
********************下面進去後自己部署雲服務************
專案、使用者、網路、映象、路由、雲主機型別=====
最後啟動雲主機錢配置虛擬機器ip橋接:
#cp -p ifcfg-eth0 ifcfg-br-ex
#vi ifcfg-eth0
DEVICE=eth0 ONBOOT=yes
#vi ifcfg-br-ex
DEVICE=br-ex
IPADDR=192.168.0.106
PREFIX=24
GATEWAY=192.168.0.254
DNS1=192.168.0.254
SEARCH1=example.com
ONBOOT=yes
#ovs-vsctl add-port br-ex eth0;service network restart 新增埠
啟動雲主機 。。。。。。。。。。。。。(快的話3-5分鐘,慢的話半個小時不等)
驗證key、使用key登陸
[root@desktop6 Downloads]# chmod 600 key1.pem
[root@desktop6 Downloads]# ssh -i key1.pem root@172.24.6.2