找回密码
 立即注册
查看: 1102|回复: 0

[Linux] 《linux集群应用实战》视频课程 附源码 PPT课件(43课时)

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2019-3-26 15:31:50 | 显示全部楼层 |阅读模式
本帖最后由 冰点也疯狂 于 2019-3-27 19:37 编辑 6 Y- T$ c  e4 G1 ^- g3 m+ ^8 p% S; `
! `+ `- F3 N: N, z0 _* ^
说在前面的话      
  `. w* `) Q9 t, M$ {# @$ @       计划做这个视频是从去年开始的,本来以为很简单的事情,做起来却是异常的困难,做完这套视频,我总结出了一个道理:技术人员能把一项技术完成,仅能得及格分,如果能把操作过程写下来,能得70分,而如果能做好、能写出来,并且清晰的讲给大家听,那才可以得满分。我做视频的经验并不是很多,个人认为嘴也很笨,所以如果要给自己打分,我认为能得75分都已经很不错了。看来做个培训师也非易事啊!
1 R- `4 n+ e" N& s: R! V      下面简单介绍下这套视频课程的核心内容和体系结构吧!
7 x5 ^% W+ t: y3 U# C     本套课程总共43集,讲解的核心是linux下的集群技术,主要介绍linux下的高可用集群、存储集群、负载均衡集群的应用案例,同时也附带了与集群相关的其它技术课题,比如运维监控方面、网络存储方面等。& |; w) l" o7 |. M5 @$ ~1 h* b2 X- Y

) f  }; N6 l: a, m* F" Z课程内容简介* s6 S- S& I: A7 j8 c
      网络的飞速发展,给网络带宽和服务器性能带来了巨大的挑战,基于互联网的应用系统越来越多的瓶颈出现在服务器端,这就对服务器提出了更高的要求,同时,在互联网运营和管理上,也要求更加的智能和灵活,如何能够实时的了解每个服务器的运行状态,并在应用出现故障的第一时间内来处理问题,成为互联网运维中的一个重中之重。
