|
|
本帖最后由 冰点也疯狂 于 2020-2-26 19:51 编辑
6 m9 z# X; W [
' t8 C! t0 p" |4 P6 MOpenstack简述:! ~2 G: P# K# X+ D8 _, V
近年来云计算服务模式兴起,虚拟化技术作为云计算技术支柱之一也得到很大发展。虚拟机使管理者可以把物理机资源再进一步细分,在更细的粒度上调配资源,从而使计算资源被充分利用,实现云计算模式“通过公共拥有降低平均拥有成本”的目标。当前各种虚拟化集群在云端起着关键作用,对于虚拟化集群的管理日益重要。OpenStack是一个美国国家航空航天局和Rackspace合作研发的虚拟化云平台管理系统,旨在为公共及私有云的建设与管理提供软件的开源项目。以Apache许可证授权。它不是一个单一软件。而是由几个主要的组件组合起来的一个大系统。(若如对openstack还不太了解,可参看此帖下方openstack知识补充说明)% R& H2 ?: D' p- {9 Y, a
* t( f8 u& w5 w/ g7 V0 S( C. v由于云计算本身的复杂性,Openstack系统对于初学者显得过于繁杂,自学者往往在各种部署难题前因难而退。各种崭新的概念,对于新接触Openstack平台的人,往往会觉得困惑和难以理解,进而转化为畏惧。我们的《Openstack云系统》课程,正是为了帮助用户进入这个领域而开设,力求做到架构与实施并重,原理和实践结合,希望大家能在这个网络课程里学有所获,而我们也可为开源大业作出微薄的贡献。7 U5 D/ i6 q+ V4 t/ T8 D0 a
, o, T& b3 ~- p0 o课程大纲:5 L. B! S+ o/ O& h/ O% a- `! G9 Z
第1课 Openstack云系统的源起与发展+ S* D, E1 z2 g
7 |/ ~( b6 E* B( K
本周课程简介: 需求和技术决定软件的发展,本周课程以用户需求和技术发展的变化为线索,介绍为什么会出现OpenStack这类云管理平台,以及当前比较流行的四种开源云管理平台的现状和未来。4 S) Z# p1 G. d5 j6 G
(1)回顾对机器的使用方式:小型机-> x86; 单机虚拟化->虚拟化集群
. G$ L3 }- G# L2 M9 `! R(2)四种流行的云管理平台介绍:OpenStack,CloudStack,Eucalyptus和OpenNebula
" R' z& l. O. ]. {7 y(3)Openstack的历史和发展/ _6 g" r9 V+ F" L5 O9 g2 v
. R8 d" l0 J3 z* U3 b! o第2课 开源虚拟化软件和原理; ^: v, ^: `7 G) V. o
: v9 s6 k2 G4 [ d2 Q' z
本周课程简介:从硬件层到软件层,详细理解虚拟化的原理及其实现
' D- L L7 k) c5 q3 b+ G(1)硬件虚拟化:x86体系结构中的虚拟化
" F7 A( P3 b0 b% C(2)KVM/QEMU基本架构和原理" R- w3 o! J: [
(3)Libvirt基本架构和原理$ N% Y4 W8 Z2 `. G
+ Q- O+ c- R H* k1 u第3课 OpenStack安装和部署
9 ~, {& [5 }& j' g5 ?! K& d4 u8 V" e( \. J1 L) F
本周课程简介:基于ubuntu-14.04 64bit操作系统,采用OVS + VLAN的组合,实际动手部署OpenStack,给出单节点或多节点手动部署的详细步骤,并演示和介绍自动化部署工具DevStack和PackStack的使用,通过源码深入理解自动化部署的原理,纠正手动部署比自动化部署理解更深的错误认识。4 X5 f9 g( d P E" j
(1)OpenStack多节点手动安装部署过程(给出详细安装过程)
* {4 s1 z |. W! z! T, I(2)DevStack自动化部署原理,并演示单节点和多节点自动化安装部署
9 X8 e7 _( `* E: H2 \0 e) ~(3)PackStack多节点自动化部署简单介绍
1 v. f9 B3 m! j0 A6 t0 j. u5 S/ J) Z* D, S4 o
第4课 OpenStack概念及其应用场景介绍
4 T2 _- z; F& A& l0 i2 k$ @( V! k本周课程简介:详细介绍OpenStack涉及到的概念,并结合实际应用场景介绍相关概念的应用。
9 E4 F8 `5 ~8 u(1)基本概念:Tenant、User和Role
7 m. E; O! V' H- L) E# K% p(2)高级概念:Region、AZ、Cell、Host Aggregate
$ l+ p: V: d3 {% r. [0 G9 I(3)如何结合实际应用场景来对应OpenStack中的概念
0 z: P* z, n0 M0 O7 V1 k+ h
# l$ y' _- A# l7 B$ O2 ~第5课 权限管理服务:KeyStone原理和认证方式2 x4 R) D0 J* e; c
本周课程简介:详细介绍KeyStone的原理及其两种认证方式,简单介绍OpenStack认证和鉴权相分离思想的实现。) O# D( l; @4 q4 o0 x' D, ^. {5 t
(1)KeyStone的架构及其原理分析3 H5 `( U5 {: P$ i& m( y. c
(2)KeyStone两证认证方式介绍:UUID和PKI
- {# |$ D% t7 M0 ?1 {1 }(3)KeyStone认证和鉴权相分离的思想6 j/ S6 \2 T- D2 n5 ]7 r
5 u) m( I( z4 n
第6课 弹性计算服务:Nova原理、配置及缓存机制
& c* k: }$ C' ]9 v1 q; K; H4 {本周课程简介:详细介绍弹性计算服务的架构和原理,详细分析Nova包含的各个服务以及对应的配置文件及其优化方式。$ s( l7 H8 I& c/ ~0 b
(1)Nova架构及其原理分析2 h" y4 S/ D' W" Y3 h1 ~# {
(2)Nova配置文件介绍及其优化- _4 k8 ~$ S" Q! J1 i& F- }
(3)Nova相关服务详细介绍: h( U9 y2 t7 W" ]
(4)Nova缓存机制介绍
$ t, y" u: m4 y1 H! T) U
) {" N" b/ E+ v: p |! w" K第7课 Glance与映像管理的原理、缓存机制和统一镜像管理模型! o( p- B+ Y& N; v4 w# f( L
本周课程简介:详细介绍Glance的架构及其原理,分析Glance目前支持个后端存储,简单介绍目前比较流行的统一镜像管理模型及其应用8 D) o+ D( [1 F8 A- s: \: V
(1)Glance架构及其原理分析
' J1 o( p7 m6 [/ l# H4 M3 v) c(2)Glance后端存储介绍及其缓存机制
: k0 T s0 d/ {7 x/ c(3)统一镜像管理模型介绍及其具体实现8 P, G( p0 S7 g( v
3 q' e8 v& S) I# n0 N9 g第8课 Cinder 弹性块存储服务8 d' s [( m6 L1 W7 D) W# C
(1)Cinder架构及其原理分析
9 r- r+ A: y7 n9 g2 b+ u(2)以LVM为例演示Cinder配置及使用" E8 @ _* x, Q; n. Y" }
(3)当前流行的块存储服务软件介绍:Ceph和Sheepdog
: x9 Q2 T+ e+ V% t: ?1 @/ `2 H
第9课 Dashboard$ Q& F4 e2 o2 i# B
(1)Dashboard架构及其原理分析
+ `. K, X+ ^, ^1 `(2)Django框架在Dashboard中的应用0 `+ @8 U( Z- w6 M5 \: n8 L
(3)Dashboard如何调用其他服务的API来完成指定的功能
; Y, U- Z0 }3 a+ {* M/ B* ?2 X5 z; t7 Z
第10课 Neutron网络服务2 O1 n- I1 ~7 p, l7 i. \$ ~; b
(1)Neutron架构及其原理分析
* G& A$ ?/ k1 M7 V5 i(2)Neutron基本概念介绍:Network、Subnet、Port# Z0 O7 e& w" T3 f* L3 J
4 H l3 \0 A* L第11课 Neutron网络服务
* [" V. l- F+ J5 j(1)DHCP服务介绍
! ^/ L G9 h% S2 Q(2)Router服务介绍
. ^ N; l- m$ Y6 p% M(3)负载均衡服务LBaaS介绍
, J; Q) q; A/ A4 T0 r5 L6 I- D6 j/ M. V
第12课 MAAS与数据中心
6 [ A/ S* G1 {# a(1)MAAS安装和部署
( }9 n+ p. k2 E% o0 \(2)MAAS简单应用:自动化安装操作系统9 Z( p$ [8 {* B$ b$ U" t( b
( D* d3 u. ~2 d$ P2 z$ c( Q第13课 监控与审计服务-Ceilometer# P: N; l3 p' {! C# b' u
(1)Ceilometer架构及其原理分析, K \3 i* a; g8 i1 U v# K$ P, p
(2)Ceilometer监控指标及其使用介绍
) z8 z( z( m, d( Q8 a( V( r, ]3 [6 W(3)Ceilometer的不足和改进
) t0 \9 ?5 T3 ~- m: \/ A0 I! y3 F/ W, N
第14课 应用案例,后记( e, M/ t& F1 C
(1)OpenStack大规模部署碰到的问题及其优化方法- r8 H+ e% @" K; ?6 w" g
(2)OpenStack大规模部署案例介绍, J9 u0 k9 Z+ Z1 g {% L/ t
2 f- d3 k. ?1 W7 d- A, u& |: ?& ]第15课 其它云解决方案介绍
; R2 z* w% p1 {0 f& y( S7 K(1)OpenStack vs. VMWare对比分析8 m5 x& u3 h2 a t& P( e
(2)OpenStack vs. OpenNebula对比分析$ h6 r3 F3 k3 K
3 @- b4 `/ z5 K$ l课程目录:
2 g5 F9 j! T/ u3 H2 G openStack云系统第1周.mp4
r8 T. }2 j7 V. D0 N openstack云系统第2周课程((下半部分).mp4' b: q( v: H" h. j( N
openstack云系统第2周课程(上半部分).mp4% M7 j- g+ W6 n8 ~
openstack云系统第3周.mp4' i* s/ O$ Y& Z& l9 j d% `( Y
openstack云系统第4周课程 devstack问题.mp4
; p* Z% z2 b3 Q openstack云系统第4周课程 openstack基本概念.mp4 . ^7 D, T5 F9 R1 C- Y2 t9 G
openstack云系统(第5周).mp4
& x# v0 I& }+ Z( m4 U openstack云系统(第5周-新版本).mp44 H* i$ Y; m z( E1 T( p2 s
openstack云系统(第6周).mp4+ p8 W; V9 e1 x) k! A
OpenStack云系统(第7周).mp4
! J% [9 c% m1 Q+ w8 ]& X3 x& ? openStack云系统第1周.mp4- {; o- F8 u* Q7 ^
openstack云系统第2周课程((下半部分).mp4! J9 L, s% N7 ?& r4 s+ H
openstack云系统第2周课程(上半部分).mp4
4 {7 c$ E% g/ W, }3 m8 s2 ] openstack云系统第3周.mp4
7 J0 E H7 W+ I& N* _0 V2 O/ S openstack云系统第4周课程 devstack问题.mp4
, g8 o E" L. Q% [! \2 K8 f' b openstack云系统第4周课程 openstack基本概念.mp42 o$ [/ [3 m2 d4 A( T5 y4 H
openstack云系统第8周视频(上半部分).mp4$ A) j' ~1 G# F3 b; W1 w
openstack云系统第8周视频(下半部分).mp4
. ?% E( z0 M* h5 @ openstack云系统(第9周).mp4
& X( v ^7 ^# n openstack云系统第10周课程.mp44 d% E+ ^7 O3 K% l
openstack云系统第11周(上半部分).mp4" c/ q! e" f( g! m
openstack云系统第11周(下半部分).mp4
) C. f9 f9 |* s# l1 M; T/ r) s. v openstack云系统第12周_13周.mp4( E7 i; ^3 |! A
localrc OpenStack juno搭建需要的.txt
/ z# j" _6 |- [ 炼数完整版openstack ebook.rar- U j5 H" S. M" y/ a' D f
. D. K0 t( a j0 M5 e
8 p8 }- a6 O( M
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|