小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Fuel 30 分鐘快速安裝OpenStack

 浸心閣 2015-09-25

聽說我司在準備OpenStack,未雨綢繆,得提前學習一下。自己不是云計算提供商,運營而已,最多可以做點定制開發(fā),因此目的很簡單。了解其從運營方面的各個環(huán)節(jié),從安裝到交付到后期的收費與維護。關于OpenStack的介紹,可以參考OpenStack架構預覽。關于其和其他云平臺的比較,可以參考四大主流云平臺對比:CloudStack、Eucalyptus、vCloud Director和OpenStackOpenStack 與 CloudStack 比較

自己之前也研究了一段VMware vCould,教程可以參考這里

本文接下來使完全參考羅勇的博客,唯一的不同時我采用的是VMware Player來搭配環(huán)境。由于VMware Player不支持自定義網(wǎng)絡,需要手工編輯虛擬機文件??梢詤⒖?a href="http://www./virtualtech/vmware/adding-custom-network-adapter-in-vmware-player/">VMware Player 添加定制網(wǎng)卡。最終的結(jié)果是一切順便,除了最后一步創(chuàng)建虛擬機實例失敗,原因有待考察。

轉(zhuǎn)載開始:

一直以來,對于OpenStack的初學者來講,安裝往往是入門的頭大難題。在E版本之前,要搭建一個基本能用的OpenStack環(huán)境那是相當麻煩,自己要裝機,自己搞源,自己照著文檔敲命令,又沒有靠譜的文檔,官方給出的文檔依舊有好多坑,語言問題……

往往用上好幾天時間都裝不起來,慢慢地就喪失了學習OpenStack的信心!不過后來情況有了很大改觀,從E版本開始,以后安裝過程簡化許多,文檔質(zhì)量提高不少。盡管如此對于初學者還講還是比較復雜,其實很多時候,很多人只是想體會一下OpenStack,完全不關注安裝這門子事情。還好OpenStack社區(qū)足夠活躍,很快就有公司做出了比較友好的安裝工具,比如今天要向大家介紹的Fuel這個工具,其實這里還可以叫她mirantis OpenStack,由Mirantis 公司開發(fā)。

關于 Mirantis

Mirantis,一家很牛逼的OpenStack服務集成商,他是社區(qū)貢獻排名前5名中唯一一個靠軟件和服務吃飯的公司(其他分別是Red Hat, HP, IBM, Rackspace)。相對于其他幾個社區(qū)發(fā)行版,Fuel的版本節(jié)奏很快,平均每兩個月就能提供一個相對穩(wěn)定的社區(qū)版。

Fuel 是什么?

Fuel 是一個為OpenStack端到端”一鍵部署“設計的工具,其功能含蓋自動的PXE方式的操作系統(tǒng)安裝,DHCP服務,Orchestration服務 和puppet 配置管理相關服務等,此外還有OpenStack關鍵業(yè)務健康檢查和log 實時查看等非常好用的服務。

Fuel 3.2基于Grizzly版本,而最新將發(fā)布的4.0版本是基于Havana版本的技術預覽版,不可用作生產(chǎn)環(huán)境使用,同時,4.0版本仍然不包含Heat和Ceilometer組件。

Fuel 的優(yōu)勢

總結(jié)一下,F(xiàn)uel 有以下幾個優(yōu)點:

  • 節(jié)點的自動發(fā)現(xiàn)和預校驗
  • 配置簡單、快速
  • 支持多種操作系統(tǒng)和發(fā)行版,支持HA部署
  • 對外提供API對環(huán)境進行管理和配置,例如動態(tài)添加計算/存儲節(jié)點
  • 自帶健康檢查工具
  • 支持Neutron,例如GRE和namespace都做進來了,子網(wǎng)能配置具體使用哪個物理網(wǎng)卡等

Fuel 的架構是怎樣的呢?

Fuel 主節(jié)點:用于提供PXE方式操作系統(tǒng)安裝服務由開源軟件Cobbler 提供,另外由Mcollective和puppet 分別提供orchestration服務和配置管理服務。Fuel iso 包發(fā)部的時候已經(jīng)一同打包了Centos6.4 和ubuntu 12.04 安裝包,如果需要使用紅帽子企業(yè)版RHEL6.4 需要自己手動上傳。

目前可以支持OpenStackSA 或者HA 的安裝?,F(xiàn)在我們已經(jīng)對Fuel 有了大致了解,現(xiàn)在來看看用她來安裝OpenStack有多么的方便!

Fuel OpenStack安裝

首先要說明的是Fuel 針對目標就是生產(chǎn)環(huán)境OpenStack部署,這里為了講解安裝過程就在虛擬機上演示說明。我的環(huán)境是HP筆記本Folio 9470 ,其實是辦公用的普通筆記本,讀者可以根據(jù)實際機器情況自行修改虛擬機配置,我給出了我的配置僅供參考。

安裝說明

硬件要求:

啟用虛擬化技術支持:開啟BIOS設置里的虛擬化技術支持相關選項,這個會很大程度上影響你的虛擬機性能。

