1. 程式人生 > >使用Fuel自動化部署Openstack

使用Fuel自動化部署Openstack

Openstack自動化部署工具, 主要用於生產環境.

這裡用的是Openstack 9.0版本.

安裝Xshell, 用於遠端連線.

1. 使用指令碼安裝

(1) 安裝

Download the Mirantis VirtualBox Scripts. 解壓後得到資料夾vbox-scripts-9.0, 將之前下載的Fuel for OpenStack映象檔案放置到資料夾中的iso目錄下.

開啟Cygwin. Cygwin的使用指南可見文章Cygwin安裝與使用.

在Cygwin環境下進入到vbox-scripts-9.0目錄中, 執行launch.sh指令碼.

[email protected]
-84DQ2K4 /cygdrive/c/workshop/fuel_openstack/vbox-scripts-9.0/fuel-virtualbox-stable-mitaka $ ./launch.sh

指令碼將自動配置虛擬機器環境, 生成虛擬機器. 待指令碼執行結束後, Openstack部署完成.

Fuel主介面

(2) 使用Xshell連線虛擬機器

建立新連線:

主機: 10.20.0.2
埠號: 20
使用者名稱: root
密碼: r00tme

隧道->Forwarding Rule
源主機: localhost
偵聽埠: 8443
目標主機: 10.20
.0.2 目標埠: 8443

2. 手動配置

VirtualBox網路配置

管理->全域性設定->網路->僅主機(Host-Only)網路

新建三張新的網絡卡:

Host-Only Ethernet Adapter #2
IPv4: 10.20.0.1
Mask: 255.255.255.0
DHCP: Unable

Host-Only Ethernet Adapter #3
IPv4: 172.16.0.1
Mask: 255.255.255.0
DHCP: Unable

Host-Only Ethernet Adapter #4
IPv4: 192.168.4
.1 Mask: 255.255.255.0 DHCP: Unable

建立虛擬機器fuel_master

(1) 建立配置:

名稱: fuel_master
型別: Linux
版本: Red Hat (64-bit)
記憶體: 2GB
虛擬磁碟: 預設選項. 大小設為60GB(至少50GB).

網路:

網絡卡1:
Attached to: Host-Only Adapter.
Name: VirtualBox Host-Only Ethernet Adapter #2
Adapter Type: PCnet-PCI II(Am79C970A) 這個網絡卡才能支援PXE啟動.
Promiscuous Mode(混雜模式): All.

網絡卡2:
Attached to: Host-Only Adapter.
Name: VirtualBox Host-Only Ethernet Adapter #3
其餘預設.

網絡卡3:
Attached to: Host-Only Adapter.
Name: VirtualBox Host-Only Ethernet Adapter #4
其餘預設.

光碟機:將Fuel for OpenStack映象檔案裝入.

開始安裝.

安裝結束後得到:

Fuel UI: http://10.20.0.2:8443/
Default admin: root
Default admin password: r00tme

Default Fuel UI: admin
Default Fuel UI password: admin

(2) 使用Xshell連線虛擬機器

建立新連線:

主機: 10.20.0.2
埠號: 20
使用者名稱: root
密碼: r00tme

隧道->Forwarding Rule
源主機: localhost
偵聽埠: 8443
目標主機: 10.20.0.2
目標埠: 8443

建立虛擬機器fuel_controller

建立配置:

名稱: fuel_controller
型別: Linux
版本: Red Hat (64-bit)
記憶體: 1GB
虛擬磁碟: 預設選項. 大小設為50GB.

網路:

網絡卡1:
Attached to: Host-Only Adapter.
Name: VirtualBox Host-Only Ethernet Adapter #2
Adapter Type: PCnet-PCI II(Am79C970A) 這個網絡卡才能支援PXE啟動.
Promiscuous Mode(混雜模式): All.

網絡卡2:
Attached to: Host-Only Adapter.
Name: VirtualBox Host-Only Ethernet Adapter #3
Promiscuous Mode(混雜模式): All.
其餘預設.

網絡卡3:
Attached to: Host-Only Adapter.
Name: VirtualBox Host-Only Ethernet Adapter #4
Promiscuous Mode(混雜模式): All.
其餘預設.

設定->系統->網路啟動->啟動順序: 將網路啟動調為第一個.

建立虛擬機器fuel_computer

直接clone虛擬機器fuel_controller.
選擇重新初始化所有網絡卡的MAC地址.
選擇完全複製.

參考文獻

相關推薦

使用Fuel自動化部署Openstack

Openstack自動化部署工具, 主要用於生產環境. 這裡用的是Openstack 9.0版本. 安裝Xshell, 用於遠端連線. 1. 使用指令碼安裝 (1) 安裝 Download the Mirantis VirtualBox

saltstack 自動化部署openstack queens 版本

saltstack openstack前面寫了使用手動部署openstack的queens版本,但是太過繁瑣,還容易出錯,現在有時間寫了一個使用saltstack部署openstack queens版本。環境:saltmaster 192.168.147.166 saltstack version 2017

自動化部署openstack

這篇文章主要是通過基於devstack進行自動化部署,後續會通過解析這個部署指令碼的原始碼的形式,學習openstack的部署,同時一步步閱讀openstack其他服務的原始碼,比如keystone、nvoa等,一步步深入。學習這個框架個人覺得,閱讀原始碼

Openstack學習筆記(八)-使用Devstack自動化部署openstack重啟指令碼

#!/usr/bin/env bash # restart the interfaces sudo /etc/init.d/networking restart # close previrous screen SCREEN=$(which screen)

