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

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

[复制链接]
累计签到:85 天
连续签到:1 天
发表于 2019-3-26 15:31:50 | 显示全部楼层 |阅读模式
本帖最后由 冰点也疯狂 于 2019-3-27 19:37 编辑
, ?" [1 V0 p  Y5 t6 X8 V5 S. f4 X! {' B  M
说在前面的话      ' @8 [1 b$ g5 e
       计划做这个视频是从去年开始的,本来以为很简单的事情,做起来却是异常的困难,做完这套视频,我总结出了一个道理:技术人员能把一项技术完成,仅能得及格分,如果能把操作过程写下来,能得70分,而如果能做好、能写出来,并且清晰的讲给大家听,那才可以得满分。我做视频的经验并不是很多,个人认为嘴也很笨,所以如果要给自己打分,我认为能得75分都已经很不错了。看来做个培训师也非易事啊!" l) g1 V& S2 ?  S
      下面简单介绍下这套视频课程的核心内容和体系结构吧!
8 }2 v; J4 Y  F7 j  r7 l8 j     本套课程总共43集,讲解的核心是linux下的集群技术,主要介绍linux下的高可用集群、存储集群、负载均衡集群的应用案例,同时也附带了与集群相关的其它技术课题,比如运维监控方面、网络存储方面等。
- y! ?4 H3 u5 F& P% h  G2 n9 Z- @# U* H
) e5 I# B- j4 a5 j/ p' I课程内容简介
3 i$ f8 M6 H+ ^' l' p8 P6 Z- z3 Y      网络的飞速发展,给网络带宽和服务器性能带来了巨大的挑战,基于互联网的应用系统越来越多的瓶颈出现在服务器端,这就对服务器提出了更高的要求,同时,在互联网运营和管理上,也要求更加的智能和灵活,如何能够实时的了解每个服务器的运行状态,并在应用出现故障的第一时间内来处理问题,成为互联网运维中的一个重中之重。 + D2 d- {6 C, Y3 [6 S) T8 E
      本课程就重点介绍这方面的应用和案例,首先介绍开源的网络存储应用ISCSI,iSCSI技术以其低廉的构建成本和优秀的存储性能,博得了很多CIO和存储管理员的喜爱,目前已经陆续进入企业应用领域,这种技术推动了企业向集中式存储环境转变。 " z6 S# a+ d3 w' l& c( B* ~' {
      接着介绍nagios监控系统,Nagios是系统管理人员和运维监控人员必须的工具之一,使用nagios可以监控本地或远程主机资源,例如磁盘空间、系统负载等信息,也可以监控各种应用服务,例如httpd服务、ftp服务等,当主机或者服务出现故障时,nagios还可以通过邮件、手机短信等方式在第一时间内通知系统维护人员。利用nagios可以以低廉的成本达到商业监控系统所完成的功能。
+ @# B; q( T! N$ u. b, v% z3 K      最后,讲解了集群系统在企业级方面的应用,主要讲述了红帽集群套件RHCS开源HA heartbeat、负载均衡器LVS、Oracle集群数据库RAC、Mysql+DRBD集群等方面的应用案例,通过使用Linux搭建集群,可以用较低的价格来实现高可伸缩、高可用的网络服务,弥补单一服务器无法达到的性能。
1 n  O- a( [# c4 z, |% C1 b) K! w) f' r. ~3 _- S
课程目录一览
- ]. C9 X) e( B, G1 a5 p$ F
& s7 ?: {7 r# K4 ?5 G第1讲 iscsi的概念、组成和工作原理 7 Y2 ~  M" I% x+ D3 p! Y9 B% V) t
课程目标:了解iscsi的组成和工作原理。 ' H4 i3 o/ s# }' P' |
课程内容:
; r, y$ l/ ?. G/ S9 ^# A8 N6 |iscsi的概念。
. M+ d- N! |. `. [' l1 Niscsi的组成。
- F  N( n5 X4 j% k+ q5 ]iscsi的工作原理。
; g/ _8 N3 F0 o9 {
3 m; [' P9 _' @9 e1 p% O- `第2-3讲 基于iscsi的ip san存储系统 0 I% Z0 V+ }4 f( T" I
课程目标: 9 A! p- r0 ~& a2 j, u/ O+ ?; @
能熟练搭建基于iscsi的ip san存储系统
! \' g5 i0 J" d. o安装iscsi target软件 / t' c; f1 B2 I1 m
配置一个简单的iscsi target ) S' \5 U, l+ j7 X& g/ H  u0 a
在windows上配置iscsi initiator
* W- \' j; d* V- M5 M在linux上配置iscsi initiator 1 W' [9 z1 o2 R" f7 C. r! a

4 J$ [, c! E6 ?2 ?第4讲 基于iscsi 在安全方面相关设定 % y7 P' D: h8 S" x, w+ s
课程目标:
# L3 {8 h( d9 I( H% W如何管理和使用iscsi存储网络
4 p2 `: m/ }+ N3 R8 pinitiator主机以ip认证方式获取iscsi target资源
8 h0 Z- K* g7 Z- minitiator主机以密码认证方式获取iscsi target资源
, U9 W( b, F- I) u& m  L! {$ ]2 M! G- F* Q- p; o9 t4 Y5 S$ L' l  M
第5讲 nagios综述
  e9 A1 `0 F& U3 W* I* r0 j* G课程目标:了解nagios的概念和组成以及特点
& ]1 z! a8 M4 k9 Q2 H8 }课程内容: 4 |( T8 }% b3 U' R* q% k+ L
什么是nagios 5 Y8 I* r; p3 }2 q0 t) J# j
nagios的组成和特点。 , }/ r3 Y+ b7 l! o4 D
iscsi的工作原理。 ; {6 J) N! {0 B" O0 J, h( b! r! ?8 \

' f$ |2 @: l, L: Q. L第6-9讲 安装与配置nagios监控系统 . B" I% n; X3 }" t1 \: O; {  R
课程目标:快速搭建一个基于nagios的网络监控系统 " v0 B5 k, }( f7 Q2 G; f2 i% P
安装nagios软件 1 E' V, {: T: x/ n
安装nagios插件   E) I- G% H& I& R4 C; ]
nagios默认配置文件结束 5 _0 \* u- J4 k/ e
nagios各个配置文件之间的关系
' V4 F( Z# C+ {0 l; t+ o, N$ K详细介绍nagios每个配置文件
) G* K+ d9 R) n( I: Z3 ^) d3 b8 p. L  u
第10讲 nagios的日常维护和管理
' f5 y( ^' \( e( R1 T+ k; U课程目标: ! t2 I0 l1 e  n# e7 }) L
能够熟练运用和管理nagios监控系统
* ]  u0 j' r- ^/ M' B  `) S% N验证nagios配置文件的正确性 ; N7 O2 V2 F& n2 J! w& Y
如何启动与停止nagios监控系统
% j/ r0 ?/ D) J: @) t5 w5 `  U( H( ?. ~% R3 b; a
第11-12讲 利用插件扩展nagios的监控功能 # y: J: G8 `, C" u* i7 \
课程目标: * R$ G( ?$ a3 ~  I: l
通过nagios的扩展插件补充nagios的监控功能
( g1 R4 N' U! p+ H2 i3 f+ N利用nrpe外部构件监控远程主机 - o- k: O7 m# w$ I  u4 j
利用飞信实现nagios短信报警功能
; ^# C( W5 Q# L3 X1 b; l: d7 t
第13讲 heartbeat的概念组成以及工作原理 : p! A! I3 G" G) v5 {
课程目标:
0 M: Q* t5 J3 V3 l. @2 W熟悉heartbeat的概念、组成和工作原理 2 A/ Z% X: L: `$ V" K4 W+ K5 t
课程内容:
; M4 Y6 X! M7 g2 w1 Yheartbeat的概念 " K4 r/ F, t$ P* k4 m
ha集群相关术语
* F0 {, v& N, k5 cheartbeat的组成和工作原理   ^" ^+ k  U. r8 ~% c3 V+ L

# h1 f( q3 l. M% [  Y第14-15讲 安装与配置heartbeat集群系统 2 R" J5 d: j. F* B+ k
课程目标: " [0 H) [5 O: {/ W: P
熟练掌握heartbeat的安装、配置和管理
  y5 Q# H7 |/ \6 \! _安装heartbeat前的准备工作
% u' c/ D0 e' R安装heartbeat
, k- E0 R6 ~# V8 c( W详细介绍heartbeat相关配置文件
* z0 H' ^( P" j维护heartbeat
9 U. m# a& Y9 g0 y/ _* w& E! R7 }- b/ p' H) H' J
第16讲 测试heartbeat的ha功能 5 a7 D) b/ U1 u! V7 D, U" K
课程目标:
3 b0 n% ^1 ?0 S$ k' j1 P) _, Y灵活掌握heartbeat在各种情况下的工作状态和切换流程 7 [/ X7 v3 z9 w! @8 F/ x3 [
正常关闭和重启主节点的heartbeat
- X3 `1 M7 Q. k' I  z在主节点上拔去网线 ! J1 d# c4 x9 m2 p! e  J. C4 x
在主节点上拔去电源线   K& B* W% E% V& b( i7 F
切断主节点的所有网络连接 ) q6 {7 d. M5 u3 @3 c5 o! q
在主节点上非正常关闭heartbeat守护进程 1 {4 K' y; g) L7 q, h6 o9 O( `
$ f% D/ `2 T! B4 D# v& a
第17讲 drbd的概念和运行原理 1 h' L  d  ^8 G5 l/ r0 E
课程目标:
& A+ K" \+ a6 E: a# L了解drbd的概念和实现原理以及应用范围 1 P% R* d" q# [% @" ~# h- W
课程内容: : Q9 X# O$ d0 o4 @9 B$ [$ z; D+ @
什么是drbd
$ ~: o* g* M8 H+ R. |1 ], Adrbd是如何工作的 $ F4 Y- j. J" ^& z
drbd的应用领域
) c5 I0 X1 h) k9 ~. x& q5 m' Z0 B
第18讲 安装与配置drbd
# Y5 a9 J: @% e1 A! y2 |课程目标:
' G; P3 P! g2 z: s6 P0 P$ D& {, i熟练掌握drbd配置文件各个参数的含义,并能够迅速搭建一套drbd系统 4 h) Y$ i. }: A* N1 ~- w% `
安装drbd
" y0 u2 O$ f4 ^6 ^+ t配置drbd   D  K. P5 k) D( ]
启动并管理drbd系统 & y! Q4 Y* Z, ~; q: @+ t
测试drbd的数据镜像功能 & ?( m* N2 r" ^* \0 P8 [
drbd在主备节点间的切换 0 u& u5 P$ J' _/ ]0 P# ~. b; P% p& c

  V7 y! \$ ~& i8 E2 r第19讲 lvs的体系结构和特点   |6 n, C* z. D: ^
课程目标:
& `8 _2 t1 E4 m# C4 J7 v0 i了解lvs集群的特点以及负载均衡调度算法 : a" G2 v3 j: |
课程内容: ' L2 H) [' `( n) V% U6 N
lvs简介
1 Y+ U! p" `; _+ w1 u* \% T0 Alvs集群的体系结构
5 S3 W. P4 d5 M$ c. K( G7 ^lvs集群的负载均衡方式与调度算法
' u3 ^/ I' R+ h3 D- m; c! q: ]/ Z1 A8 G" }+ R% @
第20-21讲 lvs的安装与配置
0 a; G* a- I& s( A7 S- p课程目标:
/ b3 G" ^3 V) l4 K- E; Y熟练掌握lvs的安装方式以及基于dr/tun模式的配置方式 3 x5 x0 Z3 N% ]9 N
安装lvs管理软件ipvs
' h6 E1 L1 k9 }( Gipvsadm的用法
) o/ d! r* W, ]4 V) s( z- }& O( ]lvs在负载调度器上的配置
& c+ i6 z: ~2 ^9 l$ n6 j% jlvs在后端realserver节点上的配置
6 _6 J6 v/ q9 f3 H9 `  F; M( U  [配置lvs冗余策略
( S0 G2 S7 G2 |2 i: Q" k2 J% z" Q' y" q* a' b. L1 I. l- V: a
第22讲 测试lvs负载集群功能
2 d5 O$ v& z( _课程目标: ; x% B; f7 }5 P  L0 w
通过测试了解lvs负载均衡集群的工作机制和切换原理
; k2 F, u! a5 e6 T6 g+ m, u启动lvs集群系统 - @- I  m9 @8 q3 ^+ ?5 J
测试lvs的负载均衡集群功能
9 w1 r& ]5 o8 p, o- d测试lvs的故障透明转移功能 $ [7 v9 E; a* A; Q) T( O
' R% k1 c0 x' r) i9 a* q
第23讲 drbd+mysql+heartbeat+lvs可行性分析
  `1 X  U. g5 ]" {" V# j课程目标: % W( ~/ }0 y( C' d3 E
了解mysql与drbd+lvs+heartbeat整合的必要性 1 Y1 I3 u4 e, S3 ?3 U2 m
课程内容:   M+ M% S+ A- h! C9 J1 M
mysql应用需求现状与存在问题 0 ?8 d. ?# E8 E& _/ L6 L
drbd+mysql+heartbeat+lvs方案实现原理 * {3 L( b% y: E7 A! ^3 w1 F$ e
: i9 y* C8 l/ R1 Y) c: F
第24讲 mysql主从复制的实现
! u2 q% h$ \  g/ Z& t课程目标: 9 C) V1 Y- ?6 `" @5 d6 A9 r' E3 Z
掌握mysql主从复制的配置方式 " O9 P/ `- O  M7 ]& \
mysql主从复制的实现原理
+ F, [+ ^  `3 h实例演示mysql主从复制的配置过程 ! O% L4 I. K. ~; X
配置mysql主从复制需要注意的问题
) }- N- `9 s0 ]3 q% N2 o0 j
$ Q1 `' Y( p: Y7 E第25讲 配置mysql+heartbeat+drbd实现mysql写操作高可用
9 P: J7 ?4 O. b  T. {' E% r8 ]9 E课程目标: + L, u9 J: G9 K: G: {8 `
掌握mysql+heartbeat+drbd的配置方式,并可灵活运用 : f. b) C5 z7 E# a, m8 G  l
配置mysql+drbd实现数据镜像 2 A% W, o. y% m$ }: L
配置mysql+heartbeat实现mysql数据库的高可用
+ h& G: s2 q2 f1 \测试数据镜像功能
8 Y( B8 ]: M  H# E测试mysql高可用功能 + b7 [1 i' c- n! u' B. }

5 ^) A; s1 _" c2 E第26讲 配置mysql+lvs+keeplived实现mysql读操作的负载均衡 9 `8 O& J% ?; q8 r5 M
课程目标: 9 \5 ?( Y8 i, k5 ]( Q! w$ ?
熟练掌握mysql+lvs+keeplived的部署方式
# a! S7 h% c# X1 l& b/ F* ~: P$ [4 rkeeplived简介 0 @! [/ f# ~" }3 u8 g  R5 K7 M
通过配置lvs+keeplived实现mysql读操作的负载均衡 5 P; o! ?: a( O7 O' n
测试mysql+lvs+keeplived负载均衡功能
* j% ^$ D2 Y+ `9 L8 H  T8 O* N" h
; e' j' L& b. B& d第27讲 rhcs集群概述 # l1 N6 K) N4 Q8 q: k! K9 V3 x
课程目标: / B5 j- D5 B9 I: g0 |
了解rhcs集群的组成与结构以及运行原理
5 y8 j- ]1 K9 g7 S) j4 g课程内容:
# B' }0 l5 f- T/ E8 [8 N* e+ d$ Trhcs的组成
4 {9 r3 e" |+ p, ~rhcs整体结构
! h, H2 {% {+ Nrhcs实现原理以及各功能模块介绍 $ q/ H, g" D! [; x  L5 W
+ n: B4 O4 ^% k9 P/ K5 s* F
第28讲 安装rhcs ( u+ r  ]& Z, |: r8 z& r
课程目标:
: k# S2 Z. B6 ^熟练掌握rhcs的安装方式 4 o# S0 w4 a" R
配置共享存储和rhcs管理端luci 0 @3 l+ [, z, ?, ~; P7 g
在集群节点安装rhcs软件包 ! K8 d/ G* W' t/ m" v! U$ x6 i
在集群节点安装配置iscsi客户端 , Y, q& c+ N- j

& l0 ~  B7 q) m/ L% }第29-30讲 配置rhcs
6 I& Z' p1 k3 }课程目标:
7 L# L* [& }7 E可以通过字符界面和web界面熟练配置一个集群系统 ) z& ^9 k  |1 P% e5 [1 j! ~
通过luci创建一个cluster
1 f9 V' r& V0 a$ K& y: x创建failover domain
. u5 y6 d2 o% x8 ~5 O0 H0 a3 |创建resources ' a! D$ b; g7 @# H% U2 `
创建service & K( o: U8 E; g( h- }. X0 t! N, v
配置存储集群gfs 1 k# z; N' M* k  X+ k
配置表决磁盘
" d6 W# \  Q1 _) k: j配置fence设备 ! M. D$ ?2 j  H6 h. x/ }" D

  x5 q' `$ D+ S7 a第31-32讲 管理和维护rhcs集群系统   ^% o; q6 y/ }9 |3 R
课程目标:
" \$ m+ x( \; j0 n5 Z2 T$ |0 L- p8 H熟练掌握rhcs集群的启动/关闭方式,并能解决常见rhcs问题 3 K7 a8 `. `8 J$ Z
启动rhcs集群
1 n! E6 X4 k- I7 G关闭rhcs集群 ' {& ~7 n  R4 ^8 A& n
管理应用服务 ! _3 |7 r$ D$ U9 C& s
监控rhcs集群状态 9 Q+ _7 U, F! a) `
管理和维护gfs2文件系统
( E/ O+ K. G" V& _$ ?
( u3 I+ N6 U9 f& v9 W第33讲 测试rhcs集群功能 3 S+ T$ u2 g8 Z6 s" J4 k5 |( _6 v  _
课程目标: 0 U" q: J% `/ c1 Q9 H" a
通过测试rhcs的集群功能,验证rhcs是否已经正常工作 7 n1 R6 ]+ o1 ?6 g
高可用集群测试
5 i  s3 C6 Z) ~9 t3 J0 L存储集群测试 3 Z# ?0 r6 d1 r5 C3 l9 K
. q5 ]4 p3 x# v, x1 n6 s$ }2 f
第34讲 oracle集群方案体系结构
2 c/ I6 b. n, o- \! E课程目标: ; C$ P; v' J' \0 J7 _9 B& ]  _
了解oracle集群的组成和实现机制
8 r" F+ X- z1 y, H6 C* p) |  Y) l课程内容:
" w1 n' F, F1 N/ `oracle clusterware体系结构与进程介绍
8 c  T* r8 L) ?$ v4 w7 ^rac数据库体系机构与进程 1 ^4 {( v5 b- e' c7 }. E/ r3 @
oracle rac的特点
* k% C% H0 E/ b0 K3 u/ c( b& N1 frac数据库存储规划 . K2 S) A4 R: L2 M1 \; B8 O  {# X

; z7 e' e" n  D! ^/ p; \  i第35-37讲 安装oracle rac数据库
4 s+ J! `9 L' e, c  I0 Y/ _课程目标:
% Y7 }0 s% h& _能够熟练完成oracle rac数据库安装前的准备工作,并成功安装oracle rac
8 F0 E  {) d; t4 I% C安装rac数据库前的准备工作 * t7 a& C: [8 {' q6 h- b
安装oracle clusterware " G+ |! b3 ]& X3 P) D, l0 d
安装oracle rac数据库软件
7 |) ~: X5 Z& u0 O% ]0 B配置oracle rac监听
/ _' B4 `3 o- |, I' R( S' q安装oracle rac数据库 5 L1 I- P6 ]0 B$ l

; ^* G& j2 x6 {; R- k第38讲 oracle crs的管理与维护
5 W1 c8 A$ n. M  q/ r8 P- Y课程目标: 0 {( x- A: A8 ~' {) O% n
熟练掌握crs的的安装配置和日常使用
8 G! ?: `7 e  o: {0 O. A查看rac数据库运行状态
0 W7 Z  C( t! l) z启动和关闭oracle rac集群数据库资源 . z$ u9 ], \* b( W( x, o7 \
启动与关闭crs
1 A- M  z" @4 P6 w+ s, c) [管理和维护表决磁盘
. n5 r! ^$ M. x7 `5 L. d管理ocr 2 Y! y! c9 R" w/ }
如何安全卸载crs
! s8 L/ e: W- q
" _4 h4 H. ~1 v第39-40讲 asm基本操作与使用
! R) k4 y. Q* U8 b( t/ s1 k( ]课程目标: 7 R, q% b# J& i7 s
能够熟练掌握oracle asm存储管理方式 6 b* U$ f' X; e( g( y' Q# s
asm的特点
2 j; {/ ^/ G: hasm的体系结构与后台进程
) K, [/ ?9 X+ M3 l! y管理asm实例 9 {* Q) T6 f$ Y& |
asmcmd命令的使用
  Q6 U5 |! W4 ?& G7 \
2 z4 V, t9 ?* i) B" G  |第41-42讲 使用srvctl管理rac数据库 " t  ~: C0 P8 X
课程目标:
% H8 A' [% S6 Q" T, t0 Y* Y6 w4 Z4 N熟练掌握通过srvctl管理rac数据库的方法和技巧 & A6 H* S% B- i. e4 L
通过srvctl查看rac数据库实例状态 5 j; q8 V$ V8 i# u
通过srvctl查看rac数据库配置信息
. C7 K: B  B8 i4 N; j7 M0 t通过srvctl启动/关闭rac数据库实例
- P( a1 K1 X* \5 G/ U6 U通过srvctl添加/修改/删除rac数据库实例
; `8 Q" u8 ~; |" w, X3 X! a" H7 r5 J2 \( [* ^1 G1 t+ n# i; ?/ g( [6 M! E
第43讲 测试oracle rac数据库集群功能
6 h4 ]' ~  f' V1 o' S. H: N0 `6 x课程目标: + K5 Z7 M6 C/ `8 O/ s3 V8 \, M
通过测试oracle rac数据库集群功能,验证rac数据库是否已经正常工作
2 O2 [  B. Q( E) W) L+ @5 yrac数据库负载均衡功能测试
* |/ h  {0 H3 q( F& G故障透明切换功能测试0 W$ b) _% b# w+ ^. _

$ N0 S# J5 `3 j; A( t
0 c, l% x6 j6 L+ I7 M4 f6 y* A3 N. P5 s( x

本帖子中包含更多资源

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

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

本版积分规则

关闭

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

点击这里给我发消息

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

GMT+8, 2026-10-28 19:26

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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