SlideShare una empresa de Scribd logo
1 de 17
東海大學資工系

OpenStack
Installation on Ubuntu

康志強 G02357004
2013/11/4
OpenSTACK Installation on Ubuntu
一、前言......................................................................................................................................... 2
二、OpenStack 技術架構 .............................................................................................................. 4
三、安裝環境................................................................................................................................. 7
四、OpenSTACK Installation on Ubuntu 步驟 ........................................................................ 8
五、本文的引用網址: ................................................................................................................. 16

1
OpenSTACK Installation on Ubuntu
一、前言
OpenStack 是由 Rackspace 與美國太空總署一起發起的雲端計算及儲存計畫,企業或
服務提供者可以用它來設置和運行自己的雲計算和存儲等基礎設施。目前 OpenStack 已經
約有 180 家公司支持,其中包含了許多軟硬體大廠,如 AMD、Intel、HP、Dell、Cisco,
而國內的工研院與廣達電腦也在支持的公司之列。
整個 OpenStack 計畫一開始,Rackspace 主要是貢獻了公司的雲端檔案 (Cloud Files)
平台程式碼成為 OpenStack 計畫中雲端物件儲存(Object Storage) 的基本架構,而美國太空
總署(NASA)則是貢獻了自己發展的 Nebula 平台的程式碼成為 OpenStack 計畫中雲端計算
(Compute)的基本架構。其中 Rackspace 本身的私有雲產品,便是以 OpenStack 為基礎建置
的,每年的營業額約 7 億美金。
而 HP 使用 Ubuntu Linux 推出的 HP Cloud 、 Dell 推出的雲端解決方案,以及 AT&T
推出的 Cloud Architect 都是以 OpenStack 架構為基礎。
而像是聖地牙哥(San Diego)的超級電腦中心、以 Ubuntu Linux 出名的 Canonical 公司
所提供的雲端服務、普渡大學(Purdue University)、中國大陸的新浪網、主機商 Dreamhost
都有在使用 OpenStack。

2
OpenSTACK Installation on Ubuntu
Open 為開放之意,Stack 則是堆疊,這個名字形象地說明用戶可以將許多開放的構
件根據需要堆疊,形成更為強大的系統。很值得一提的是,OpenStack 提供服務的 API 相
容于 Amazon EC2/S3,因此為 AWS 編寫的用戶端工具同樣也可以用在 OpenStack 上。

3
OpenSTACK Installation on Ubuntu
二、OpenStack 技術架構
OpenStack 包括了許多不同的子項目,而主要的子項目或其功能所屬如下圖



運算套件 Nova
OpenStack Compute,開源項目名稱是 Nova 。它提供了部署雲的工具,包括運行實

例、管理網路以及可按使用者或專案訪問雲。該專案可用於構建 IaaS 雲計算平臺,類似
於 Amazon EC2 或 Rackspace 的 Cloud Servers。在底層,Nova 與運行在主機作業系統上
某種虛擬化機制進行交互,並將功能以 Web API 的方式向使用者公開。


物件儲存套件 Swift
OpenStack Object Storage,開源項目名稱是 Swift 。這是一個可擴展的物件存儲系統,

可以存儲海量資料。該專案可用於提供諸如資料複製和存檔,圖像或視頻等服務,可以為
Web 應用創建基於雲的彈性存儲,比如雲硬碟,類似於 Amazon EC2。


映象檔管理套件 Glance

4
OpenSTACK Installation on Ubuntu
OpenStack Image Service,開源項目名稱是 Glance 。這是一個虛擬機器鏡像的存儲、
查詢和檢索系統,它允許使用者利用 Restful API 通過 HTTP 請求查詢、檢索並獲得鏡像。
通過 Glance ,虛擬機器鏡像可以被保存到多種後端存儲上:包括最簡單的檔案系統、
Swift 物件存儲系統、Amazon 的 S3 存儲系統、或者利用 Swift API 間接訪問 S3。

5
OpenSTACK Installation on Ubuntu
套件名稱

套件功能

運算套件 Nova 部署與管理虛擬機器的功能
物件儲存套件
Swift
區塊儲存套件
Cinder

Amazon AWS 相似的服務
EC2

可擴展的分布式儲存平臺,以防止單
點故障的情況產生,可存放非結構化

S3

