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

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

[复制链接]
累计签到:84 天
连续签到:1 天
发表于 2019-3-26 15:31:50 | 显示全部楼层 |阅读模式
本帖最后由 冰点也疯狂 于 2019-3-27 19:37 编辑
5 ]5 U0 A( ?5 ?$ s- T9 i- Z; t; O$ E7 Z8 ]
说在前面的话      5 X# _0 v" ~# L1 h+ K
       计划做这个视频是从去年开始的,本来以为很简单的事情,做起来却是异常的困难,做完这套视频,我总结出了一个道理:技术人员能把一项技术完成,仅能得及格分,如果能把操作过程写下来,能得70分,而如果能做好、能写出来,并且清晰的讲给大家听,那才可以得满分。我做视频的经验并不是很多,个人认为嘴也很笨,所以如果要给自己打分,我认为能得75分都已经很不错了。看来做个培训师也非易事啊!9 Z1 {7 R' |0 l! ]( H1 p- h# t
      下面简单介绍下这套视频课程的核心内容和体系结构吧!0 U3 T3 L2 Z1 s, l- z
     本套课程总共43集,讲解的核心是linux下的集群技术,主要介绍linux下的高可用集群、存储集群、负载均衡集群的应用案例,同时也附带了与集群相关的其它技术课题,比如运维监控方面、网络存储方面等。5 }# }4 K! X) i7 h6 y% e) Y

" C2 Z1 A* z8 R' d  @# ?# N# _课程内容简介
% U! H& f. U/ C$ x$ E2 p      网络的飞速发展,给网络带宽和服务器性能带来了巨大的挑战,基于互联网的应用系统越来越多的瓶颈出现在服务器端,这就对服务器提出了更高的要求,同时,在互联网运营和管理上,也要求更加的智能和灵活,如何能够实时的了解每个服务器的运行状态,并在应用出现故障的第一时间内来处理问题,成为互联网运维中的一个重中之重。 9 w6 q( f5 N1 K) p- H, _* E% ~/ v# E; v
      本课程就重点介绍这方面的应用和案例,首先介绍开源的网络存储应用ISCSI,iSCSI技术以其低廉的构建成本和优秀的存储性能,博得了很多CIO和存储管理员的喜爱,目前已经陆续进入企业应用领域,这种技术推动了企业向集中式存储环境转变。