最低硬件配置:cpu:雙核2.6GHZ+;內(nèi)存:4g+;磁盤:80G+

虛擬化工具:Oracle Virtualbox 4.2.18

安裝包準備:

  • 下載virtualbox 包

https://www./wiki/Downloads

  • 下載fuel ios包,先要注冊一個mirantis 用戶賬戶,目前最新版本是3.2.1 這個版本, MirantisOpenStack-3.2.1.iso (1.8G)

http://www./p383.html

安裝步驟介紹:

  1. 虛擬環(huán)境設置
  2. 安裝Fuel 主節(jié)點
  3. 部署OpenStack節(jié)點
  4. 部署結(jié)果檢查

虛擬環(huán)境設置

網(wǎng)絡拓撲說明

首先在virtualbox 里面自定義如下3個網(wǎng)絡

Net1:

–Network name: VirtualBox  host-only Ethernet Adapter#2

–Purpose: Fuel administrator network

–IP block: 10.20.0.0/24

–Linux device: eth0

Net2:

–Network name: VirtualBox  host-only Ethernet Adapter#3

–Purpose: public/ floating network

–IP block: 172.16.0.0/24

–Linux device: eth1

Net3

–Network name: VirtualBox  host-only Ethernet Adapter#4

–Purpose: Storage/ management/ internal network

–IP block: 192.168.4.0/24

–Linux device: eth2

虛擬機創(chuàng)建

VM1

–Name: Fuel_3.2.1

–vCPU:1

–Memory :1G

–Disk:30G

–Networks: net1

VM2

–Name : Fuel_3.2.1_controller

–vCPU:1

–Memory :1G

–Disk:30G

–Network:net1,net2,net3

VM3

–Name: Fuel_3.2.1_compute1

–vCPU:2

–Memory :2G

–Disk:30G

–Networks:net1,net2,net3

網(wǎng)絡拓撲如下

創(chuàng)建網(wǎng)絡Net1,注意不要啟用dhcp,這個會干擾fuel 自己的dhcp服務。

創(chuàng)建網(wǎng)絡net2

創(chuàng)建網(wǎng)絡net3

安裝fuel 主節(jié)點

創(chuàng)建fuel 主節(jié)點虛擬機,虛擬機名字為“fuel_3.2.1“。注意網(wǎng)卡選用net1,也就是virtualbox 的”VirtualBox  host-only Ethernet Adapter#2“ 網(wǎng)絡。

設置完成后啟動虛擬機,顯示boot menu時候,如果需要修改ip地址可以自行修改,默認是不需要修改。

開始安裝操作系統(tǒng)

出現(xiàn)該畫面時按任意鍵進入修改fuel 主節(jié)點相關配置,可以不修改使用默認值,幾秒后進行軟件包安裝。

puppet 安裝fuel 相關軟件,比如Cobbler 等。

fuel 主節(jié)點安裝完成。

看fuel 安裝是否完成,就登錄http://10.20.0.2:8000/ 顯示如下頁面。

可能的問題:

  • 如果web 頁面不能正常訪問,可能是你本機的防火墻把本地的網(wǎng)絡拒掉,請先禁用防火墻再試。
  • 如果使用了瀏覽器http代理,請關閉代理直接訪問。

接下來就開始安裝OpenStack環(huán)境了。

安裝OpenStack環(huán)境

首先在Fuel web 上創(chuàng)建一個OpenStack環(huán)境,名字為”demo“,這個環(huán)境是可以創(chuàng)多個的,可見fuel可以同時管理多個OpenStack環(huán)境。這里選擇的os 有三種,這里默認選擇centos,當然你也可以選擇ubuntu 和rhle ,不過rhle 需要手動上傳鏡像或者提供紅帽子官網(wǎng)用戶名和密碼,fuel 為你自動下載,不過時間比較長,不推薦。

這里選擇部署OpenStack多節(jié)點非HA模式。

由于我們是在虛擬機中再跑虛擬機,這里選擇hypervisor類型為”qemu“。

這里選擇OpenStack的網(wǎng)絡部署模式,我們選最簡單的方式也是目前最成熟的方式nova-network實現(xiàn)。

最后一路使用default 配置,不做更改完成環(huán)境創(chuàng)建。


創(chuàng)建OpenStack節(jié)點虛擬機VM2和VM3,分別命名為fuel_3.2.1_controller和fuel_3.2.1_compute1,注意計算節(jié)點多分配寫cpu core ,至少2個,內(nèi)存2G,當然如果機器配置不夠也可以1個core 1G內(nèi)存,至少后邊創(chuàng)建OpenStack的instance比較慢。

設置系統(tǒng)由network啟動

配置網(wǎng)卡1,接入net1,注意一定要選擇 網(wǎng)卡類型為:Pcnet-PCI II,并且開啟混雜模式:Allow All.

配置網(wǎng)卡2,接入net2.


配置網(wǎng)卡3,接入net3

讓后分別啟動VM2和VM3


