|
|
本帖最后由 冰点也疯狂 于 2020-2-26 19:51 编辑 ' {1 o$ Y4 h) X+ T# e3 N. {
0 G; l7 w( H$ v C: R( Z( X" N# SOpenstack简述:: S. P# `" H5 W# l
近年来云计算服务模式兴起,虚拟化技术作为云计算技术支柱之一也得到很大发展。虚拟机使管理者可以把物理机资源再进一步细分,在更细的粒度上调配资源,从而使计算资源被充分利用,实现云计算模式“通过公共拥有降低平均拥有成本”的目标。当前各种虚拟化集群在云端起着关键作用,对于虚拟化集群的管理日益重要。OpenStack是一个美国国家航空航天局和Rackspace合作研发的虚拟化云平台管理系统,旨在为公共及私有云的建设与管理提供软件的开源项目。以Apache许可证授权。它不是一个单一软件。而是由几个主要的组件组合起来的一个大系统。(若如对openstack还不太了解,可参看此帖下方openstack知识补充说明)
; h3 V' Z/ k' b. R
: D. A G F6 M$ i3 e1 y+ c9 U: u由于云计算本身的复杂性,Openstack系统对于初学者显得过于繁杂,自学者往往在各种部署难题前因难而退。各种崭新的概念,对于新接触Openstack平台的人,往往会觉得困惑和难以理解,进而转化为畏惧。我们的《Openstack云系统》课程,正是为了帮助用户进入这个领域而开设,力求做到架构与实施并重,原理和实践结合,希望大家能在这个网络课程里学有所获,而我们也可为开源大业作出微薄的贡献。
- `3 Q, k4 j w) P0 r Z( x3 T" ] T& ]) U9 k1 k# X
课程大纲:
* }# ~; K( V% L. R2 k" O& T) a第1课 Openstack云系统的源起与发展4 ~+ w' Q5 B- J' \
$ b" Z: ^! y! h/ R5 o; q3 D* I% O) X8 {* Q
本周课程简介: 需求和技术决定软件的发展,本周课程以用户需求和技术发展的变化为线索,介绍为什么会出现OpenStack这类云管理平台,以及当前比较流行的四种开源云管理平台的现状和未来。
) N: }1 g8 {5 k, R(1)回顾对机器的使用方式:小型机-> x86; 单机虚拟化->虚拟化集群
! o* J( g1 |, a& k$ ?# w(2)四种流行的云管理平台介绍:OpenStack,CloudStack,Eucalyptus和OpenNebula4 U. b1 O. G3 ?% I
(3)Openstack的历史和发展
2 t) D+ i8 b' ]6 y5 W( i9 }
6 M. ^5 y# n- w7 s1 Q! b8 }1 L. B第2课 开源虚拟化软件和原理
- r1 x) R, h3 p9 r! m, S, S" ~7 ]6 _" J: z8 F( ~ F" r
本周课程简介:从硬件层到软件层,详细理解虚拟化的原理及其实现
1 F5 S% z. ]5 ^! K6 }) \% Y) F. E(1)硬件虚拟化:x86体系结构中的虚拟化
6 J5 `) [0 |! \- y% o' o0 X5 m, K(2)KVM/QEMU基本架构和原理
6 L% w$ X$ P4 N3 y+ e(3)Libvirt基本架构和原理
) Q4 t3 C; {/ ` c, K B9 z% @% A6 f/ J( p8 _/ I6 F
第3课 OpenStack安装和部署
% N6 ?; c6 O' A$ j3 N5 _0 q- |! ~& X# ^2 h
本周课程简介:基于ubuntu-14.04 64bit操作系统,采用OVS + VLAN的组合,实际动手部署OpenStack,给出单节点或多节点手动部署的详细步骤,并演示和介绍自动化部署工具DevStack和PackStack的使用,通过源码深入理解自动化部署的原理,纠正手动部署比自动化部署理解更深的错误认识。
1 t ?( b! Q* e$ f- l(1)OpenStack多节点手动安装部署过程(给出详细安装过程)
; W- p- g8 m/ ?4 A! r- @! p( Q(2)DevStack自动化部署原理,并演示单节点和多节点自动化安装部署% q: {( x# d) H
(3)PackStack多节点自动化部署简单介绍
; r' b7 z9 u8 O- a6 f. X
6 {* T) a4 Y1 C7 g/ |. i% a2 j第4课 OpenStack概念及其应用场景介绍
& I( S( }2 ^; Q' ]" t. t本周课程简介:详细介绍OpenStack涉及到的概念,并结合实际应用场景介绍相关概念的应用。
9 b1 n% X; w8 s. @; Q(1)基本概念:Tenant、User和Role) H6 ^( U3 m* L# y* S8 |
(2)高级概念:Region、AZ、Cell、Host Aggregate
- j7 F: K/ G. k! {: T) m(3)如何结合实际应用场景来对应OpenStack中的概念
, w# `/ B6 B9 G4 R( W& c
/ r* s5 F$ d2 C) @第5课 权限管理服务:KeyStone原理和认证方式& t' I2 o. V1 ~* }- ]- }
本周课程简介:详细介绍KeyStone的原理及其两种认证方式,简单介绍OpenStack认证和鉴权相分离思想的实现。1 Z1 s; s2 Z% v' I( m, s( m( ^4 X
(1)KeyStone的架构及其原理分析4 @$ F9 R4 W$ ~
(2)KeyStone两证认证方式介绍:UUID和PKI- B) D# R: z5 _8 B0 a( u4 P
(3)KeyStone认证和鉴权相分离的思想9 C- y& h& o6 K7 n
* N+ \3 N% p% t+ s3 }第6课 弹性计算服务:Nova原理、配置及缓存机制) U7 O @# i) J1 ], [) G
本周课程简介:详细介绍弹性计算服务的架构和原理,详细分析Nova包含的各个服务以及对应的配置文件及其优化方式。
+ y/ `+ c; b' j$ I2 v9 P. L(1)Nova架构及其原理分析
* |, Y1 o+ ]) x5 V: f* S" j; Y(2)Nova配置文件介绍及其优化 S" y4 N+ X( r* ^
(3)Nova相关服务详细介绍
& I: Z n& o9 w6 N(4)Nova缓存机制介绍( P O, y/ S, |2 X: S& s8 i
: w/ M% I3 Z. c$ k8 D# H第7课 Glance与映像管理的原理、缓存机制和统一镜像管理模型
% c7 @4 C) r. \8 m; K& C本周课程简介:详细介绍Glance的架构及其原理,分析Glance目前支持个后端存储,简单介绍目前比较流行的统一镜像管理模型及其应用6 |( x- ]3 c& p1 D& I
(1)Glance架构及其原理分析
% ?6 Y5 d; M! T: F2 i' O2 J/ K(2)Glance后端存储介绍及其缓存机制4 g5 Z+ K3 o" L, K$ \
(3)统一镜像管理模型介绍及其具体实现
+ u/ D6 x$ R) j y- n! i# a+ M/ Q+ I. K; ?% y( ?/ g9 Y
第8课 Cinder 弹性块存储服务- I6 N0 M, D, E& u8 [+ h N& W: M% E
(1)Cinder架构及其原理分析
2 W2 ^6 {* D+ a(2)以LVM为例演示Cinder配置及使用0 W: e+ e/ ]3 g2 Y
(3)当前流行的块存储服务软件介绍:Ceph和Sheepdog
, |7 `2 K0 V/ s3 J3 G1 d. M5 _- a6 ~+ S+ ?' ]" P+ I6 _
第9课 Dashboard5 c4 v+ y+ z+ v, H+ G: B
(1)Dashboard架构及其原理分析" O) X. _" F8 C0 D: M+ [
(2)Django框架在Dashboard中的应用
7 X1 _; A' l! {' p P(3)Dashboard如何调用其他服务的API来完成指定的功能
! P" m8 p! I- j1 ?1 o# ]* F3 U: Z, ~$ k" e8 f: L- r' a
第10课 Neutron网络服务
5 g' J- ]% l u, |(1)Neutron架构及其原理分析* \# ^; ]2 f) q6 x* b, z0 s
(2)Neutron基本概念介绍:Network、Subnet、Port
4 x3 `/ Y+ ~0 e- b" s" C4 a$ ~# h- d% v9 Y3 O0 B
第11课 Neutron网络服务8 M( _# J, M8 P2 ]% K
(1)DHCP服务介绍
. `. l+ H, s) |7 j0 p( J(2)Router服务介绍 K' K& t0 t5 F q+ `5 P
(3)负载均衡服务LBaaS介绍6 b9 I6 B; F! [' E" v( r8 y- q4 D
/ g8 @% O9 N- U2 ~8 u第12课 MAAS与数据中心6 V2 x2 H8 x5 k' G; B8 q
(1)MAAS安装和部署
% W0 l* N6 Q! @" E A0 c( T3 R(2)MAAS简单应用:自动化安装操作系统
5 r5 f0 w+ B$ U3 T0 @, t4 ]
4 [; x2 y" H6 r, J2 @7 m第13课 监控与审计服务-Ceilometer$ Y% N4 d5 i* V5 }
(1)Ceilometer架构及其原理分析
0 X9 y8 u/ B5 `* \(2)Ceilometer监控指标及其使用介绍8 J. W( y: [& B4 T( l0 V
(3)Ceilometer的不足和改进0 [5 e& s6 t3 D8 U( A! Q
2 G( {: J2 L' j' o; T. o. K8 u
第14课 应用案例,后记- U6 J' a, h% W2 X" x
(1)OpenStack大规模部署碰到的问题及其优化方法
8 _( K) B: Z1 J(2)OpenStack大规模部署案例介绍' X$ B) h: s- s3 S* ^
$ X% H' M# F6 b+ R* e- u) q第15课 其它云解决方案介绍4 X; g+ A! t4 ^0 U9 q
(1)OpenStack vs. VMWare对比分析
& M' F3 ]5 D6 U( h4 K(2)OpenStack vs. OpenNebula对比分析
% Y! y& w: A7 [
8 Y' S: p& G6 y) s5 A- S3 C课程目录:5 \- ], G# O c3 s& c. o1 U& o6 l
openStack云系统第1周.mp4& k" H3 y" z+ J/ l
openstack云系统第2周课程((下半部分).mp4$ \, f C& y( y5 k1 o# _
openstack云系统第2周课程(上半部分).mp4
; x) f! @% h+ I7 y. }7 ^' ? openstack云系统第3周.mp4
$ k$ y) [, [/ U; W3 |" z openstack云系统第4周课程 devstack问题.mp4
2 x/ P7 q6 C% Z8 ^ openstack云系统第4周课程 openstack基本概念.mp4 ! E5 q$ e7 r" b: C j- [
openstack云系统(第5周).mp49 @2 Z0 h! |/ b) W4 i6 V1 i
openstack云系统(第5周-新版本).mp4( a, c# {# ]! x( g: [
openstack云系统(第6周).mp4; Q( ?3 U- F; o
OpenStack云系统(第7周).mp4
1 w6 M1 y g8 ^2 u, { openStack云系统第1周.mp4
! X" M" }. i( {# T; q8 E; h$ O* i1 h openstack云系统第2周课程((下半部分).mp4$ x3 c1 g; D$ ^" O( t6 l9 o
openstack云系统第2周课程(上半部分).mp4' }5 p" G* @. [% e9 r9 L' A
openstack云系统第3周.mp4. H+ o' B; d9 k/ k0 f5 U
openstack云系统第4周课程 devstack问题.mp4
& r9 G* q Q; Q/ h- m openstack云系统第4周课程 openstack基本概念.mp4
/ y# W" e8 u, Z, L, F( M5 ? openstack云系统第8周视频(上半部分).mp4
% X5 t/ m. K3 |. R) \ openstack云系统第8周视频(下半部分).mp4$ L% @2 W+ p; X: K+ D6 Z
openstack云系统(第9周).mp4, I0 B& t- Q% ^- s
openstack云系统第10周课程.mp4/ M1 E: s9 }5 r# {8 C7 K$ W
openstack云系统第11周(上半部分).mp49 J/ ^; E1 G5 _, g: R4 a( d
openstack云系统第11周(下半部分).mp4* M4 f X+ i$ u% I; ~( Q h+ ~ c
openstack云系统第12周_13周.mp4
w! G! F1 T& `0 s% D localrc OpenStack juno搭建需要的.txt
5 I I+ r$ [7 Z% b. I 炼数完整版openstack ebook.rar* [2 ]* L" P! J4 y) h( O
$ A/ R7 Q" \+ L; t& m
2 M2 L* n2 f w$ Y8 M! ]* g |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|