《Openstack的搭建》RHEL6.5

Linux.應用發表於2014-05-13

  

 

    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

 

 

 

 

 

 

 

 

 

相關文章