OpenStack 安裝教程(使用Fuel )

OpenStack Fuel 安裝教程html

1介紹

OpenStack 是由 Rackspace 和 NASA 共同開發的雲計算平臺,幫助服務商和企業內部實現相似於 Amazon EC2 和 S3 的雲基礎架構服務(Infrastructure as a Service, IaaS)。OpenStack 包括兩個主要模塊:Nova 和 Swift。前者是 NASA 開發的虛擬server部署和業務計算模塊。後者是Rackspace開發的分佈式雲存儲模塊,二者可以一塊兒用,也可以分開單獨用。後端

OpenStack 是開源項目,除了有 Rackspace 和 NASA 的大力支持外。後面還有包含 Dell、Citrix、 Cisco、 Canonical 這些重量級公司的貢獻和支持,發展速度很快。網絡

Openstack集羣搭建使用5臺機器,一臺Fuel管理機,一臺Controller,一臺Compute,兩臺Storage。這是一個最小化的安裝,安裝完畢後可以對集羣進行擴容。架構

2網絡規劃

使用其它交換機,如H3C的配置在文章最後。

網絡規劃:分佈式

·        Floating/Public 網絡 172.16.200.0/24 in VLAN 100 (untagged on servers)• Floating IP range 172.16.200.130 - 254 # 用於集羣公網和虛擬機浮動IP,需要能與外網通訊oop

·        Internal network (private)192.168.100.0/24 # 用於虛擬機間通訊post

·        Gateway 192.168.100.1 # 虛擬機的網關地址性能

·        DNS 8.8.4.4, 8.8.8.8 # DNS地址ui

·        Management network 192.168.0.0/24 in VLAN501 # 管理網絡this

·        Storage network 192.168.1.0/24 in VLAN 502# 存儲網絡

·        Administrative network (for Fuel)10.20.0.0/24 in VLAN 503 # Fuel集羣管理網絡

server網卡配置:

Fuel管理節點(Openstack集羣管理):

·        eth0 10.20.0.2 — 插到交換機5 - 10口上

·        eth1 172.16.200.128 — 插到交換機11 - 16口上

控制節點,計算節點,存儲節點:

·        eth0 10.20.0.0/24 — 插到交換機5 - 10口上

·        eth1 公有網絡172.16.200.0/24,管理網絡192.168.0.0/24。 存儲網絡192.168.1.0/24 — 插到交換機11 - 16口上

·        eth2 私有網絡,192.168.100.0/24 — 插到交換機17 - 21口上

使用一臺Cisco 2960交換機。配置例如如下:

switch#configure t

Enter configurationcommands, one per line.  End with CNTL/Z.

switch(config)#vlan500

switch(config-vlan)#namecloud_public

switch(config-vlan)#exit

switch(config)#vlan501

switch(config-vlan)#namecloud_management

switch(config-vlan)#exit

switch(config)#vlan502

switch(config-vlan)#namecloud_storage

switch(config-vlan)#exit

switch(config)#vlan503

switch(config-vlan)#namecloud_admin

switch(config-vlan)#exit

switch(config)#vlan510-530

switch(config-vlan)#exit

switch(config)#interfacerange gigabitethernet1/0/5 - 10

switch(config-if-range)#switchportaccess vlan 503

switch(config-if-range)#switchportmode access

switch(config-if-range)#spanning-treeportfast

switch(config-if-range)#noshut

switch(config-if-range)#exit

switch(config)#interfacerange gigabitethernet1/0/11 - 16

switch(config-if-range)#switchporttrunk native vlan 500

switch(config-if-range)#switchporttrunk allowed vlan 500-503

switch(config-if-range)#switchportmode trunk

switch(config-if-range)#noshut

switch(config-if-range)#spanning-treeportfast trunk

%Warning: portfastshould only be enabled on ports connected to a single

 host. Connecting hubs, concentrators,switches, bridges, etc... to this

 interface when portfast is enabled, can cause temporary bridging loops.

 Use with CAUTION

 

switch(config-if-range)#exit

switch(config)#interfacerange gigabitethernet1/0/17 - 22