openstack學習筆記(四)-使用devstack自動化部署openstack的實驗環境

devstack 是一套用來給開發人員快速部署Openstack開發環境的指令碼,其實對於整個安裝過程沒有什麼好說的,因為指令碼寫的很完善,安裝過程沒有難度,安裝的速度取決於自身的網路情況。 實驗環境:Ubuntu 14.04 LTS 64 1、安裝git

Fuel 9.0 部署Openstack Mitaka詳細

fuel-9.0 openstack 漫漫求索Openstack路---Fuel 9.0 部署Openstack Mitaka詳細(排坑版)0、前言不想搭建環境,官方提供測試Fuel 9.0的demo環境 http://demo.fuel-infra.org:8000(只要你電腦能上外網)默認用戶名、

使用Fuel 9.0快速部署Openstack Mitaka(其實也就用了五六個小時吧)

testing send onf perf nds 鍵盤 operation 如何 and 關於什麽是Fuel以及Fuel的作用和構架可以參考下面Openstack官方給出的Wiki鏈接. https://wiki.openstack.org/wiki/Fuel. 在安

爬坑之路——用Fuel部署Openstack

電源 並且 blog src 下載 百度雲 pro open 組件 前段時間看到這個NASA發起這個開源的雲計算管理平臺項目,挺感興趣的。索性看了一些概念和原理就準備操作了。但是網上搭建完整版openstack組件的文檔,要不是網路源有問題就是環境有問題。很難流暢的安裝。我

openstack Queens版企業雲自動化部署(openvswith+vxlan)

數據 dash fff 就是 tex 網絡 term 最新版 均衡 openstack開源社區最新版本Q版本相比之前版本增加了許多新的功能,例如地址中繼,集群,以及負載均衡在dashboard中做了集成,網絡方面相比之前做了很大的變化,所以很多小夥版在安裝的時候在網絡地方出

openstack Q版本自動化部署課程直播通知

images watermark alt mark 畫面 process ESS 聲音 技術 自昨天openstackQ版課程上線之後,有很多小夥伴在解答區域留言問能否搞一次openstackQ課程直播,解答大家在部署openstack中常見的問題,思前想後決定在九月份給大

openstack 自動化部署/離線部署

前言 openstack如何部署,怎樣使用,在官網上很是詳細,即使是linux小白使用者,按照官網上一步一步做起來,還是可以讓雲平臺跑起來的。使用linux是離不開shell,我們可以使用shell來自動化部署openstack平臺。其實,說是自動化其實也不是,只是把繁瑣的配置檔案,

Mirantis fuel 9.0 離線快速部署 Openstack Mitaka

      MOS 9.0是Mirantis公司開發 openstack自動化安裝工具,這個工具還有個專門的名字,叫做Fuel。 離線安裝時不需要更新Ubuntu和MOS包,即不需要網際網路連線。在同等網路頻寬情況下可以比線上安裝更快地部署。運氣不好的話,用線

Openstack 自動化部署

一、Allinone部署 二、多節點部署 三、新增Zone 環境:Centos 6.5 一、Allinone部署 特點:控制節點以及計算節點全部在一臺伺服器上。 步驟: 使用RedHat的自動化部署工具,部署IceHouse版本 連結:http://openstack.r

Fuel部署OpenStack的時候可能遇到的問題及部分解決辦法

Fule是OpenStack自動化部署工具,生成環境部署,基於Web的介面,免費並開源虛擬機器選擇的是Virtual box 問題一: 在安裝Fuel Master完成之後,http://10.2

openstack自動化部署--saltstack

一、前言 關於什麼是openstack以及什麼時saltstack,這裡就不多說了,直接進入主題 二、openstack 的自動化部署 1.實驗環境 系統版本 hostname ip 角色 redhat7.2

linux下使用shell腳本自動化部署項目

href -s itl 地址 home ref ont cin 9.png 在Java開發項目時經常要把正在開發的項目發布到測試服務器中去測試,一般的話是要把項目先打成war包,然後把war包發布到服務器中,關閉服務器, 最後重新啟動服務器,雖然這過程不是很繁瑣,但如果是多

自動化部署必備技能—定制化RPM包

rpm這裏也不介紹rpmbuild這個打包工具了,想了解的朋友自行谷歌百度。但我不建議大家花太多的時間去學習這個命令,比較晦澀,而且我會在下面介紹更簡單的命令。FPM打包工具FPM的作者是jordansissel FPM的github:https://github.com/jordansissel/fpm F

自動化部署

解決 項目 env 針對 sdk 端口號 之前 please 缺點 ---恢復內容開始--- 背景: 作為一個運維方面還算可以的小白,很自然部門中關於一些運維,部署,監控的任務就落到我身上。在被小夥伴們無數次的呼喚解決項目部署問題後,我忍無可忍,所以,我的目標是把

自動化部署腳本

server get nbsp profile time local home itcast .tar.gz boot.sh #!/bin/bash SERVERS="node-3.itcast.cn node-4.itcast.cn"PASSWORD=123456BA

自動化部署必備技能——定制RPM包

rpm回顧下安裝軟件的三種方式:1、編譯安裝軟件,優點是可以定制化安裝目錄、按需開啟功能等,缺點是需要查找並實驗出適合的編譯參數,諸如MySQL之類的軟件編譯耗時過長。 2、yum安裝軟件,優點是全自動化安裝,不需要為依賴問題發愁了,缺點是自主性太差,軟件的功能、存放位置都已經固定好了,不易變更。 ===&g