的資料
整合了運算套件,可讓 IT 人員查看
儲存設備的容量使用狀態,具有快照

EBS

功能
可擴展、隨插即用,透過 API 來管理

網通套件

的網路架構系統,以確保 IT 人員在

Quantum

部署雲端服務時,網路服務不會出現

VPC

瓶頸,或是成為無法部署的因素之一
身分識別套件
Keystone

具有中央目錄,能查看哪位使用者可
存取哪些服務,並且,提供了多種驗
證方式

映象檔管理套件 硬碟或伺服器的映象檔尋找、註冊以
Glance

None

及服務交付等功能

VM Import/Export

圖形化的網頁介面,讓 IT 人員可以
儀表板套件

綜觀雲端服務目前的規模與狀態,並

Horizon

能夠統一存取、部署與管理所有雲端
服務所使用到的資源。

iThome 快速認識 OpenStack 技術架構

6

Console
OpenSTACK Installation on Ubuntu
三、安裝環境
CPU

Intel Core i3 M350 2.27GHz

RAM

4 GB * 2

HD

128 SSD

Network

100M/1000M bps Ethernet

OS

Windows7_64-bit

VM Platform

VMware® Workstation10.0.0 build-1295980

VM Guest OS

ubuntu-12.04.3-desktop-amd64

VMRAM

1.6GB

VM HD

20GB

7
OpenSTACK Installation on Ubuntu

四、OpenSTACK Installation on Ubuntu 步驟
1. 建立安裝 DevStack 的用戶名稱 stack,並給予 stack 完整 sudo 權限

$ sudo useradd stack
$ sudo passwd stack

$ sudo visudo
stack ALL=(ALL:ALL) NOPASSWD: ALL

8
OpenSTACK Installation on Ubuntu

2. 切換 USER stack

$ su stack
3. 安裝 git

$ sudo apt-get install git -y

9
OpenSTACK Installation on Ubuntu
4. 接著從 Github 抓下 OpenStack,先 cd 到 /var 然後執行 git

git clone https://github.com/openstack-dev/devstack.git

The devstack repo contains a script that installs OpenStack and templates for
configuration files.

10
OpenSTACK Installation on Ubuntu
5. 權限修改 (重要)
執行時我碰上權限問題,因此我把 /var/devstack 跟 /opt/stack 的所有人設為
stack

$ sudo chown -R stack:stack /opt/stack
$ sudo chown -R stack:stack /var/devstack
6. Start the install

$ cd devstack; ./stack.sh
接下來會輸入 5 組密碼,分別輸入後便會開始安裝

第1組

11
OpenSTACK Installation on Ubuntu
第2組

第3組

第4組

第5組

12
OpenSTACK Installation on Ubuntu

It takes a few minutes, we recommend reading the script while it is building. (接下
來會裝很久)

13
OpenSTACK Installation on Ubuntu

大功告成

7. 安裝完成,開啟首頁,輸入帳號密碼

14
OpenSTACK Installation on Ubuntu

8. 登入首頁

15
OpenSTACK Installation on Ubuntu

五、本文的引用網址:

1. http://www.ithome.com.tw/itadm/article.php?c=81095
2. http://blog.xuite.net/dain198/study/61914788Openstack+Ubuntu+12.04+%E5%BF%AB%E9%80%9F%E6%9E%B6%E8%A8%A
D+(by+DevStack)+%E4%BB%A5%E5%8F%8A%E5%BE%8C%E7%BA%8C%E8
%A8%AD%E5%AE%9A+(%E4%B8%8A)

3. http://devstack.org/
4. http://blogs.ejb.cc/archives/5224/in-depth-understanding-of-openstack-a-openstackarchitecture-and-components

5. http://www.openfoundry.org/tw/foss-programs/8998--openstack

16

Más contenido relacionado

La actualidad más candente

如何在 Tomcat 下安装 solr 4
如何在 Tomcat 下安装 solr 4如何在 Tomcat 下安装 solr 4
如何在 Tomcat 下安装 solr 4YUCHENG HU
 
FreeNAS installation and setup for shared storage (1/2)
FreeNAS installation and setup for shared storage (1/2)FreeNAS installation and setup for shared storage (1/2)
FreeNAS installation and setup for shared storage (1/2)康志強 大人
 
