Mirantis fuel 9.0 離線快速部署 Openstack Mitaka

來源:互聯網
上載者:User

      MOS 9.0是Mirantis公司開發 openstack自動化安裝工具,這個工具還有個專門的名字,叫做Fuel。 

離線安裝時不需要更新Ubuntu和MOS包,即不需要互連網串連。在同等網路頻寬情況下可以比線上安裝更快地部署。運氣不好的話,用線上安裝有可能遇到致命bug,導致安裝失敗,比如https://bugs.launchpad.net/fuel/+bug/1648732。

 

本指導書使用2016年7月的離線源進行安裝。安裝全程不需要串連互連網。安裝前請確保fuel節點ping不通外網 準備工作:

下載MOS9.0本地源並解壓:http://pan.baidu.com/s/1gfe69iV 密碼:b2m5

前往Mirantis官網下載MOS9.0 : www.mirantis.com/software/openstack/download/

    

硬體資源:

一共三台伺服器,分別做fue,controller,compute。

各節點可以安裝在物理機或者虛擬機器上,這三台伺服器串連到同一台物理交換器。

各節點最低資源要求為:

記憶體最少分配16GB

CPU core最少分配4個

硬碟最少80 GB

最少2個乙太網路口

 

本次實驗的物理網路拓撲:

 

物理交換器配置:

   一、安裝fuel

具體過程不贅述了,注意以下幾點: 在安裝介面中,取消勾選立即產生 build bootstrap 選項

     PXE 網關為 X.X.X.1 ,確保為網段的第一個IP地址

  二、匯入本地源 用FTP工具將解壓好的本地源上傳至/var/www/nailgun 在該目錄下執行 fuel-createmirror,忽略中間過程報錯。最後幾行出現成功的提示:

Try to update theRelease 'Mitaka on Ubuntu 14.04'

Try to update theRelease 'Mitaka on Ubuntu+UCA 14.04'

Operations have been completed successfully

 

登入fuel介面,setting - >general 可以看到源已經更新為本地IP地址

離線產生用於PXE啟動的bootstrap鏡像 備份/etc/fuel-bootstrap-cli/fuel_bootstrap_cli.yaml 後進行修改

添加藍色框中的內容。

Auxiliary指向的這個目錄有很多的本地源軟體包,這裡缺少Auxiliary,影響bootstrap鏡像產生。 線上產生鏡像:

fuel-bootstrap build --activate

  重啟客戶機,選擇PXE啟動。過7分鐘左右,可以在fuel 的WEB介面看到它們。  三、配置網路

根據自身規劃配置網路。以下僅給出本次配置樣本

 

 

 

NTP 伺服器設定為fuel的IP (如果有多個IP,這裡要填上多個IP)地址:

四、配置節點

1.添加節點:

 

配置介面:

 

  網路連通性檢查

 

 

  部署環境

點擊控制台的 "Deploy"按鈕,開始安裝

 

由於使用離線安裝,無法利用公網NTP伺服器校時,安裝過程中會針對NTP問題報類似的錯誤:

(/Stage[main]/Main/Exec[sync_time_shell]/returns) failed: /bin/bash "/etc/puppet/shell_manifests/sync_time_command.sh" Excuted failed

 

解決辦法有2個: 在內網另外搭建一個NTP伺服器

fuel 節點修改/etc/ntp.conf

restrict 4.0.0.0 mask 255.255.255.0 nomodify     #本地網段授權訪問

server 192.168.200.X iburst minpoll 3 maxpoll 9

 

controller,compute節點修改/etc/ntp.conf

server 4.0.0.1 iburst minpoll 3 修改sync_time_command.sh指令碼,注釋掉其他內容,手動輸入exit 0

這樣就跳過了NTP校正

 修改後點擊"Deploy changes" 按鈕,繼續進行安裝。

  五、安裝成功

安裝成功的提示如下:

 

點擊Horizon進入Openstack

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.