Openstack平臺搭建之第一天 基于RDO方式搭建
隨著IT技術的不斷發(fā)展以及平臺費用搭建的昂貴,近些年來,響應國家可持續(xù)資源的利用的號召,IT領域也出現(xiàn)一些白熾化現(xiàn)象,即云計算的迅速推廣。所謂云計算即在云端(互聯(lián)網)進行的IT服務。那么按照美國國家標準與技術研究院(NIST)定義:云計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網絡訪問, 進入可配置的計算資源共享池(資源包括網絡,服務器,存儲,應用軟件,服務),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務供應商進行很少的交互。 由于之前轉載的openstack想應的理論文檔比較多,因此在本篇將著重講解在RHEL6.5系統(tǒng)上搭建Openstack...
openstck基于web方式的rdo部署
Author :xxbAndy
If you have any question ,please contact me by weichuangxxb@sina.cn or 371990778(qq)
注意:由于是實驗室環(huán)境的項目,在這里將所有節(jié)點都安裝在一臺主機上進行模擬實驗。
硬件環(huán)境:
硬盤:500G
內存:8G
系統(tǒng)環(huán)境:
RHEL6.5
環(huán)境準備:
1.配置yum源
- #vim /etc/yum.repos.d/yum.repo
- [base]
- name=base
- baseurl=ftp://192.168.2.254/pub/rhel6.5
- gpgcheck=0
- [openstack]
- name=openstack
- baseurl=ftp://192.168.2.254/pub/openstack
- gpgcheck=0
- [errata]
- name=openstack
- baseurl=ftp://192.168.2.254/pub/errata
- gpgcheck=0
2.更新yum源軟件以及相關依賴
- #yum repolist
- #yum update -y
- # yum install -y openstack-packstack ord 方式配置管理web界面的openstack
配置完畢后應重啟主機
3.配置無密碼驗證
- #ssh-keygen
- #ssh-copy-id localhost
- #ssh localhost
4.生成配置文件,并且配置RDO安裝
- #packstack --gen-answer-file=answer.txt 生成應答文件
- #vim answer.txt 編輯配置文件(對云計算構架的項目選擇修改密碼)
- CONFIG_NTP_SERVERS=192.168.0.254
- CONFIG_KEYSTONE_ADMIN_PW=xxbandy
- #packstack --answer-file=answer.txt 使用文件進行配置安裝web管理界面(此過程將會很漫長。。。。)
顯示成功了之后就安裝好來。
打開鏈接:https://192.168.2.10/dashboard
5.配置網絡
安裝好后會在網絡接口生成br-ex(外部橋接口)和br-int(內部橋接口)
- # cp ifcfg-eth0 ifcfg-br-ex
- # vim ifcfg-br-ex
- DEVICE="br-ex"
- BOOTPROTO="none"
- ONBOOT="yes"
- IPADDR=192.168.2.40
- PREFIX=24
- GATEWAY=192.168.0.254
- DNS=192.168.2.254
- SEARCH1=example.com 即解析里面的設置
- # cat /etc/resolv.conf
- # Generated by NetworkManager
- nameserver 192.168.0.254
- search example.com
- # vim ifcfg-eth0
- DEVICE="eth0"
- ONBOOT="yes"
- HWADDR=00:1e:37:d4:8d:e4
將eth0橋接到br-ex接口:
使用不間斷重啟網絡,不會斷接哦!
- # ovs-vsctl add-port br-ex eth0; service network restart
- # ovs-vsctl show
- 38916436-49c1-4caf-af6d-9e8a0c192fbf
- Bridge br-ex
- Port br-ex
- Interface br-ex
- type: internal
- Port "eth0"
- Interface "eth0"
將會eth0橋接到br-ex上,看到此接口就算好了
6.使用web界面進行配置openstack模塊(密碼為應答文件中的KEYSTONE_PW)
6.1根據(jù)自己喜好,可以自行設置語言:
查看主機狀況:
6.2創(chuàng)建一個項目:
項目的配額由自己設定:
6.3新建一個用戶,自己設定用戶名和密碼
6.4創(chuàng)建一個云主機類型
6.5上傳一個鏡像文件:
#p#
6.6開始創(chuàng)建網絡(這塊比較麻煩)
創(chuàng)建外網net1,公有網絡
給net1創(chuàng)建子網
同理創(chuàng)建內部網絡net2,詳細設置如下:
查看網絡拓撲圖:
6.7創(chuàng)建一個路由,鏈接內網和公網:
6.8啟動云主機,設置云主機的相關參數(shù):
選擇內網作為云主機的網絡:
創(chuàng)建完成的云主機:
6.9添加信息&&安全規(guī)則:
分配浮動IP:
綁定浮動IP:
啟動云主機:
至此,簡單的云主機搭建成功。后續(xù)的我會繼續(xù)完善。