Ubuntu 10.04 LTS上配置简单双机热备方案
Ubuntu 10.04 LTS上配置简单双机热备方案Ubuntu 10.04 LTS上配置简单双机热备方案
Ubuntu 10.04 LTS上配置简单双机热备方案Shawn Zhung
 
20131122台南大學簡報
20131122台南大學簡報20131122台南大學簡報
20131122台南大學簡報Victor Horng
 
基于PXE实现部署Linux服务器
基于PXE实现部署Linux服务器基于PXE实现部署Linux服务器
基于PXE实现部署Linux服务器ekoing
 
WIN2003 - 介紹 V Mware, 並實地操作
WIN2003 - 介紹 V Mware, 並實地操作WIN2003 - 介紹 V Mware, 並實地操作
WIN2003 - 介紹 V Mware, 並實地操作阿狗 郭
 
Runtime upgrade linux
Runtime upgrade linuxRuntime upgrade linux
Runtime upgrade linuxcri fan
 
VMware Rhel5 Oracle10g Rac
VMware Rhel5 Oracle10g RacVMware Rhel5 Oracle10g Rac
VMware Rhel5 Oracle10g Racguest77e407
 
A possibility to install OS on CEPH
A possibility to install OS on CEPHA possibility to install OS on CEPH
A possibility to install OS on CEPHJiang Yan-Ting
 
Oracle dba必备技能 使用os watcher工具监控系统性能负载
Oracle dba必备技能   使用os watcher工具监控系统性能负载Oracle dba必备技能   使用os watcher工具监控系统性能负载
Oracle dba必备技能 使用os watcher工具监控系统性能负载maclean liu
 
Hadoop平台搭建
Hadoop平台搭建Hadoop平台搭建
Hadoop平台搭建Liyang Tang
 
方建国 -V mware-ha实战1
方建国 -V mware-ha实战1方建国 -V mware-ha实战1
方建国 -V mware-ha实战1landece
 
Apache安装配置mod security
Apache安装配置mod securityApache安装配置mod security
Apache安装配置mod securityHuang Toby
 
The New Process No. 1 of Linux -- SystemD
The New Process No. 1 of Linux -- SystemDThe New Process No. 1 of Linux -- SystemD
The New Process No. 1 of Linux -- SystemDfreedman6022e20
 
EOS_2016_Spring Team4 - 自製示波器和波形產生器
EOS_2016_Spring Team4 - 自製示波器和波形產生器EOS_2016_Spring Team4 - 自製示波器和波形產生器
EOS_2016_Spring Team4 - 自製示波器和波形產生器nctusee
 
Installation and configuration 11g r2
Installation and configuration 11g r2Installation and configuration 11g r2
Installation and configuration 11g r2Zhaoyang Wang
 
下一代虚拟存储解决方案:Vaai
下一代虚拟存储解决方案:Vaai下一代虚拟存储解决方案:Vaai
下一代虚拟存储解决方案:VaaiITband
 

La actualidad más candente (19)

如何在 Tomcat 下安装 solr 4
如何在 Tomcat 下安装 solr 4如何在 Tomcat 下安装 solr 4
如何在 Tomcat 下安装 solr 4
 
FreeNAS installation and setup for shared storage (1/2)
FreeNAS installation and setup for shared storage (1/2)FreeNAS installation and setup for shared storage (1/2)
FreeNAS installation and setup for shared storage (1/2)
 
Ubuntu 10.04 LTS上配置简单双机热备方案
Ubuntu 10.04 LTS上配置简单双机热备方案Ubuntu 10.04 LTS上配置简单双机热备方案
Ubuntu 10.04 LTS上配置简单双机热备方案
 
20131122台南大學簡報
20131122台南大學簡報20131122台南大學簡報
20131122台南大學簡報
 
基于PXE实现部署Linux服务器
基于PXE实现部署Linux服务器基于PXE实现部署Linux服务器
基于PXE实现部署Linux服务器
 
WIN2003 - 介紹 V Mware, 並實地操作
WIN2003 - 介紹 V Mware, 並實地操作WIN2003 - 介紹 V Mware, 並實地操作
WIN2003 - 介紹 V Mware, 並實地操作
 
Runtime upgrade linux
Runtime upgrade linuxRuntime upgrade linux
Runtime upgrade linux
 
VMware Rhel5 Oracle10g Rac
VMware Rhel5 Oracle10g RacVMware Rhel5 Oracle10g Rac
VMware Rhel5 Oracle10g Rac
 