" G0 m) w. E6 @" Z7 [# ?      接着介绍nagios监控系统,Nagios是系统管理人员和运维监控人员必须的工具之一,使用nagios可以监控本地或远程主机资源,例如磁盘空间、系统负载等信息,也可以监控各种应用服务,例如httpd服务、ftp服务等,当主机或者服务出现故障时,nagios还可以通过邮件、手机短信等方式在第一时间内通知系统维护人员。利用nagios可以以低廉的成本达到商业监控系统所完成的功能。 " A  n$ i, v" t4 t1 s  X
      最后,讲解了集群系统在企业级方面的应用,主要讲述了红帽集群套件RHCS开源HA heartbeat、负载均衡器LVS、Oracle集群数据库RAC、Mysql+DRBD集群等方面的应用案例,通过使用Linux搭建集群,可以用较低的价格来实现高可伸缩、高可用的网络服务,弥补单一服务器无法达到的性能。
- F  W' E4 b- [9 f8 {
5 G, \7 p5 n1 r" h: v5 U$ O, b  N课程目录一览
& _4 Y) @& c6 Y$ ~( ^4 T  E, {
7 [  R( U, e7 m' ]第1讲 iscsi的概念、组成和工作原理 ) a) V& X: Z3 h4 v0 r; N, w/ R9 J$ E
课程目标:了解iscsi的组成和工作原理。
0 Z2 d- Q; `, J1 t8 l课程内容:
3 P8 X0 r$ u# e  Z: Q( M2 k6 hiscsi的概念。 ) R8 E+ d, E" p2 L
iscsi的组成。
. @8 r1 l# ]6 d: |iscsi的工作原理。
4 o& o8 M6 w5 ^# p. a8 Z& O7 S5 z' |8 ?: ]6 |& A
第2-3讲 基于iscsi的ip san存储系统
1 f; S! c6 Q7 C! _3 V! E课程目标:
, f/ l; c0 t- S! W7 E/ \. c5 \能熟练搭建基于iscsi的ip san存储系统 8 \4 P8 p4 F! B( @
安装iscsi target软件
: E0 H( u1 t6 ?" l- E# q配置一个简单的iscsi target
; v# P' A9 o+ B, Q8 x  T6 V2 z: {在windows上配置iscsi initiator
) n" E, ^( z( M5 z  n" ~在linux上配置iscsi initiator : `8 C3 a- V8 r6 Y

. G; U6 R/ @/ I, [, A第4讲 基于iscsi 在安全方面相关设定 0 \3 V% _) e: d' E
课程目标:
6 M" [$ j; Y) u( R0 l8 ]如何管理和使用iscsi存储网络
5 A+ }& x0 ?4 p! U6 \$ ~3 b$ Kinitiator主机以ip认证方式获取iscsi target资源 ; C: N5 q3 W1 A  h
initiator主机以密码认证方式获取iscsi target资源 " K) B7 N0 l7 L' R2 M# H- {+ I

6 M' s0 f4 ^; j# S第5讲 nagios综述 & [+ |  s) z; J3 n5 P1 N0 j
课程目标:了解nagios的概念和组成以及特点 5 B& k5 a7 @# ?' c# f; c% G; m
课程内容:
# @/ ^( K9 C& e8 U- X* M- j" }  F8 v2 m什么是nagios 7 t; ?$ z9 ^( B) m$ o6 y
nagios的组成和特点。 $ l0 b  Q- }7 Q$ r) Z' y
iscsi的工作原理。
% l( v% {0 q: C" p
& g- G. b6 t9 o2 [/ r) u2 a8 |第6-9讲 安装与配置nagios监控系统
, X& J2 J; D# v8 C& R9 @课程目标:快速搭建一个基于nagios的网络监控系统 / D$ Q% O6 M# }
安装nagios软件
* N/ n) U% `9 k- C. k安装nagios插件
% v: ^! a) p$ `% w- p: @nagios默认配置文件结束 1 @2 C! ^( w+ a- v4 S1 J, C( y1 l
nagios各个配置文件之间的关系 : m( K3 H- }9 n4 s
详细介绍nagios每个配置文件
1 L) Q! P  `9 m8 @: X( v; V$ E- [$ D  }
第10讲 nagios的日常维护和管理 ' c6 Z- z- y7 g9 ^. L3 b3 B5 F
课程目标:
  a" T  Q  G3 C能够熟练运用和管理nagios监控系统 0 D' v% c8 r4 I4 t
验证nagios配置文件的正确性
4 T6 ~- _$ T# Q7 L. V  }7 T如何启动与停止nagios监控系统
% C, l# U2 B" Y2 y. m$ u, d  i( x8 l1 d( n+ o1 W
第11-12讲 利用插件扩展nagios的监控功能 : H/ e, T8 P( }- t  |1 k* G7 _- r
课程目标: ) ~5 }+ ]6 H/ a6 `: F& ~
通过nagios的扩展插件补充nagios的监控功能
4 t2 k% w: p- K! @% P' v利用nrpe外部构件监控远程主机
) P; c& a) y, A' C% Y利用飞信实现nagios短信报警功能 # K" i5 ]! [6 y. p; p" H" s2 b
2 ]0 B+ \: i1 G' }
第13讲 heartbeat的概念组成以及工作原理 2 J# q' W9 c* n3 k! I0 R
课程目标:
; _$ V+ \5 Y5 \5 @熟悉heartbeat的概念、组成和工作原理 - {1 \7 d, e! ?( v9 u- D' P/ L0 O
课程内容: ! u0 _! o7 ?9 b4 c1 m2 t% D
heartbeat的概念
4 H" p* A7 G) ]& w. `! L: M4 p! Hha集群相关术语
* n5 A$ W7 z% ~8 S' q- k, ?4 xheartbeat的组成和工作原理
6 M5 J3 z. o: i- x, G% [
- X% W$ m2 [8 u7 o第14-15讲 安装与配置heartbeat集群系统 / X, D5 m* c  L" `! {
课程目标: ) [& `" B" t; J1 D$ Q9 k
熟练掌握heartbeat的安装、配置和管理 , Q. m8 c4 _$ M' {* t" P
安装heartbeat前的准备工作 4 O2 a* E# t# C
安装heartbeat
, [7 e" f4 p6 ]9 l详细介绍heartbeat相关配置文件 4 |( l  s9 T# l: S' ^+ s6 F/ a  X
维护heartbeat
4 a" g$ Y) L: u5 x0 G) D! y8 D* u( r: G9 X# F: q6 I) ]& @* g
第16讲 测试heartbeat的ha功能 " G+ k7 B& d  D  p
课程目标:
: B+ \6 S, Y' T* W灵活掌握heartbeat在各种情况下的工作状态和切换流程 1 E( g1 }* l# W4 Y
正常关闭和重启主节点的heartbeat ( }- i% ]1 _, ^2 C! c% y
在主节点上拔去网线 ) g6 E/ j. ~9 l" _
在主节点上拔去电源线
' B4 S  r$ i+ d. u! ]" n切断主节点的所有网络连接
9 M* I" I) @, P; X0 M# t0 B; t在主节点上非正常关闭heartbeat守护进程
$ Z( L1 u9 _  ~7 Z- b. k( N
' e' r. O8 D0 T$ r' E第17讲 drbd的概念和运行原理 ) {: e  ^- @: W
课程目标: ) b. w. S( p" R6 Z# |4 F& o
了解drbd的概念和实现原理以及应用范围 : q5 X1 H1 R- _' v
课程内容: ; m2 O5 Q" s! T: ~& `  _0 D% |- ?
什么是drbd
& Q' B8 o" Y) N; j- F5 Qdrbd是如何工作的 & }3 M1 {. H& T
drbd的应用领域
5 K& T3 T$ \) u! @1 z8 ^* T9 z& D% T- H0 N/ _. ?1 M
第18讲 安装与配置drbd
' ~/ X7 C1 l& Y! l& W+ T& {8 s$ _' D课程目标:
" H8 A" W" Z2 U+ z熟练掌握drbd配置文件各个参数的含义,并能够迅速搭建一套drbd系统
* J: F( e) p# s+ A/ I安装drbd
; u, {7 i' G% ^配置drbd % K) a: H3 [# V: G
启动并管理drbd系统 ' M' n* |2 u: I7 G7 B' ?; b
测试drbd的数据镜像功能 . t% n" d& F$ i
drbd在主备节点间的切换
7 p5 ?3 h5 \7 ^( z& k; g. g& S! O
/ h9 a$ j6 n. @3 D8 i2 j, t: p第19讲 lvs的体系结构和特点
7 A4 p  o4 ]$ c& x2 [4 u. c' Q, ~  \课程目标: 0 X2 ~" B# {" k7 L% N3 ~1 {( R
了解lvs集群的特点以及负载均衡调度算法
. J' A0 v" n4 v  e' {课程内容: ; U  e0 z: R7 ^# Z: d5 ^! i$ }
lvs简介 ) q. j1 ]- k% j
lvs集群的体系结构
5 B! v: }: X' R/ j" d" ?  L5 wlvs集群的负载均衡方式与调度算法 # n% P* r! F* ~( s. M: j

( d" {0 H( a  |& v7 B第20-21讲 lvs的安装与配置
6 t* f! E2 l/ G# s课程目标: , N: a2 X+ ~* H* G% q
熟练掌握lvs的安装方式以及基于dr/tun模式的配置方式 1 x. {2 v- K0 I
安装lvs管理软件ipvs
+ M4 J4 B: \/ V- J. P3 {% nipvsadm的用法 ! [  ~  ?1 C) Q$ J9 \. P
lvs在负载调度器上的配置
+ l  R% `. N9 F, Nlvs在后端realserver节点上的配置
# U  j9 d4 s/ E5 ^1 O配置lvs冗余策略 & ~9 a/ Z' X0 k" e

7 P+ \' f% c- N% c" ?第22讲 测试lvs负载集群功能
$ M& Q! A" x$ A2 [  c! r1 @6 f课程目标: ; `% Z& Q# C. w$ I1 e6 h, |; J8 |4 ]8 H
通过测试了解lvs负载均衡集群的工作机制和切换原理
, p1 o; k1 R  K& t启动lvs集群系统
/ t: r+ L! M+ Q% j3 c; r测试lvs的负载均衡集群功能
  W( O! i, `4 |; W测试lvs的故障透明转移功能 6 U& V; @; l9 Z; ^, L2 I. b% }$ }
, d) m( X; P, x0 x" ^2 F. W
第23讲 drbd+mysql+heartbeat+lvs可行性分析 " i7 w2 P4 J; y; `
课程目标: 7 _$ A) ]1 s" K6 y: H
了解mysql与drbd+lvs+heartbeat整合的必要性
3 I( ~. e0 q# S+ I5 z: B课程内容:
# v& g0 M; v3 p8 B# smysql应用需求现状与存在问题 5 v  Q- G4 J( q" t
drbd+mysql+heartbeat+lvs方案实现原理
: l4 P! J% N8 }6 u, |: T
. ?; e/ e# i$ {1 I8 E! y第24讲 mysql主从复制的实现 : L  ^3 O' L. X1 \6 O
课程目标:
# w" }7 \# ^5 s7 [掌握mysql主从复制的配置方式 / ^" ~8 F! O3 n1 v& s! `
mysql主从复制的实现原理 1 ^% D% ~2 H) d4 E% S
实例演示mysql主从复制的配置过程
5 U! B+ R* @1 U, Q配置mysql主从复制需要注意的问题
9 V' i9 K0 m% u$ x
% [' h  G6 l+ G: b8 G9 d! k第25讲 配置mysql+heartbeat+drbd实现mysql写操作高可用 6 ]7 C3 E: J% w9 C/ m. D
课程目标: + F5 G8 z0 ]& T/ m4 r) P5 I
掌握mysql+heartbeat+drbd的配置方式,并可灵活运用
! ]+ C; ]6 Z! t/ l1 h# i配置mysql+drbd实现数据镜像 - p! L6 f4 b3 O. i6 x1 t
配置mysql+heartbeat实现mysql数据库的高可用 0 g/ e% _- w6 \& u' F& ?& S
测试数据镜像功能 7 r/ ~  R8 A" h# m( O6 f
测试mysql高可用功能
- c+ q( d7 s$ C2 A& A! X6 J2 t4 j4 [$ X$ j
第26讲 配置mysql+lvs+keeplived实现mysql读操作的负载均衡 6 j- r! r' p! _4 b# o/ P
课程目标:
$ z9 {* U! K, [) ?  k. _熟练掌握mysql+lvs+keeplived的部署方式   q6 x; x# p3 V1 A5 C  M, ~) i
keeplived简介
0 P: T* Z/ s9 [) k. D通过配置lvs+keeplived实现mysql读操作的负载均衡
& a$ w; _3 Y  {5 {测试mysql+lvs+keeplived负载均衡功能
! `, O% r: @8 A  L  w& D# u# W  p% n, }! _. |
第27讲 rhcs集群概述
* P9 r0 ]0 m" |) X, J2 b7 ~课程目标: " C! L. F6 p# @
了解rhcs集群的组成与结构以及运行原理 2 i8 r# v) V( O* W
课程内容: / F  e' }9 `$ z+ v
rhcs的组成
1 Q5 h  e6 d- Z3 W% m# N3 U" Erhcs整体结构
/ G4 `9 ?! \( nrhcs实现原理以及各功能模块介绍
* A) [. ]6 F4 p9 b* C* O2 W+ j
! f6 k) J" ]! L& e$ \第28讲 安装rhcs / B/ }1 X0 f& Y* Q0 ~6 o, E$ M
课程目标:
- r% E' N3 o. C; c熟练掌握rhcs的安装方式 % R0 z! P$ a2 A% X& h) n8 O
配置共享存储和rhcs管理端luci 8 d* K/ l. E; m3 g4 }
在集群节点安装rhcs软件包
: B+ x- ^. f5 [9 T, k2 E3 }在集群节点安装配置iscsi客户端 * N( D8 H( }. r0 w# M; L

0 q+ }  Z; d3 O( l1 Q5 S: U第29-30讲 配置rhcs
( u  |5 F- J0 S! d课程目标: " b3 e8 @8 p' j9 ?, `3 t! \; n
可以通过字符界面和web界面熟练配置一个集群系统
$ N7 v, n, C, V* K2 T通过luci创建一个cluster ) l, P& C0 f! G/ P4 z0 [. Z
创建failover domain
6 a7 M& @% a8 V) _创建resources 6 S$ d0 u" Q% c- u7 Y, j
创建service 4 r0 y6 h- O+ L
配置存储集群gfs
# Q9 O1 E, b# W& U- e配置表决磁盘 2 G" |, A6 R' ?" x1 A0 r. W
配置fence设备
; O" `* d4 u4 M% I1 i, F! g. j2 `+ X
0 q" ]3 G7 E3 Q8 V* Z* {# K! \/ e1 W第31-32讲 管理和维护rhcs集群系统
/ a. \9 ^# q# Z3 Z" A* Y% `课程目标:
* l3 v# H1 O4 R熟练掌握rhcs集群的启动/关闭方式,并能解决常见rhcs问题
  m; N/ m- S% c  M1 j5 z启动rhcs集群 $ d" \  I/ v* l0 H( u/ c& ~
关闭rhcs集群 9 n4 j- N/ A2 D7 A  L3 C
管理应用服务 . d7 M5 @' v0 X$ z- M- I. @( K! B: U
监控rhcs集群状态
' `% U! }1 G8 O9 l) v管理和维护gfs2文件系统 0 N% l6 a$ k9 A

8 k/ ?# O' l/ i5 t7 n( O' H第33讲 测试rhcs集群功能
0 e% A1 D- ]/ @; `$ g1 m1 m课程目标:
# k+ }: \) y! |1 M通过测试rhcs的集群功能,验证rhcs是否已经正常工作 3 n3 h- P& H& v
高可用集群测试 " U: O( N, |! f7 ~/ _  G" k( r
存储集群测试
1 c+ m' g3 C: v: g! p" q! \2 I
7 L+ T/ y, {. Q0 J第34讲 oracle集群方案体系结构   n9 u( Q% e  [4 G
课程目标:
" y2 g# F. y0 f$ ]) `; o了解oracle集群的组成和实现机制 8 }" K1 ]0 }6 J
课程内容: ( ]# P$ F: S& x5 J
oracle clusterware体系结构与进程介绍 : C- p5 q9 j- C- H. D: B
rac数据库体系机构与进程
' ?) f' N  ]9 j$ poracle rac的特点 : V- y& x  m- x8 T& }! [3 r8 y5 A# n
rac数据库存储规划 8 G0 N  m+ b" p1 ]' A3 f
# v7 Y' ?0 O  ]- E
第35-37讲 安装oracle rac数据库 * e! v6 r3 a# c0 ]1 D  O. S
课程目标:
+ k: Z! S; v4 ]( E# b- e能够熟练完成oracle rac数据库安装前的准备工作,并成功安装oracle rac ' ?9 y' w1 E7 ?2 T
安装rac数据库前的准备工作 ' u# I* i0 N3 ]- L
安装oracle clusterware ; b% M& M- ?, T3 s7 H+ i7 N$ j
安装oracle rac数据库软件 1 i! _1 z. n% X6 K4 U* p$ }$ ~* a
配置oracle rac监听 # w3 b4 C8 M5 {, P; F
安装oracle rac数据库
! o, d0 M' w# @/ ?+ n1 P! S2 G7 V7 P+ o, E7 _
第38讲 oracle crs的管理与维护 7 ]  R+ }( v3 b
课程目标:
& s: k1 N8 _; I$ _) m  t熟练掌握crs的的安装配置和日常使用
: D! M- I2 P( A8 I" T  k' F' Z( c查看rac数据库运行状态
8 R) h. B; y& L# z! n: ~启动和关闭oracle rac集群数据库资源 & Z1 j* Q! ^( r% v" e6 ~
启动与关闭crs & O8 ]7 c7 z* s! k' J4 p$ J0 ^9 B; b- X
管理和维护表决磁盘
+ d# t; c3 G" j1 i管理ocr
9 J; y4 I3 v; P0 K3 w如何安全卸载crs
- Y  T, w$ }6 z) A, \; |8 x5 x8 ]8 |/ x0 Q& W
第39-40讲 asm基本操作与使用 ; B, h  i5 z2 ?! G; k
课程目标:
; M! T7 A$ G7 M能够熟练掌握oracle asm存储管理方式 7 T9 U; ?, p7 l3 j( R
asm的特点 # s6 y6 g8 f/ X+ [2 J
asm的体系结构与后台进程
1 E6 w$ V! y% I: d管理asm实例
4 G# O" A( w: L. @% e: wasmcmd命令的使用
- O4 G( `2 U4 C" e$ o" |
+ ^, W6 \* P4 k' C  s第41-42讲 使用srvctl管理rac数据库 & X0 [+ F% t- ?9 x$ `  e
课程目标:   j! O1 D- B/ F& E0 d) l
熟练掌握通过srvctl管理rac数据库的方法和技巧   q' `9 M! @; p2 h1 D) Z
通过srvctl查看rac数据库实例状态
9 o. A' D/ q4 d3 a9 h2 g' R" B$ S通过srvctl查看rac数据库配置信息
7 Q. |  x# l# p! p% N通过srvctl启动/关闭rac数据库实例
% S# a5 q, F/ g% ]' p. Q/ m通过srvctl添加/修改/删除rac数据库实例 $ S0 r  m1 B' q& J, L

3 \3 V1 O' \5 A. m# ?1 B. ]4 q# r4 {第43讲 测试oracle rac数据库集群功能 ; }( K) a# e. H
课程目标:
' {+ q4 S5 Q9 q- V0 k通过测试oracle rac数据库集群功能,验证rac数据库是否已经正常工作 ' I, ?! r0 i2 p9 N2 s: w4 z0 |
rac数据库负载均衡功能测试 ! }# S  h$ v2 J$ Z
故障透明切换功能测试
& {1 `9 z' U3 g! a9 p* G2 F& {' Z0 j! w  H- {0 k* i
4 y) @# C8 Q; F, D. ?

, J$ A3 X" L1 n* d4 m4 G

本帖子中包含更多资源

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

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

本版积分规则

关闭

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

点击这里给我发消息

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

GMT+8, 2026-5-14 22:33

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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