畫面出現(xiàn)bootstrap login 后,在fuel web 頁面才可以看到節(jié)點被fuel發(fā)現(xiàn)。

回到fuel web 可以看到兩個節(jié)點被發(fā)現(xiàn)


接下來開始針對這兩個被發(fā)現(xiàn)的節(jié)點VM2,VM3配置OpenStack環(huán)境了。

首先需要配置VM2和VM3在OpenStack中的角色。點擊”add nodes“ 添加VM2作為OpenStack的控制節(jié)點。

在點擊”add nodes“ 添加VM3作為OpenStack的計算節(jié)點。

修改兩個節(jié)點的物理網(wǎng)卡和OpenStack邏輯網(wǎng)絡的映射關系,這里只需要拖拽就搞定。admin 網(wǎng)絡已經(jīng)設置到eth0不能再作修改10.20.0.0/24,public和  instance floating 網(wǎng)絡共用eth1 且共用同一個地址塊172.16.0.0/24,而private ,management 和storage 共用eth2 但是網(wǎng)絡ip不同,需要通過vlan tag 方式實現(xiàn)二層網(wǎng)絡隔離。

修改兩個節(jié)點磁盤的分區(qū)情況,這里使用默認值,注意storage 分區(qū)不能小于10g,否則不能通過驗證。

再來配置OpenStack最復雜的一塊網(wǎng)絡,其實按照我給的網(wǎng)絡拓撲使用默認值就可以安裝啦,是不是很方便?不過還是要啰嗦一下:

  • public IP用于物理機器和外界通信,floating IP 用于動態(tài)分配給OpenStackinstance 實現(xiàn)和外界通信。注意這里地址塊不能重疊。
  • 由于private ,management 和storage 共用同一網(wǎng)卡且IP 塊不同要實現(xiàn)二層隔離就需要打上vlan 的tag,如果是接在真實的交換機,必須啟用trunk 模式。
  • 一旦網(wǎng)絡配置完畢并安裝完成,這個地址是永久不能改變的,所以生產(chǎn)環(huán)境下一定要先規(guī)劃好在部署。

配置完成后點擊 ”networking verification“ 按鈕,檢查網(wǎng)絡設置是否正確。

驗證通過后保持設置,開始部署節(jié)點。

此時可以發(fā)現(xiàn)兩個VM開始自動重啟開始安裝OS。

這里比較古怪,安裝進度到33%時需要等很久才能往下走。這個時候兩個節(jié)點的OS都已經(jīng)安裝完成。

有什么辦法能看到安裝的log呢?當然有,這時候可以去log 標簽視圖查看安裝log,選取”other server“,在選對應節(jié)點的puppet log 看log 跳動。

最后,一切順利的話,大概20 幾分鐘安裝就會完成了,不過具體時間取決于機器性能,這時候點擊http://172.16.0.2 或者 http://10.20.0.4 都可以訪問OpenStack的dashboard .區(qū)別在于172.16.0.2 所謂的公網(wǎng)ip 地址,這個登后dashboard 可以直接使用vnc 訪問instance,而10.20.0.4不能。

點擊鏈接進入OpenStack登錄頁面,輸入admin/admin

至此,OpenStack的環(huán)境部署完成,這里部署了一個計算節(jié)點,一個控制節(jié)點。沒有部署cinder ,沒有部署多計算節(jié)點。如果需要部署,請重復上述步驟即可。

最后,就是驗證一下OpenStack環(huán)境是否正確部署。其實fuel 有個非常好的而一個功能,可以快速檢測OpenStack環(huán)境”健康“情況。進入healthcheck 標簽,可以一鍵安全檢測,注意不會全部都通過,應為cinder 沒有安裝,所以create volume 相關的服務會失敗。

最后我們還是創(chuàng)個instance 來驗證吧?

安裝OpenStack環(huán)境驗證

先登錄后進入OpenStack主管理界面,創(chuàng)建一個instance,進入project view – > 打開instances tab -> 點擊右上方luanch 按鈕。instance 名字為test0

instance 創(chuàng)建成功后,同時點擊相應instance test0右邊的”more“ 按鈕,選擇”allocation floating ip“,為其分配一個floating ip 地址。


直接在web 頁面訪問instance: 點擊 右端 ”more“ -> “console” 按鈕進入該頁面,這是是用web socket 技術實現(xiàn)的VNC 客戶端,用它可以做一些簡單instance 管理,不足是不能粘貼拷貝比較麻煩。

最后在筆記本上打開一個”cmd“ 終端看一下floating ip 是否通暢。

至此fuel web OpenStack安裝介紹結(jié)束,如果要安裝更多節(jié)點請重復上面操作即可。

其他工具

當然,OpenStack安裝工具不只是有fuel ,還有紅帽子的packstack 也是不錯的,并且支持最新版本的OpenStack安裝。這里有篇文章對二者做了比較全面的介紹 http://www./p383.html。

參考文檔:

http://openstack-huawei./mirantis-openstack/

http://software./quick-start/

http://www./p383.html

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多