A possibility to install OS on CEPH
A possibility to install OS on CEPHA possibility to install OS on CEPH
A possibility to install OS on CEPH
 
Oracle dba必备技能 使用os watcher工具监控系统性能负载
Oracle dba必备技能   使用os watcher工具监控系统性能负载Oracle dba必备技能   使用os watcher工具监控系统性能负载
Oracle dba必备技能 使用os watcher工具监控系统性能负载
 
Linuxguide4f2e
Linuxguide4f2eLinuxguide4f2e
Linuxguide4f2e
 
Hadoop平台搭建
Hadoop平台搭建Hadoop平台搭建
Hadoop平台搭建
 
Open stack
Open stackOpen stack
Open stack
 
方建国 -V mware-ha实战1
方建国 -V mware-ha实战1方建国 -V mware-ha实战1
方建国 -V mware-ha实战1
 
Apache安装配置mod security
Apache安装配置mod securityApache安装配置mod security
Apache安装配置mod security
 
The New Process No. 1 of Linux -- SystemD
The New Process No. 1 of Linux -- SystemDThe New Process No. 1 of Linux -- SystemD
The New Process No. 1 of Linux -- SystemD
 
EOS_2016_Spring Team4 - 自製示波器和波形產生器
EOS_2016_Spring Team4 - 自製示波器和波形產生器EOS_2016_Spring Team4 - 自製示波器和波形產生器
EOS_2016_Spring Team4 - 自製示波器和波形產生器
 
Installation and configuration 11g r2
Installation and configuration 11g r2Installation and configuration 11g r2
Installation and configuration 11g r2
 
下一代虚拟存储解决方案:Vaai
下一代虚拟存储解决方案:Vaai下一代虚拟存储解决方案:Vaai
下一代虚拟存储解决方案:Vaai
 

Destacado

Destacado (14)

Psp mpc topic-10
Psp mpc topic-10Psp mpc topic-10
Psp mpc topic-10
 
Ghosterr
GhosterrGhosterr
Ghosterr
 
[Neubt]【三体1】.刘慈欣
[Neubt]【三体1】.刘慈欣[Neubt]【三体1】.刘慈欣
[Neubt]【三体1】.刘慈欣
 
Psp mpc topic-04
Psp mpc topic-04Psp mpc topic-04
Psp mpc topic-04
 
Flipkart
FlipkartFlipkart
Flipkart
 
Psp mpc topic-06
Psp mpc topic-06Psp mpc topic-06
Psp mpc topic-06
 
Moh infection guideline-03
Moh infection guideline-03Moh infection guideline-03
Moh infection guideline-03
 
Xerostomia
XerostomiaXerostomia
Xerostomia
 
Psp mpc topic-08
Psp mpc topic-08Psp mpc topic-08
Psp mpc topic-08
 
Ideate
IdeateIdeate
Ideate
 
Psp mpc topic-05
Psp mpc topic-05Psp mpc topic-05
Psp mpc topic-05
 
Psp mpc topic-11
Psp mpc topic-11Psp mpc topic-11
Psp mpc topic-11
 
Xerostomia
XerostomiaXerostomia
Xerostomia
 
Trademark presentation
Trademark presentationTrademark presentation
Trademark presentation
 

Similar a OpenSTACK Installation on Ubuntu

soyo manual 8100 Vt6103 Ok
soyo manual 8100 Vt6103 Oksoyo manual 8100 Vt6103 Ok
soyo manual 8100 Vt6103 Okguest69f195
 
TibaMe 課程 - OpenStack 技術實作 (爆滿加開第五期)
TibaMe 課程 - OpenStack 技術實作 (爆滿加開第五期)TibaMe 課程 - OpenStack 技術實作 (爆滿加開第五期)
TibaMe 課程 - OpenStack 技術實作 (爆滿加開第五期)Hubert Yang
 
OpenStack系列公开课2 -20130508
OpenStack系列公开课2 -20130508OpenStack系列公开课2 -20130508
OpenStack系列公开课2 -20130508OpenCity Community
 
Java eye新闻月刊 2009年08月 - 总第18期
Java eye新闻月刊   2009年08月 - 总第18期Java eye新闻月刊   2009年08月 - 总第18期
Java eye新闻月刊 2009年08月 - 总第18期lileinba
 
