openstack學習線路指導

首先咱們想學習openstack,那麼
openstack是什麼?能幹什麼?涉及的初衷是什麼?由什麼來組成?剛接觸openstack,說 openstack不是一個軟件,而是由多個組件進行組合,這是一個更深層次的理解,當咱們看到dashboard的時候,咱們或許對openstack 感受有一點感性認識了。dashboard能夠理解爲openstack與用戶交流的一個窗口,而dashboard對於真正的使用者來說,它的功能上面 有必定的侷限性。而對於初學者經過它,可能會對openstack有必定的瞭解。openstack能幹什麼,能夠搭建公有云,私有云,企業雲。
openstack由哪些部分來組成:
html

  • Identity(代號爲「Keystone」)python

  • Dashboard(代號爲「Horizon」)mysql

  • Image Service(代號爲「Glance」)linux

  • Network(代號爲「Quantum」)程序員

  • Object Storage(代號爲「Swift」)sql

  • Block Storage(代號爲「Cinder」)
    編程


上面給你們一個初步認識,詳細可查看
一分鐘快速入門openstack

淺談OpenStack與虛擬機的區別與聯繫

OpenStack是什麼,OpenStack詳解

------------------------------------------------------------------------------------------------------------------------------------------
咱們瞭解了openstack,明白它是什麼,咱們接着就會進入實踐階段,搭建openstack是最基本的。該怎麼搭建,若是你是傳統程序員,沒有接觸 過運維,不懂虛擬化,不懂Linux,彷佛這個困難度就變大了。那麼須要掌握哪些知識才能在搭建openstack的過程當中,遇到較少的困難。

咱們須要懂Linux,懂虛擬化,這些須要達到什麼程度

Linux須要懂基本的命令,可以配置網絡
虛擬化須要會使用虛擬機安裝Linux操做系統,可以在三種網絡模式下,如何ping通外網。
具體該怎麼作,下面給你們一些參考,而這些也是在學習openstack過程當中,你們共同遇到的問題,詳細內容以下:
你們能夠參考:
集羣搭建必備,雲技術基礎:Linux及虛擬化知識學習指導(hadoop、openstack)


上面的帖子,其中包括了內下內容:
ubuntu

虛擬化零基礎入門windows


虛擬機入門二,虛擬機的三種網絡模式網絡


搭建集羣必備虛擬化網絡知識


集羣搭建:主機寬帶撥號上網,虛擬機使用橋接模式,該如何ping通外網


集羣搭建必備:虛擬機之一實現Host-only方式上網


集羣搭建必備:nat模式設置靜態ip,達到上網與主機相互通訊


VMware Workstation 10.0.0簡體中文正式版官方下載地址


新手指導windows使用虛擬機安裝Linux(ubuntu):包括下載及安裝指導


VMware workstation安裝linux(ubuntu)配置詳解


虛擬網卡概述


VMware虛擬機網絡設置方法


虛擬機(Linux操做系統)三種網絡模式切換遇到的問題


雲技術基礎:學習hadoop使用零基礎linux(Ubuntu)筆記


搭建集羣必知:Linux經常使用命令及修改文件總結(不斷更新)   


Linux網絡接口ifconfig命令及認識網絡接口lo


linux入門詳細介紹


虛擬機安裝linux網絡配置資料大全


linux入門大全:包括零基礎入門,Linux詳細介紹


Linux重啓方式init 0 init1 init 3 init 5 init 6 這幾個啓動級別都表明什麼意思?


Ubuntu經常使用命令總結及修改DNS的多種方法總結


Linux關機各類關機命令總結


Linux基礎必懂:eth0,eth1,eth2,lo是什麼意思?


linux中pwd命令詳解


linux之vi編輯器


linux yum命令詳解


Linux下chkconfig命令詳解


分析:

你們一看連接有點多,其實這是花費了一兩個月,纔會有此總結,你們想一口氣看完,估計只能囫圇吞棗。上面的知識該如何運用,首先咱們須要搭建環境,

VMware Workstation 10.0.0簡體中文正式版官方下載地址


新手指導windows使用虛擬機安裝Linux(ubuntu):包括下載及安裝指導


VMware workstation安裝linux(ubuntu)配置詳解


使用上面連接便可。
而後咱們搭建完會遇到各類問題,好比Linux命令不會,網絡ping不一樣。咱們可使用下面連接

雲技術基礎:學習hadoop使用零基礎linux(Ubuntu)筆記


搭建集羣必知:Linux經常使用命令及修改文件總結(不斷更新)  

  

Linux網絡接口ifconfig命令及認識網絡接口lo


linux入門詳細介紹


linux入門大全:包括零基礎入門,Linux詳細介紹


Linux重啓方式init 0 init1 init 3 init 5 init 6 這幾個啓動級別都表明什麼意思?


Ubuntu經常使用命令總結及修改DNS的多種方法總結


Linux關機各類關機命令總結


Linux基礎必懂:eth0,eth1,eth2,lo是什麼意思?


linux中pwd命令詳解


linux之vi編輯器


linux yum命令詳解


Linux下chkconfig命令詳解


上面知識具有了,咱們纔有下面的成果


集羣搭建:主機寬帶撥號上網,虛擬機使用橋接模式,該如何ping通外網


集羣搭建必備:虛擬機之一實現Host-only方式上網


集羣搭建必備:nat模式設置靜態ip,達到上網與主機相互通訊




一樣還有其它知識好比:
虛擬化零基礎入門
搭建集羣必備虛擬化網絡知識

虛擬網卡概述

這些大致瞭解便可。
---------------------------------------------------------------------------------------------------------
有了上面的基礎,咱們就須要搭建openstack了。
openstack零基礎入門:OpenStack Grizzly安裝指導(1)

openstack零基礎入門:OpenStack Grizzly安裝指導(2)




上面搭建過程當中,可能你還缺少一些知識,不然即便搭建完畢,你可能也不知道怎麼回事。那麼該具有哪些知識。這裏從上面帖子中提取了一些須要瞭解的知識,供你們參考:
安裝openstack過程當中:Linux for循環的做用是什麼?

安裝openstack過程當中:sed命令的做用是什麼

安裝openstack過程當中:如何添加源,echo,<<分別表明什麼意思?

安裝openstack過程當中:RabbitMQ與NTP是什麼

學習openstack之linux mysql 操做命令彙總

新手安裝openstack之命令apt-get install -y vlan bridge-utils的做用是什麼

-------------------------------------------------------------------------------------------------------------------------------------------------
安裝完畢,咱們該如何使用
由於如今版本比較多,可是基本的操做都是相同的,能夠參考下面內容:
OpenStack Folsom 版搭建雲平臺基本操做使用指南

使用openstack,常用一些命令,可是又常常忘記,這裏整理了一下
使用過過程當中,咱們會遇到各類問題,具體能夠查看
openstack排除查找錯誤的兩種方法

Openstack使用問題總結(1)

openstack碰到的一些問題總結(2)

使用openstack遇到的問題

openstack鏡像製做思路、指導及問題總結

------------------------------------------------------------------------------------------------------------------------------------------
對於不知足於使用,二次開發openstack該如何學習:
能夠參考下面內容:
OpenStack開發者入門

OpenStack新手開發指南

創建openstack quantum開發環境

OpenStack源碼如何查看debug信息

由於openstack主要由python來開發的,下面內容供你們參考:

openstack編程:Python學習手冊 第3版

Python核心編程下載分享

openstack編程:Python標準庫分享

openstack編程:python基礎知識總結

openstack二次開發:Python API




下一篇:零基礎學習openstack(上)【中級篇】

相關文章
相關標籤/搜索