' y9 f3 R( j+ a" p1 J4 A      本课程就重点介绍这方面的应用和案例,首先介绍开源的网络存储应用ISCSI,iSCSI技术以其低廉的构建成本和优秀的存储性能,博得了很多CIO和存储管理员的喜爱,目前已经陆续进入企业应用领域,这种技术推动了企业向集中式存储环境转变。
- F6 W" f% X, E! s* w( Z7 f      接着介绍nagios监控系统,Nagios是系统管理人员和运维监控人员必须的工具之一,使用nagios可以监控本地或远程主机资源,例如磁盘空间、系统负载等信息,也可以监控各种应用服务,例如httpd服务、ftp服务等,当主机或者服务出现故障时,nagios还可以通过邮件、手机短信等方式在第一时间内通知系统维护人员。利用nagios可以以低廉的成本达到商业监控系统所完成的功能。
4 o6 d) w. Y6 V/ o+ N4 d  x( B, O+ m      最后,讲解了集群系统在企业级方面的应用,主要讲述了红帽集群套件RHCS开源HA heartbeat、负载均衡器LVS、Oracle集群数据库RAC、Mysql+DRBD集群等方面的应用案例,通过使用Linux搭建集群,可以用较低的价格来实现高可伸缩、高可用的网络服务,弥补单一服务器无法达到的性能。
; N# y+ y. V. V/ @/ z. u! P! s
* j# v* E, ^4 F; W, j' ?: C课程目录一览9 d( K6 T* `% `( @8 |' y! G. f
4 P- C8 T  u( _, u- v' G
第1讲 iscsi的概念、组成和工作原理
6 A. ~; P# H( K课程目标:了解iscsi的组成和工作原理。 6 P: d* a; H; s$ q+ V3 B: L
课程内容: 6 p- z% A) d/ n: \( v. R
iscsi的概念。 ; C2 l3 p1 S$ `1 P- f4 s, R
iscsi的组成。 0 x' a& V5 g% }
iscsi的工作原理。 . }9 U4 L( u" E  E5 c

, x" [( q8 f$ q$ `$ F第2-3讲 基于iscsi的ip san存储系统 ; z2 c5 @2 o; |3 O+ N4 ^
课程目标: * I9 G6 d5 r6 q3 k5 T  F
能熟练搭建基于iscsi的ip san存储系统
& V' e* c2 z5 a1 C! H安装iscsi target软件 + x9 f: h: x0 P
配置一个简单的iscsi target # m) x; L3 s" s* w3 e5 T8 j
在windows上配置iscsi initiator 7 x" v$ D& ]  D, }0 C
在linux上配置iscsi initiator
7 ~' P8 w; @1 `: Z- d% a8 I8 R7 F/ J' y) B$ o- {
第4讲 基于iscsi 在安全方面相关设定
  r/ Y) E* G. d# r0 |+ P6 p* P课程目标:
2 k( Y9 @- q1 }2 y( f. L如何管理和使用iscsi存储网络 : r! z1 I4 j" T3 M% `( ?' u
initiator主机以ip认证方式获取iscsi target资源 , t1 G) B' i8 y( F; b4 F
initiator主机以密码认证方式获取iscsi target资源 ( k* k8 N" O! E

: A( o( ?8 Z% C# r0 {$ {8 s; J7 ^# z5 P第5讲 nagios综述 9 j( ]' g* J( `* \. G
课程目标:了解nagios的概念和组成以及特点 5 C1 c: z. |# m$ r9 [
课程内容:
: ^+ Y8 k8 P' m& e什么是nagios 0 r/ F+ s$ I2 r" ?
nagios的组成和特点。
: i' ?2 m$ a% ?' ^, H6 u5 X( ~. ?2 Xiscsi的工作原理。
' L+ X5 w6 Q9 G2 K: u# A2 p. y$ J; T: |; v, A1 P
第6-9讲 安装与配置nagios监控系统
" O5 W& O- m% ]* n1 D# Q; A" M课程目标:快速搭建一个基于nagios的网络监控系统 % V" ~5 P% q5 T' d
安装nagios软件
9 P' b% K' g$ s  u$ {安装nagios插件 * b- r. u1 Y: T& W' X9 k
nagios默认配置文件结束 ! B* |: }9 q& c$ p  V7 Y) C
nagios各个配置文件之间的关系 ; D7 k" i' W/ k  i9 L- E
详细介绍nagios每个配置文件 9 Z( [& u$ V; k5 g! z

) {  d0 w! k2 F/ D* B. X第10讲 nagios的日常维护和管理
+ D  @4 }" c3 D# B3 P  m课程目标:
8 x2 Q# g$ X6 s& o' l% ^2 i8 c+ N能够熟练运用和管理nagios监控系统 # F8 P8 k1 l# T$ |/ `4 l5 ~# ^
验证nagios配置文件的正确性 " A: T7 l) d8 n5 r3 |/ U- q
如何启动与停止nagios监控系统
0 N( I6 ]( V' W  I! A6 H: z' f) t' P! p- W. l: J
第11-12讲 利用插件扩展nagios的监控功能 7 x3 T* ~' ^5 O) \
课程目标:
- W; Z, F& C, q6 C5 K通过nagios的扩展插件补充nagios的监控功能
8 P( a, ^) R, W& _2 b; ^利用nrpe外部构件监控远程主机
1 u% M2 t+ c& y+ N; j利用飞信实现nagios短信报警功能
. y8 U% m$ Q: h) j( G" z1 ^: i4 p* `. ^. P" n- T1 v. _" U9 d) B
第13讲 heartbeat的概念组成以及工作原理 9 a0 u: C) j9 Y# h
课程目标: 4 f6 i4 r% s6 t
熟悉heartbeat的概念、组成和工作原理
& `, [9 p& M. ^* N  t0 W课程内容: , s4 P/ A; _# i+ f$ x' f8 R
heartbeat的概念
3 ^# N: E' k' v. I6 Iha集群相关术语 & l$ ^! @$ `' _5 L- t; T5 i
heartbeat的组成和工作原理 , p) w* I) D, {
1 b8 t6 Y2 Z: N* f8 d( ?; c8 _4 T5 I
第14-15讲 安装与配置heartbeat集群系统 7 D/ i) s5 G3 p! k$ H0 S
课程目标: 4 G# D7 q. r) F0 g9 A1 V( N
熟练掌握heartbeat的安装、配置和管理 ' s: Q* q" d5 f$ R! L
安装heartbeat前的准备工作   Z6 n; f/ s" s9 q
安装heartbeat ' h! m! y0 K0 y$ k1 T" c- V
详细介绍heartbeat相关配置文件
+ J2 v( {" |& ?% V维护heartbeat & A+ X1 p3 j2 @- J) |8 \* L

: L% ?$ \! D% z: m- G第16讲 测试heartbeat的ha功能
; N3 Z5 p: j" b0 R: [9 H: _4 C: v3 b课程目标: 0 Z3 r5 b! [% ]( D. e4 y$ X3 W
灵活掌握heartbeat在各种情况下的工作状态和切换流程
9 z9 @( d9 J5 @( i正常关闭和重启主节点的heartbeat 6 n! Q, F% S9 S& f
在主节点上拔去网线 ) g' Y7 |; W# g! V
在主节点上拔去电源线 ! z- {; g5 G6 i2 @) {
切断主节点的所有网络连接 ; B4 G8 l6 M9 z( v
在主节点上非正常关闭heartbeat守护进程
( w  V. t5 H7 b  s9 w5 h
" p5 `1 U, T2 `( b$ S( D0 }第17讲 drbd的概念和运行原理 " d: b2 ]  s% {2 l% \4 M# v: d
课程目标: : e0 M  U1 h. |" X0 @; Z# {. C* e
了解drbd的概念和实现原理以及应用范围
2 R6 q, i- m; ^0 z& _& R课程内容:
' A0 v, y+ |( e% I什么是drbd   t! q4 M! z$ v3 J5 R: s# P+ N
drbd是如何工作的
  }& E* s$ F7 m; u+ u. wdrbd的应用领域 , A& K9 Y' v3 h/ F
: J! \5 J6 Q" m( i- e
第18讲 安装与配置drbd
) j1 \* E- }+ u% }2 |/ e+ u6 w课程目标:
1 I1 T5 [1 @- E  Z( I- u熟练掌握drbd配置文件各个参数的含义,并能够迅速搭建一套drbd系统 ! `* p# y- r, j
安装drbd 3 Y# H% w) b' k% _+ N
配置drbd
5 d. W- f& k2 d4 ]启动并管理drbd系统 " u9 G6 M+ Y# |& X& @
测试drbd的数据镜像功能 ) }. p7 G) ]) ?$ c, _! N
drbd在主备节点间的切换 0 \: \. x. `3 O4 }

2 g  i5 Q) M* T3 p第19讲 lvs的体系结构和特点 ) m. Q! B/ k! [2 y" q
课程目标: - N7 C* b( U, n1 m! L
了解lvs集群的特点以及负载均衡调度算法 : r3 s$ q" [  [5 {5 Z# t1 t" u2 N% }
课程内容: 6 U! w  \# j9 |. a7 o
lvs简介 " I6 B. ]( k# s5 \4 Y) t
lvs集群的体系结构 ; w2 A& L% y* Y) q' o
lvs集群的负载均衡方式与调度算法
2 e# b" Y5 S3 H& T; n# @2 m# O! [6 \+ L0 V2 i; t
第20-21讲 lvs的安装与配置 ! Z8 }4 o( p8 s* D! E  r6 k2 @
课程目标:
7 s- v5 u3 ]/ l" n熟练掌握lvs的安装方式以及基于dr/tun模式的配置方式
/ H" P. p9 X3 r0 J! S安装lvs管理软件ipvs
! u6 U% C3 P% v, U6 ^: l# X+ q" oipvsadm的用法 ! x; x. _1 n5 e- ?+ m: v
lvs在负载调度器上的配置
( a  K, ~1 d% C( w2 ^lvs在后端realserver节点上的配置 3 `9 ?5 d8 I# R% a& h8 N7 T) [; R
配置lvs冗余策略
2 ]4 i0 y$ R  R- E5 x! D
9 i: c3 n" Y! v! M7 j+ j第22讲 测试lvs负载集群功能
( Q" A9 L& f) H* d, r  R3 H课程目标: 4 L3 G4 Z# @1 ~6 `
通过测试了解lvs负载均衡集群的工作机制和切换原理
) o- p+ q* O7 `1 p. ~& M) X3 M) x/ g启动lvs集群系统
0 t# r: l  _# U& ]/ ?测试lvs的负载均衡集群功能 2 f5 P4 k0 C8 R5 [- i3 N8 }
测试lvs的故障透明转移功能 : ^; K3 T& E5 s! @

5 l. o+ C; [( I0 G  d3 [" y第23讲 drbd+mysql+heartbeat+lvs可行性分析
4 |# F% P- t# _+ u  z  g+ c课程目标:
# J9 e2 F2 H2 f- j6 I: C/ z. i6 T3 f了解mysql与drbd+lvs+heartbeat整合的必要性 ! U2 {( [( H) e9 y
课程内容:
# i; a1 c8 m. {0 vmysql应用需求现状与存在问题 ( z% F# u6 M' ^8 V& b8 S. _
drbd+mysql+heartbeat+lvs方案实现原理 " I. z* `: k9 H
& k1 w3 V5 B% I7 H, r) o( M
第24讲 mysql主从复制的实现 * b; f( p4 ?5 h8 G3 r! w4 ]
课程目标:
  ~: n0 t7 {  S' `& w. |掌握mysql主从复制的配置方式
0 ]4 {& p! E) l( w7 Zmysql主从复制的实现原理 7 v# J( S6 ?" @2 c) J  {5 I
实例演示mysql主从复制的配置过程
4 S0 v8 e& W. n( g配置mysql主从复制需要注意的问题 ; _, r9 }  |3 c) {1 X

" p, I$ C! j( V; t3 f8 _% T第25讲 配置mysql+heartbeat+drbd实现mysql写操作高可用
; N! K! H; q9 R! l: U6 h8 E9 S课程目标:
& ^8 v- [% }! `( G9 t+ F5 N掌握mysql+heartbeat+drbd的配置方式,并可灵活运用 3 N- M6 ]: F6 ^" `+ S% u6 {
配置mysql+drbd实现数据镜像
6 a5 Q$ ^6 a: l* ~5 Y5 o配置mysql+heartbeat实现mysql数据库的高可用
: }2 I/ j6 m2 W0 x* R测试数据镜像功能
* p4 E0 @( o, `" M测试mysql高可用功能
( ?! T; e: I! @* u9 H6 u$ ~5 t9 j; k
第26讲 配置mysql+lvs+keeplived实现mysql读操作的负载均衡
) ~- C" P" F5 l课程目标:
# l2 L9 e, l; p% ?* o熟练掌握mysql+lvs+keeplived的部署方式   {4 ~- x) X9 z7 E% F
keeplived简介 / n! ^% d* ~: s! E# b4 ?" m% M0 R! S; B
通过配置lvs+keeplived实现mysql读操作的负载均衡
# B: W$ `4 h- `* i4 v5 B  K' g7 \- U测试mysql+lvs+keeplived负载均衡功能 6 q3 t3 Q/ X. O* o

' v( b+ y  H$ n: w' o: u/ P3 k  k第27讲 rhcs集群概述 # Z" w) x' P7 t5 m
课程目标:
# i9 j$ O5 I) O. C% ?6 o7 ~了解rhcs集群的组成与结构以及运行原理 * P& P6 Q, N6 y- E2 `
课程内容: . g& r! d2 U" W& q" ^/ T8 y0 @# w
rhcs的组成
9 x8 s0 g* D/ ^6 A3 i2 trhcs整体结构
% G: S# Y0 [8 x$ l5 C& brhcs实现原理以及各功能模块介绍 & a2 o  y; j* |* K5 \
, p+ n  j4 H; }; L. s& l
第28讲 安装rhcs
* E$ _( s* `( @0 ^8 C' b课程目标: ! {6 E$ m# r' b
熟练掌握rhcs的安装方式
* s$ k/ G( B: H6 u配置共享存储和rhcs管理端luci
# R6 }( ^6 G+ I6 `7 K  t' l在集群节点安装rhcs软件包 # U- J% W3 X; V* q0 `7 U$ E) ~
在集群节点安装配置iscsi客户端
! C" O, H/ U6 E; R% u
3 c8 U. b! Y+ u' r- u1 g第29-30讲 配置rhcs
' a& ~6 }, i& i9 w7 X* a课程目标: : p! U/ S. F$ K( \! p1 F
可以通过字符界面和web界面熟练配置一个集群系统
3 i. g5 g+ m' {+ B$ u" [: o通过luci创建一个cluster
6 u+ Q) p4 x" d& C5 y: m创建failover domain
! D; S2 A% `1 M" u创建resources
5 R* i) |! x( ]* @" {: y: E3 Q5 S创建service
+ Y1 Y! q' H' m配置存储集群gfs
& B) }6 r$ ~% y配置表决磁盘
( u# a6 F+ H  ]配置fence设备 # \: t; ~1 l/ R, T
+ N# I0 m) `# z& `
第31-32讲 管理和维护rhcs集群系统 " H! ], @( m* Q6 I% f0 P- @
课程目标: 6 A) D5 E4 |, Q3 ~
熟练掌握rhcs集群的启动/关闭方式,并能解决常见rhcs问题
; s' f% r  x+ I0 |0 }7 d( q启动rhcs集群 - A1 U7 i. P+ ?9 T5 h/ G
关闭rhcs集群
3 M& O; E9 j3 U! A管理应用服务
$ _8 u+ j: K1 r& s/ C监控rhcs集群状态 / x! [4 j$ I; ^- z: t- O0 y
管理和维护gfs2文件系统   o/ f" L8 B/ c& K$ e& x  ^/ V
) y8 P% A- Y8 u
第33讲 测试rhcs集群功能 3 |3 g2 z( A. A
课程目标:
. v: V. `) k2 f- g- b' G  p- x3 g通过测试rhcs的集群功能,验证rhcs是否已经正常工作 & e7 M: B# ?- B4 A* C8 V! V
高可用集群测试
1 ]: \; T) u) Y/ E: q' {存储集群测试 $ Z0 T9 H* K5 E8 x  b* O5 D
, V& I8 s6 x9 _8 g! b3 {2 V! Z& a2 O
第34讲 oracle集群方案体系结构
7 c8 t1 `8 m7 ~3 |课程目标:
& {  Y: O7 l! V! {3 L了解oracle集群的组成和实现机制
6 F8 p. B; a. u8 `1 E' s4 W课程内容:
8 f, T4 k; Y' v0 T; i; l; t: a! Uoracle clusterware体系结构与进程介绍
4 n$ s. m( s* z  L/ vrac数据库体系机构与进程
  @) ]$ z& s$ c. Q  {/ H- h' roracle rac的特点
+ S2 m. p1 b9 erac数据库存储规划 4 B. F* I6 p) h* l9 q) ?+ F
  T+ g" D+ k3 \0 V) |; G$ K. M2 R
第35-37讲 安装oracle rac数据库 5 O# z9 `- M: L+ O/ V+ _) w
课程目标:
. D' W; X$ Z2 }能够熟练完成oracle rac数据库安装前的准备工作,并成功安装oracle rac 4 e2 \: @: \. p( t% |! _
安装rac数据库前的准备工作
! [; A; ]$ t5 j3 |  N安装oracle clusterware % Y/ Y+ q4 U! W6 {
安装oracle rac数据库软件 " L) S# R7 |# R5 {* |+ S9 M
配置oracle rac监听 ( L; t) Y5 ]) a5 M3 o) r
安装oracle rac数据库   d! H) e- [, ^7 K$ a8 P0 L% i

$ o1 i! ]: ]9 Y: X. n第38讲 oracle crs的管理与维护
8 `  I  D' G1 A9 c; ~课程目标:
7 u% u/ N- R; `4 E; m' w熟练掌握crs的的安装配置和日常使用
. J0 a1 m7 b/ `$ o* s3 G查看rac数据库运行状态
8 F) K$ V: A' T. d) T0 i启动和关闭oracle rac集群数据库资源
$ n9 d8 w9 U5 ~: [: V* q) e9 Q启动与关闭crs
- l2 P! D4 d4 F5 ]% I8 ^管理和维护表决磁盘 ) t, h. c) h* U! k
管理ocr " M7 y  a4 r, o, ^& A
如何安全卸载crs 1 J+ t, c3 k3 v; P

( [( t* T8 u% \3 i' i第39-40讲 asm基本操作与使用
: F1 c. L. L4 v- \8 M& Y课程目标:
& F8 v6 G; w7 \6 [能够熟练掌握oracle asm存储管理方式
* V/ M$ _( ?. f% Q9 Casm的特点
& q5 x% v2 p8 P$ ~$ jasm的体系结构与后台进程 ) B& h, i* ^! D; B/ L
管理asm实例
' K( O2 Z, D) f' fasmcmd命令的使用
- G/ Z* v0 [' `* m" a% d# m2 V8 e6 X( g! {5 x8 l& k0 F
第41-42讲 使用srvctl管理rac数据库
0 {4 a: Y& \* L9 A课程目标:
  }( S& B- `5 j7 O熟练掌握通过srvctl管理rac数据库的方法和技巧
2 y  ~. H4 u% c% f) r通过srvctl查看rac数据库实例状态
! Q3 S- p2 X" K, n通过srvctl查看rac数据库配置信息
. T9 j- v& b! J通过srvctl启动/关闭rac数据库实例
2 M! {) s% K/ u* F3 ~- M; m通过srvctl添加/修改/删除rac数据库实例 7 H2 ~  C2 @( W; U1 c0 a5 I+ y: W  d
6 Y, c+ o% Q9 k3 ?! i
第43讲 测试oracle rac数据库集群功能
- ~* d4 l  X5 K. e& S课程目标:   r% U! w4 W/ v$ T0 H  p; U
通过测试oracle rac数据库集群功能,验证rac数据库是否已经正常工作 # f1 r& a% K# ~! p; Y9 m
rac数据库负载均衡功能测试 1 ?; l6 `1 D. _2 k
故障透明切换功能测试$ x+ q& W0 u: |2 j
2 d% W3 l2 L1 `. k9 e# w

/ Q( j: y6 a- q4 S3 N# k$ m6 M5 |5 C$ G! m' p3 u- ?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

点击这里给我发消息

QQ|小黑屋|Archiver|手机版|一路学IT论坛 专业视频教程网站

GMT+8, 2026-10-28 18:31

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表