Java eye新闻月刊 -_2010年01月_-_总第23期
Java eye新闻月刊 -_2010年01月_-_总第23期Java eye新闻月刊 -_2010年01月_-_总第23期
Java eye新闻月刊 -_2010年01月_-_总第23期JianXiong Ma
 
为10g rac cluster添加节点
为10g rac cluster添加节点为10g rac cluster添加节点
为10g rac cluster添加节点maclean liu
 
Mini2440 manual 2010060901
Mini2440 manual 2010060901Mini2440 manual 2010060901
Mini2440 manual 2010060901hudikm
 
Micro2440 manual 20100609
Micro2440 manual 20100609Micro2440 manual 20100609
Micro2440 manual 20100609jrogulj
 
Linux 期末報告
Linux 期末報告Linux 期末報告
Linux 期末報告米米 林
 
自动化运维管理
自动化运维管理自动化运维管理
自动化运维管理frankwsj
 
OpenWRT, A value-add base solution for your product. (2nd, Macpual)
OpenWRT, A value-add base solution for your product. (2nd, Macpual)OpenWRT, A value-add base solution for your product. (2nd, Macpual)
OpenWRT, A value-add base solution for your product. (2nd, Macpual)Macpaul Lin
 
Install Oracle11g For Aix 5 L
Install Oracle11g For Aix 5 LInstall Oracle11g For Aix 5 L
Install Oracle11g For Aix 5 Lheima911
 
unix toolbox 中文版
unix toolbox 中文版unix toolbox 中文版
unix toolbox 中文版Jie Bao
 
Skan it 6.0 user manual chinese
Skan it 6.0 user manual chineseSkan it 6.0 user manual chinese
Skan it 6.0 user manual chineseLenin TaMe
 
Lamp安全全攻略
Lamp安全全攻略Lamp安全全攻略
Lamp安全全攻略Da Zhao
 
Mini2440 manual part1
Mini2440 manual part1Mini2440 manual part1
Mini2440 manual part1vineyugave
 
CloudTao技术白皮书
CloudTao技术白皮书CloudTao技术白皮书
CloudTao技术白皮书FIT2CLOUD
 
071 Zxg10 Ismg单板服务器 Sbcx 调试指导手册 2008 R1 0 新版修订稿 20080529 Professional
071 Zxg10 Ismg单板服务器 Sbcx 调试指导手册 2008 R1 0 新版修订稿 20080529 Professional071 Zxg10 Ismg单板服务器 Sbcx 调试指导手册 2008 R1 0 新版修订稿 20080529 Professional
071 Zxg10 Ismg单板服务器 Sbcx 调试指导手册 2008 R1 0 新版修订稿 20080529 Professionalnpwzyl
 
Liferay环境搭建
Liferay环境搭建Liferay环境搭建
Liferay环境搭建donotbeevil
 

Similar a OpenSTACK Installation on Ubuntu (20)

soyo manual 8100 Vt6103 Ok
soyo manual 8100 Vt6103 Oksoyo manual 8100 Vt6103 Ok
soyo manual 8100 Vt6103 Ok
 
TibaMe 課程 - OpenStack 技術實作 (爆滿加開第五期)
TibaMe 課程 - OpenStack 技術實作 (爆滿加開第五期)TibaMe 課程 - OpenStack 技術實作 (爆滿加開第五期)
TibaMe 課程 - OpenStack 技術實作 (爆滿加開第五期)
 
OpenStack系列公开课2 -20130508
OpenStack系列公开课2 -20130508OpenStack系列公开课2 -20130508
OpenStack系列公开课2 -20130508
 
Java eye新闻月刊 2009年08月 - 总第18期
Java eye新闻月刊   2009年08月 - 总第18期Java eye新闻月刊   2009年08月 - 总第18期
Java eye新闻月刊 2009年08月 - 总第18期
 
Java eye新闻月刊 -_2010年01月_-_总第23期
Java eye新闻月刊 -_2010年01月_-_总第23期Java eye新闻月刊 -_2010年01月_-_总第23期
Java eye新闻月刊 -_2010年01月_-_总第23期
 
为10g rac cluster添加节点
为10g rac cluster添加节点为10g rac cluster添加节点
为10g rac cluster添加节点
 