switch(config-if-range)#switchporttrunk allowed vlan 510-530

switch(config-if-range)#switchportmode trunk

switch(config-if-range)#noshut

switch(config-if-range)#spanning-treeportfast trunk

switch(config-if-range)#exit

 

switch#copyrunning-config startup-config

 

3 Fuel管理節點安裝

從Mirantis下載鏡像:https://software.mirantis.com/,本次安裝使用MirantisOpenStack-5.0.1.iso鏡像。

經過遠程管理卡進行安裝,打開虛擬介質。掛載下載好的鏡像,從虛擬鏡像啓動server。

到例如如下界面時按tab鍵,改動參數,hostname改成你的主機名,showmenu改成yes,回車繼續:


到例如如下界面,設置網絡、PXE啓動、DNS&主機名、rootpassword等,網絡配置界面,每配置一塊網卡都需要Apply,而後再配置下一塊網卡。都配置完畢後保存退出。


安裝完畢後經過瀏覽訪問http://10.20.0.2:8000/#clusters。點擊新建Openstack環境。填寫名稱,並選擇Openstack版本號,而後點前進。


選擇部署模式,本文使用多節點,非HA模式,而後點前進。


選擇虛擬化管理器類型。本文選擇KVM,而後點前進。


選擇網絡模式,本文選擇Neutron VLAN模式,而後點前進。


選擇存儲類型。本文使用Ceph作後端存儲,而後點前進。


附加服務。不選擇,直接點前進。

 

點擊完畢。完畢環境設置。


 

4OpenStack部署

啓動各節點設置磁盤Raid:

控制節點和計算節點使用Raid 5;存儲節點兩塊磁盤作Raid 1,剩下四塊磁盤作單盤Raid 0(每塊磁盤啓動一個Ceph進程,以保證性能)。

計算節點需要在BIOS中打開虛擬化選項,不然在建立虛擬機時會報例如如下錯誤:

Error: No valid host was found.

查看Nova日誌中有例如如下報錯:

libvirtError: internal error no supported architecturefor os type ‘hvm'

配置完畢後從網卡啓動server,啓動完畢後,回到管理界面,四臺server已經被發現。

點擊網絡 選選卡。對網絡進行例如如下配置:



改動完畢後點 保存設置,而後點 驗證網絡,假設網絡配置正確會顯示驗證成功。

點擊設置 選項卡,例如如下進行設置:

勾選Nova quotas。這樣可以對虛擬資源作配額。


CentOS 6.5 需要設置OVS VLAN splinters特性。


存儲勾選以上四個選項,當中 Ceph RBD選項執行虛擬機進行熱遷移。完畢後點 保存設置。


以上設置完畢後,點擊 節點 選項卡。而後點 添加節點。


依次選擇控制節點、計算節點、和存儲節點。



選擇完畢後配置各角色 磁盤,以存儲節點爲例:




配置各角色 網絡。以存儲節點爲例:




依據上圖配置網絡,配置完畢後返回 節點 選項卡。點 部署變動。開始部署節點:


部署操做系統:


部署Openstack:


完畢部署:


可以點擊日誌選項卡。查看安裝日誌;點擊健康檢查選項卡進行健康檢查:


訪問Openstack管理控制檯http://10.20.0.10/


5 參考文檔

·        Cephand Mirantis OpenStack

·        MirantisOpenStack Documentation

6交換機配置

後來使用H3C的交換機。僅僅要找到其配置文檔,找到與思科交換機功能相相應的功能就能夠。下面是H3C交換機配置中使用到的命令。(使用其它交換機的話,僅僅要配置相應功能就能夠)

Sys

Enable vlan

Vlan 1

Interface Ethernet 1/0/1

Port link-type trunk

Port trunk permit vlan 1 2 3 4

Display vlan

Display vlan 1

Quit

Save

假設某個網很差,可以將其相應的功能移動到已經配置好的網絡上。

參考鏈接:

http://yoyolive.com/%E8%99%9A%E6%8B%9F%E5%8C%96/2014/09/10/openstack-install.html

相關文章
相關標籤/搜索