Mini2440 manual 2010060901
Mini2440 manual 2010060901Mini2440 manual 2010060901
Mini2440 manual 2010060901
 
Micro2440 manual 20100609
Micro2440 manual 20100609Micro2440 manual 20100609
Micro2440 manual 20100609
 
Linux 期末報告
Linux 期末報告Linux 期末報告
Linux 期末報告
 
自动化运维管理
自动化运维管理自动化运维管理
自动化运维管理
 
OpenWRT, A value-add base solution for your product. (2nd, Macpual)
OpenWRT, A value-add base solution for your product. (2nd, Macpual)OpenWRT, A value-add base solution for your product. (2nd, Macpual)
OpenWRT, A value-add base solution for your product. (2nd, Macpual)
 
Install Oracle11g For Aix 5 L
Install Oracle11g For Aix 5 LInstall Oracle11g For Aix 5 L
Install Oracle11g For Aix 5 L
 
unix toolbox 中文版
unix toolbox 中文版unix toolbox 中文版
unix toolbox 中文版
 
Ipaq with linux
Ipaq with linuxIpaq with linux
Ipaq with linux
 
Skan it 6.0 user manual chinese
Skan it 6.0 user manual chineseSkan it 6.0 user manual chinese
Skan it 6.0 user manual chinese
 
Lamp安全全攻略
Lamp安全全攻略Lamp安全全攻略
Lamp安全全攻略
 
Mini2440 manual part1
Mini2440 manual part1Mini2440 manual part1
Mini2440 manual part1
 
CloudTao技术白皮书
CloudTao技术白皮书CloudTao技术白皮书
CloudTao技术白皮书
 
071 Zxg10 Ismg单板服务器 Sbcx 调试指导手册 2008 R1 0 新版修订稿 20080529 Professional
071 Zxg10 Ismg单板服务器 Sbcx 调试指导手册 2008 R1 0 新版修订稿 20080529 Professional071 Zxg10 Ismg单板服务器 Sbcx 调试指导手册 2008 R1 0 新版修订稿 20080529 Professional
071 Zxg10 Ismg单板服务器 Sbcx 调试指导手册 2008 R1 0 新版修订稿 20080529 Professional
 
Liferay环境搭建
Liferay环境搭建Liferay环境搭建
Liferay环境搭建
 

Más de 康志強 大人

AWS Lambda Multi-Cloud Practices
AWS Lambda Multi-Cloud PracticesAWS Lambda Multi-Cloud Practices
AWS Lambda Multi-Cloud Practices康志強 大人
 
AWS CloudFront、S3 Streamming
AWS CloudFront、S3 StreammingAWS CloudFront、S3 Streamming
AWS CloudFront、S3 Streamming康志強 大人
 
Running Hadoop on Amazon EC2
Running Hadoop on Amazon EC2Running Hadoop on Amazon EC2
Running Hadoop on Amazon EC2康志強 大人
 
Hadoop 2.2.0 Multi-node cluster Installation on Ubuntu
Hadoop 2.2.0 Multi-node cluster Installation on Ubuntu Hadoop 2.2.0 Multi-node cluster Installation on Ubuntu
Hadoop 2.2.0 Multi-node cluster Installation on Ubuntu 康志強 大人
 
JackHare- a framework for SQL to NoSQL translation using MapReduce
JackHare- a framework for SQL to NoSQL translation using MapReduceJackHare- a framework for SQL to NoSQL translation using MapReduce
JackHare- a framework for SQL to NoSQL translation using MapReduce康志強 大人
 

Más de 康志強 大人 (7)

Hadoop 3.1.1 single node
Hadoop 3.1.1 single nodeHadoop 3.1.1 single node
Hadoop 3.1.1 single node
 
AWS Lambda Multi-Cloud Practices
AWS Lambda Multi-Cloud PracticesAWS Lambda Multi-Cloud Practices
AWS Lambda Multi-Cloud Practices
 
AWS CloudFront、S3 Streamming
AWS CloudFront、S3 StreammingAWS CloudFront、S3 Streamming
AWS CloudFront、S3 Streamming
 
Running Hadoop on Amazon EC2
Running Hadoop on Amazon EC2Running Hadoop on Amazon EC2
Running Hadoop on Amazon EC2
 
Hadoop 2.2.0 Multi-node cluster Installation on Ubuntu
Hadoop 2.2.0 Multi-node cluster Installation on Ubuntu Hadoop 2.2.0 Multi-node cluster Installation on Ubuntu
Hadoop 2.2.0 Multi-node cluster Installation on Ubuntu
 
Tomcat ssl 設定
Tomcat ssl 設定Tomcat ssl 設定
Tomcat ssl 設定
 
JackHare- a framework for SQL to NoSQL translation using MapReduce
JackHare- a framework for SQL to NoSQL translation using MapReduceJackHare- a framework for SQL to NoSQL translation using MapReduce
JackHare- a framework for SQL to NoSQL translation using MapReduce
 

OpenSTACK Installation on Ubuntu

  • 2. OpenSTACK Installation on Ubuntu 一、前言......................................................................................................................................... 2 二、OpenStack 技術架構 .............................................................................................................. 4 三、安裝環境................................................................................................................................. 7 四、OpenSTACK Installation on Ubuntu 步驟 ........................................................................ 8 五、本文的引用網址: ................................................................................................................. 16 1
  • 3. OpenSTACK Installation on Ubuntu 一、前言 OpenStack 是由 Rackspace 與美國太空總署一起發起的雲端計算及儲存計畫,企業或 服務提供者可以用它來設置和運行自己的雲計算和存儲等基礎設施。目前 OpenStack 已經 約有 180 家公司支持,其中包含了許多軟硬體大廠,如 AMD、Intel、HP、Dell、Cisco, 而國內的工研院與廣達電腦也在支持的公司之列。 整個 OpenStack 計畫一開始,Rackspace 主要是貢獻了公司的雲端檔案 (Cloud Files) 平台程式碼成為 OpenStack 計畫中雲端物件儲存(Object Storage) 的基本架構,而美國太空 總署(NASA)則是貢獻了自己發展的 Nebula 平台的程式碼成為 OpenStack 計畫中雲端計算 (Compute)的基本架構。其中 Rackspace 本身的私有雲產品,便是以 OpenStack 為基礎建置 的,每年的營業額約 7 億美金。 而 HP 使用 Ubuntu Linux 推出的 HP Cloud 、 Dell 推出的雲端解決方案,以及 AT&T 推出的 Cloud Architect 都是以 OpenStack 架構為基礎。 而像是聖地牙哥(San Diego)的超級電腦中心、以 Ubuntu Linux 出名的 Canonical 公司 所提供的雲端服務、普渡大學(Purdue University)、中國大陸的新浪網、主機商 Dreamhost 都有在使用 OpenStack。 2
  • 4. OpenSTACK Installation on Ubuntu Open 為開放之意,Stack 則是堆疊,這個名字形象地說明用戶可以將許多開放的構 件根據需要堆疊,形成更為強大的系統。很值得一提的是,OpenStack 提供服務的 API 相 容于 Amazon EC2/S3,因此為 AWS 編寫的用戶端工具同樣也可以用在 OpenStack 上。 3
  • 5. OpenSTACK Installation on Ubuntu 二、OpenStack 技術架構 OpenStack 包括了許多不同的子項目,而主要的子項目或其功能所屬如下圖  運算套件 Nova OpenStack Compute,開源項目名稱是 Nova 。它提供了部署雲的工具,包括運行實 例、管理網路以及可按使用者或專案訪問雲。該專案可用於構建 IaaS 雲計算平臺,類似 於 Amazon EC2 或 Rackspace 的 Cloud Servers。在底層,Nova 與運行在主機作業系統上 某種虛擬化機制進行交互,並將功能以 Web API 的方式向使用者公開。  物件儲存套件 Swift OpenStack Object Storage,開源項目名稱是 Swift 。這是一個可擴展的物件存儲系統, 可以存儲海量資料。該專案可用於提供諸如資料複製和存檔,圖像或視頻等服務,可以為 Web 應用創建基於雲的彈性存儲,比如雲硬碟,類似於 Amazon EC2。  映象檔管理套件 Glance 4
  • 6. OpenSTACK Installation on Ubuntu OpenStack Image Service,開源項目名稱是 Glance 。這是一個虛擬機器鏡像的存儲、 查詢和檢索系統,它允許使用者利用 Restful API 通過 HTTP 請求查詢、檢索並獲得鏡像。 通過 Glance ,虛擬機器鏡像可以被保存到多種後端存儲上:包括最簡單的檔案系統、 Swift 物件存儲系統、Amazon 的 S3 存儲系統、或者利用 Swift API 間接訪問 S3。 5
  • 7. OpenSTACK Installation on Ubuntu 套件名稱 套件功能 運算套件 Nova 部署與管理虛擬機器的功能 物件儲存套件 Swift 區塊儲存套件 Cinder Amazon AWS 相似的服務 EC2 可擴展的分布式儲存平臺,以防止單 點故障的情況產生,可存放非結構化 S3 的資料 整合了運算套件,可讓 IT 人員查看 儲存設備的容量使用狀態,具有快照 EBS 功能 可擴展、隨插即用,透過 API 來管理 網通套件 的網路架構系統,以確保 IT 人員在 Quantum 部署雲端服務時,網路服務不會出現 VPC 瓶頸,或是成為無法部署的因素之一 身分識別套件 Keystone 具有中央目錄,能查看哪位使用者可 存取哪些服務,並且,提供了多種驗 證方式 映象檔管理套件 硬碟或伺服器的映象檔尋找、註冊以 Glance None 及服務交付等功能 VM Import/Export 圖形化的網頁介面,讓 IT 人員可以 儀表板套件 綜觀雲端服務目前的規模與狀態,並 Horizon 能夠統一存取、部署與管理所有雲端 服務所使用到的資源。 iThome 快速認識 OpenStack 技術架構 6 Console
  • 8. OpenSTACK Installation on Ubuntu 三、安裝環境 CPU Intel Core i3 M350 2.27GHz RAM 4 GB * 2 HD 128 SSD Network 100M/1000M bps Ethernet OS Windows7_64-bit VM Platform VMware® Workstation10.0.0 build-1295980 VM Guest OS ubuntu-12.04.3-desktop-amd64 VMRAM 1.6GB VM HD 20GB 7
  • 9. OpenSTACK Installation on Ubuntu 四、OpenSTACK Installation on Ubuntu 步驟 1. 建立安裝 DevStack 的用戶名稱 stack,並給予 stack 完整 sudo 權限 $ sudo useradd stack $ sudo passwd stack $ sudo visudo stack ALL=(ALL:ALL) NOPASSWD: ALL 8
  • 10. OpenSTACK Installation on Ubuntu 2. 切換 USER stack $ su stack 3. 安裝 git $ sudo apt-get install git -y 9
  • 11. OpenSTACK Installation on Ubuntu 4. 接著從 Github 抓下 OpenStack,先 cd 到 /var 然後執行 git git clone https://github.com/openstack-dev/devstack.git The devstack repo contains a script that installs OpenStack and templates for configuration files. 10
  • 12. OpenSTACK Installation on Ubuntu 5. 權限修改 (重要) 執行時我碰上權限問題,因此我把 /var/devstack 跟 /opt/stack 的所有人設為 stack $ sudo chown -R stack:stack /opt/stack $ sudo chown -R stack:stack /var/devstack 6. Start the install $ cd devstack; ./stack.sh 接下來會輸入 5 組密碼,分別輸入後便會開始安裝 第1組 11
  • 13. OpenSTACK Installation on Ubuntu 第2組 第3組 第4組 第5組 12
  • 14. OpenSTACK Installation on Ubuntu It takes a few minutes, we recommend reading the script while it is building. (接下 來會裝很久) 13
  • 15. OpenSTACK Installation on Ubuntu 大功告成 7. 安裝完成,開啟首頁,輸入帳號密碼 14
  • 16. OpenSTACK Installation on Ubuntu 8. 登入首頁 15
  • 17. OpenSTACK Installation on Ubuntu 五、本文的引用網址: 1. http://www.ithome.com.tw/itadm/article.php?c=81095 2. http://blog.xuite.net/dain198/study/61914788Openstack+Ubuntu+12.04+%E5%BF%AB%E9%80%9F%E6%9E%B6%E8%A8%A D+(by+DevStack)+%E4%BB%A5%E5%8F%8A%E5%BE%8C%E7%BA%8C%E8 %A8%AD%E5%AE%9A+(%E4%B8%8A) 3. http://devstack.org/ 4. http://blogs.ejb.cc/archives/5224/in-depth-understanding-of-openstack-a-openstackarchitecture-and-components 5. http://www.openfoundry.org/tw/foss-programs/8998--openstack 16