找回密码
 注册
查看: 3489|回复: 1

ceph+centos 7+oracle 11g rac安装流程ceph分布式与rac集群使用方式

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2021-7-1 11:13:00 | 显示全部楼层 |阅读模式
1.环境
8 B3 y* a+ f+ Y2 _# ^1 b1 s  版本:( \' s2 k# n5 L4 C. I! ^5 j
  centos 7.9
2 T4 A* K" ?) l6 J  ceph 14.2.8
( a5 K: ~" L0 k  oracle 11.2.0.32 K: z% J$ a3 k1 R1 y1 a' B# P

. U. J5 f* s5 R  机器构成:3 i, a( A8 B! |
   ceph 集群的构成:
6 f! z5 r6 i9 W8 b   ceph-mon1 管理节点和监控节点    192.168.13.70
: I- }! r% Q! x   ceph-osd1  存储节点                    192.168.13.71   
! b* ^9 w6 O8 {1 p6 Q2 m   ceph-osd2  存储节点                    192.168.13.72   
1 M- P- U& W5 e1 l   ceph-osd3  存储节点                    192.168.13.73   
/ `% T  [+ t  N. B1 f4 I( z) g( J( n; r% b- W$ F7 H
  规划的每台机器贡献出来的存储空间& h1 L1 I+ j( z9 }9 [4 b
  ceph-osd1   50g3 \0 a7 t% t( N- i/ C1 R) i
  ceph-osd2   50g: @" e0 v' W0 e  u+ j9 Y
  ceph-osd3   50g  n. |. G9 V3 @' f& r
+ R* c3 T  H; \
  我这里是测试,正常规划,应该大小上接近,因为默认池的副本为3.% |0 b) i' G2 Y& A4 O" Q
) S0 s2 C4 {" b& ^
   数据库环境:
; h$ F* T. W4 Q9 S$ A% f  s   ceph-rac1  数据库节点                 192.168.13.75
5 j% i. S3 U: C) _9 B   ceph-rac2  数据库节点                 192.168.13.76
$ }- B2 a3 {: A) u. n+ p: |0 u+ G" n  h* a2 x" o
   rac ip' y5 l' O4 R8 E0 E
   192.168.13.75 ceph-rac1   
% X7 h; W6 p3 _$ K# x) s1 r6 s% g   192.168.13.76 ceph-rac2   ) {. X) j( O& [  O; V4 l$ p" |8 U$ l

+ l3 w( n/ }  e! Y3 ^   192.168.13.77 ceph-rac1-vip" V8 s5 I: n3 A( B8 W. j: f
   192.168.13.78 ceph-rac2-vip
: P! S: e6 J) L" S/ h5 A; Y; N' }- V' M& m5 E
   192.168.13.79 ceph-scanip1 u% L0 R* X. O5 {& n
2.安装ceph 集群6 w4 c5 @0 N  ~2 T4 \1 [- m  X; m
  在 ceph-mon1,ceph-osd1 ,ceph-osd2,ceph-osd3上安装ceph集群
! ?0 `6 B* a" |% P4 G$ o   具体安装见另外的帖子.9 P( B+ b/ R  I

: k5 }4 @( ^2 K* W3.规划磁盘
. h/ @) P  V2 k& q, f$ S  J8 b; d1 ~2 J0 I+ \
  规划的每台机器贡献出来的存储空间
. a% C6 ^  u, N  ceph-osd1   20g   分区 /dev/sdb
7 \; F8 Q% U* s  T* L* J3 ~0 V4 I  ceph-osd2   30g   分区 /dev/sdb
& a) Q# @( S4 n  p  ceph-osd3   40g   分区 /dev/sdb
% Z& ]1 T6 o  j; i- N* j* X+ o  3.1 列出每个节点上的磁盘
( R" c6 A: H- Z1 o9 v; k" f$ d; y   ( l9 [: K, R; g' @
  查看一下 Ceph 存储节点的硬盘情况:- Q3 l3 u# B& W) P2 j. ~
  # ceph-deploy disk list ceph-osd1
* M- N, h, z' ]; B/ ~  # ceph-deploy disk list ceph-osd2
7 I# O  O1 w6 K4 z: M  # ceph-deploy disk list ceph-osd3
+ q: I7 B& j1 W5 j2 g) _% J5 Q$ V% {! I- ]4 Z/ {0 K& [
  3.2 擦出盘所有数据7 w; _8 f: g3 `& P  S
  #ceph-deploy disk zap ceph-osd1 /dev/sdb
, E: [/ a3 t  b) L3 R7 I   ceph-deploy disk zap ceph-osd2 /dev/sdb, t3 Y5 [( i4 t) A: x
   ceph-deploy disk zap ceph-osd3 /dev/sdb
# A/ m7 ~  p+ v1 C6 W2 r
. D) {% [- a8 m. Z$ F2 \
8 ]+ n$ `  ~9 p' j% o
  3.3开始创建osd
6 j  C% C0 ~2 M/ y* P  j
% B; F/ S/ e  I; `ceph-deploy osd create  ceph-osd1  --data /dev/sdb
ceph-deploy osd create  ceph-osd2 --data /dev/sdb8 n$ l  q4 r9 U9 N( ?- i% C' ]" _
ceph-deploy osd create  ceph-osd3  --data /dev/sdb% h7 S% U, B  U* p5 {# P6 _/ M
; i/ ?6 @) g0 O/ s3 N
3.4查看pool池:$ g: ^0 W( y0 i0 k* ?6 t
ceph osd pool ls7 t# d. A0 H  z8 l" T9 i
images2 `& _. C& S- ?' a+ s2 o$ w
rbd
$ e# g) e* a1 G
7 A# c. h$ P4 Q" u  默认有一个池 ,rbd8 I4 {$ X7 X' k

0 \# I# [1 \" v+ `  3.5 创建新的池
- n0 t& o3 Y8 a   3.5.1 删除原来的池
1 A# T( ]; w$ {& ~5 d" w# v   rados rmpool rbd rbd --yes-i-really-really-mean-it
9 M# ?5 D1 Z1 a9 G' q; v+ M   3.5.2 新增加池1 [* x: l6 a! a
    这里的池,就有点像我们lvm中的卷组
: q# B& G% g" s6 `    考虑到我们要安装rac,因此,把vote,ocr盘 ,与数据盘分开,因此,我们建立两个池." |8 K8 V& T0 o

# m5 l* h) ^- t3 d% s2 R" S( o    ceph osd pool create votpool 128
8 `' {- Y" K: J% Y    ceph osd pool create asmpool 128
$ |! r$ g! a/ ^8 I
; R( h* \0 h* C0 c    注意:以上在ceph-mon1机器上操作.
1 F. X4 J3 x, c
, {3 c% c4 t! T4. rac节点安装ceph 软件
$ W  D- y5 b. D( C1 S+ X# d   在ceph-rac1,ceph-rac2上安装ceph软件,让他们可以使用ceph存储
: J& E4 Y& d' q+ B) q) f# \, o
9 G  c, z) ^- d6 g   具体安装安装简略如下:
9 W  L% G+ ]1 A   4.1 安装clenit软件0 i$ b  P0 Q- E$ H
    yum install ceph ceph-radosgw rdate -y
" y5 p5 X/ |* h5 v+ s0 |: }8 z7 C4 n$ y/ y
    注:这个操作在ceph-rac1,ceph-rac2上操作
" \$ G3 _' T' r
3 g$ L- b3 m; S4 @% M8 l   4.2 把配置文件和密钥拷贝到client节点ceph-rac1,ceph-rac2
7 Z7 S' C% O1 D    [root@ceph-mon1 ~]# cd /root/ceph-cluster/
- P8 i: D4 C$ [4 h9 I9 V2 R- m    [root@ceph-mon1 ceph-cluster]# ll
+ C/ @; |6 {# _$ T( f    total 220+ b7 p. i1 ^* U+ x( _/ g
    -rw------- 1 root root 113 Oct 26 04:21 ceph.bootstrap-mds.keyring8 u! C6 B" @" u  n2 }" G
    -rw------- 1 root root 113 Oct 26 04:21 ceph.bootstrap-osd.keyring
* x  F0 K0 e: `# z    -rw------- 1 root root 113 Oct 26 04:21 ceph.bootstrap-rgw.keyring0 H5 S  P: J) i2 B9 A7 `+ h9 _
    -rw------- 1 root root 129 Oct 26 04:21 ceph.client.admin.keyring
+ F) f% [$ f- ~* u# u- G    -rw-r--r-- 1 root root 258 Oct 26 04:20 ceph.conf, [( z# u( @6 \: x( u" ^. R2 `
    -rw-r--r-- 1 root root 200577 Oct 27 07:21 ceph-deploy-ceph.log2 V% g) Y& K* [2 q2 Q. x2 z
    -rw------- 1 root root 73 Oct 26 04:16 ceph.mon.keyring
& D0 G$ i1 B) h/ Y; c) N% E    看到有很多密钥,mds,osd,rgw,client密钥,需要拷贝的就是ceph.client.admin.keyring和 ceph.conf
" Z5 }% h- `( t( Q, G1 V7 d' U: \5 e) ~    可以用ceph-deploy工具拷贝' T3 y6 l. q2 B' O: t
   
" w- X! k# b; O! M+ ]    [root@ceph-mon1 ceph-cluster]# ceph-deploy admin ceph-rac1 ceph-rac27 Q- w+ c. X# S' `7 w

. O! V$ a9 j0 G% g    ceph-deploy 工具会把密钥环复制到 /etc/ceph 目录,要确保此密钥环文件有读权限- V1 q6 F/ q% U7 g1 K5 h
    (如 chmod +r /etc/ceph/ceph.client.admin.keyring)。. k( X+ t+ k# W0 J5 A! X2 ]) s
. m1 M  |2 ?( H6 A
      注意:以上在ceph-mon1机器上操作.  
0 U1 u) I1 g1 u
. q2 Q4 D# G: V2 L7 @% d5.创建具体的image
1 K4 P$ z9 B4 w8 `: s
: ~7 E9 L" |+ [$ T$ d: ~   在 ceph-rac1 节点上创建一个块设备 image 。
" U; G3 C. ~) o) S+ i: {/ p   ; z6 ?0 U+ b4 B. x/ S
   --创建3个1G 的vote盘 Image. Z  R/ t2 x/ H* x# ~4 M2 [% k
   [root@ceph-oracle ceph]#1 c6 }7 \" Z! R& d* q
   rbd create votpool/img_vot1 --size 1G --image-format 2 --image-feature layering
  G+ n6 d( X3 y7 M0 P/ ^) z   rbd create votpool/img_vot2 --size 1G --image-format 2 --image-feature layering/ `* O/ F3 t8 y7 C2 I2 }9 X

! o# y. ~) H( O) a7 x   rbd create votpool/img_vot3 --size 1G --image-format 2 --image-feature layering
2 Z: d. c: @5 R4 ?/ D2 R! _7 k' E8 q$ D1 k
   --创建5个2G 的数据文件盘 Image1 L$ e2 b8 R! f0 N7 @  W8 F) i

  d, A7 g4 u8 g0 u   rbd create asmpool/img_asm1 --size 2G --image-format 2 --image-feature layering) ^) e' i3 e# q' p( t
   rbd create asmpool/img_asm2 --size 2G --image-format 2 --image-feature layering
( E2 U% W- |/ k8 w4 L   rbd create asmpool/img_asm3 --size 2G --image-format 2 --image-feature layering
5 V' t2 _0 p; O   rbd create asmpool/img_asm4 --size 2G --image-format 2 --image-feature layering
6 t$ w7 y2 e# P  e/ n  K+ `   rbd create asmpool/img_asm5 --size 2G --image-format 2 --image-feature layering
' ]4 f% X* l  M% V8 }
& K0 X! g+ Y% [* I3 q   --查看rbd池中的块设备
. p* v* q( |  V; L; l# d8 N  [root@ceph-mon1 ceph-cluster]# rbd ls --pool votpool
) m! T7 r: R# {/ l* B1 F( s  img_vot1! m: c; }! f# @# ^( {6 ~! s
  img_vot24 `2 ^) a8 u% I" l/ a5 F$ b' b& Q1 }
  img_vot37 O8 j! Y4 n  k- l

, R6 l, U- T1 W: m6 Q% p0 b+ M8 D   [root@ceph-mon1 ceph-cluster]# rbd ls --pool asmpool" D: l7 z& l1 H& ]) Y
   img_asm1
$ V8 j( \* h. w% L   img_asm2
" ?4 G$ @6 A! W8 q   img_asm3
; E) _9 Y5 g' ^' d   img_asm42 A- [2 p' Q! V+ ^4 \
   img_asm5
/ k+ M& E0 T. m0 p$ B6 ?
& W8 d: q( g$ s( O( J0 d! [6.映射块设备
( R# ^, L( }% _  这个必须在客户端节点上执行,比如ceph-rac1,ceph-rac2上执行.
' |+ i! |0 N7 x5 x5 G; \
1 \5 q' Z1 b% g: l  M' `/ u9 U   [root@ceph-rac1 ceph]#* d! _) J: V& I7 O% n7 N4 V/ X

1 T5 @' I9 {8 x) v# g   rbd map votpool/img_vot1   2 D- H" l7 D5 @. I, u6 W* v. z
   rbd map votpool/img_vot2   
# `: B  [+ P: A& z! W   rbd map votpool/img_vot3   8 Y! Z7 N5 c; k+ R, [. A; `% C
   rbd map asmpool/img_asm1     
& f# o$ [4 Q! v( S' w   rbd map asmpool/img_asm2* v4 ~! l, S' a
   rbd map asmpool/img_asm3
, M+ I  {1 Q7 }9 s   rbd map asmpool/img_asm4
2 M7 ]: k0 C3 V/ R& p   rbd map asmpool/img_asm5
8 D8 D+ `1 y# k5 F# x% h! ?4 A) U: }2 u) _
   这个时候,我们通过lsblk上,可以看到新的块设备了:
9 q0 J* I1 h7 P' Q   [root@ceph-rac1 ~]# lsblk8 @( a& T  l$ Y8 q0 S/ p
   NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT! n9 x0 D5 M4 U
   sda               8:0    0  100G  0 disk
/ K4 w7 h1 X! {* T) B   ├─sda1            8:1    0    1G  0 part /boot
( ^7 q6 V& C& f% r+ q& P: r! L   └─sda2            8:2    0   99G  0 part- R3 B& y, v/ s0 `4 q9 Y$ [, g
     ├─centos-root 253:0    0   50G  0 lvm  /( W+ L" l7 Z$ _8 U5 r
     ├─centos-swap 253:1    0    2G  0 lvm  [SWAP]% w5 L; E. X/ M( v0 _- l3 E1 O
     └─centos-home 253:2    0   47G  0 lvm  /home
& a) w! H1 u, J1 P" z6 p: l/ ~/ G& l5 x  A8 ?- Q5 h
   rbd0            252:0    0    1G  0 disk0 L* @% c- I/ l4 Y
   rbd1            252:16   0    1G  0 disk
. w) X7 S- w- H   rbd2            252:32   0    1G  0 disk
& B3 n. V. Q: J8 d# X5 ?/ \( n   rbd3            252:48   0    2G  0 disk: A! R, Q! J. V/ l, V7 l# N. B
   rbd4            252:64   0    2G  0 disk5 x% c) c$ e! a4 y* G, x( n
   rbd5            252:80   0    2G  0 disk2 [8 b7 p5 a! a
   rbd6            252:96   0    2G  0 disk8 b& L% I) {+ N4 `5 y/ h, a
   rbd7            252:112  0    2G  0 disk   . h4 q# H: H2 _- l& ]: J' G

6 y. @! W2 O4 s8 L  --要查看这个对应关系:0 Z* n; |: @; S$ i

& R9 ]" n6 u5 ]7 t8 ^7 Y, S  [root@ceph-oracle ~]# rbd showmapped8 Q9 O  u& Z: P+ q
  id pool    image    snap device   
( ~5 c/ ~7 v# N* k( t  0  votpool img_vot1 -    /dev/rbd0( R/ W* l4 A( Z- f/ W
  1  votpool img_vot2 -    /dev/rbd1* t# w8 p/ B8 d
  2  votpool img_vot3 -    /dev/rbd26 g, C/ t3 c% }; f2 D$ H9 e' {, A
  3  asmpool img_asm1 -    /dev/rbd32 H8 W! L9 F) o! i9 n6 m% g
  4  asmpool img_asm2 -    /dev/rbd4
  W# {: g7 n9 o7 s1 ~  5  asmpool img_asm3 -    /dev/rbd5: {) |8 Q8 l- D( Z* h
  6  asmpool img_asm4 -    /dev/rbd6% ]% h3 {5 T" c+ T; ~: X- `
  7  asmpool img_asm5 -    /dev/rbd7+ Z. P5 G- @$ D$ w; X  H! K4 E

6 [) e/ V. N. C6 w3 b7.修改权限
  d# C% o7 [) d. e0 u& L  这个块设备,每次重起,权限都会变回root:root
8 q2 K0 y, `; g" H6 x: u  而且,这个对照也必须手工重起映射.! G! d0 K. ~2 e9 V2 H6 U
  因此,我们可以在 /etc/rc.local中,对应权限和映射,都写在里面
) f' ]% f; l; H3 u# S; W; d0 u
, E% [5 [3 ^: o1 U  [root@ceph-rac1 ~]# cat /etc/rc.local( e  }- L- R0 v. q0 F
#!/bin/bash
7 ^/ {* {( u+ [4 z7 o" a; s/ e# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES- M7 w- |( O3 T/ v
#' U! i* C0 \( B2 K. p! v
# It is highly advisable to create own systemd services or udev rules, ]; k1 ^4 V$ P$ f" c2 d
# to run scripts during boot instead of using this file.
5 Y  s- N0 F" f7 o( z# v#
/ ^0 q, p, Z$ V: w2 D# In contrast to previous versions due to parallel execution during boot6 R! ?/ x; y/ @
# this script will NOT be run after all other services.8 \  G2 \. S( C
#, i- b; D% Y) b# _
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure7 a9 K0 n8 K; o; a! X
# that this script will be executed during boot.) Z, F# F& i- q# a" Z' `2 @
touch /var/lock/subsys/local. D1 D8 O4 y3 l/ u( c6 z
rbd map votpool/img_vot1   1 b- l$ f. r& ]4 }$ Y
rbd map votpool/img_vot2   
# v4 \$ s. a( Z! U% erbd map votpool/img_vot3   
: R* u1 p% ~( V/ [4 Crbd map asmpool/img_asm1     5 \9 m  Z' Y: ^( z, R! ?8 y
rbd map asmpool/img_asm22 A( Y4 l$ x' |" G* N
rbd map asmpool/img_asm3
4 {, Z4 m  f' z/ d, V9 n, brbd map asmpool/img_asm4
% D. [2 z5 v2 _, k! Lrbd map asmpool/img_asm5
" ?: ]5 W  Y& U4 lchown oracle:dba /dev/rbd*; y: o& V' ^  O: Y' ]! y; R
chmod 660 /dev/rbd*- G) [# A+ {, ~. k
: `( B" c% C0 y0 h; j6 R
$ z  R8 d1 ?4 L1 r' ~( `
编辑完后,执行以下语句,否则,系统重起,不会执行/etc/rc.local5 C. Y  Y/ Y, X
chmod +x /etc/rc.d/rc.local) }( g$ `( n( r
5 L* [& I& v3 F0 [
之后,每次启动后,映射和权限对应都会自动修改." F, O/ x0 G6 A- R% J5 Y, B

! i! e7 g' z- f7 U0 \8.安装rac
7 M* \7 P( v7 {& C# n" j  具体安装步骤略
/ M& t1 H6 w9 @: X  安装过程和普通的rac安装没有任何差别.
( ~- [. G- Z, V, r+ a% g
3 a& G# s; D7 w; S4 W# n. ?  磁盘的对应关系:
6 D/ T6 l$ W# P6 h9 b  /dev/rbd0    dgocr, H( E. s. l% M6 y9 `1 J
  /dev/rbd1    dgocr
& ?* S2 W8 v9 W  l  t  /dev/rbd2    dgocr
; B3 V% U: P1 P+ l% V3 O7 \
/ r: ^7 p: d  |; r: [+ z9 t# \5 d8 Z  /dev/rbd3    dgdata
1 Y% n2 H. \+ x% w& u  /dev/rbd4    dgdata' z; A  T8 h3 P; X- o3 y4 l
  /dev/rbd5    dgdata. c: J* ]+ d$ R# t9 H8 ]
  /dev/rbd6    dgdata
# a/ n1 |7 v2 I# Z# y  /dev/rbd7    dgdata+ @+ ?0 q1 m6 P( F8 m

/ X7 K* N; ^/ N9.安装完成:# `1 r4 H' d" |) ?
    1* select name,path,os_mb from v$asm_disk, @# f( c& I# w  j
NAME                           PATH                                OS_MB: ?9 b6 h) U7 [" Q
------------------------------ ------------------------------ ----------5 I- P. `3 m2 V+ q
DGDATA_0004                    /dev/rbd7                            20483 k; C1 a' z3 z, v3 e
DGDATA_0003                    /dev/rbd6                            20484 W" d' N0 f  t6 K, |
DGDATA_0002                    /dev/rbd5                            2048
) n: j4 G6 X8 ~- h7 u* x9 {" K& K" CDGDATA_0001                    /dev/rbd4                            2048
! _+ Y8 {9 Q. e. g: s5 @! \, FDGDATA_0000                    /dev/rbd3                            2048% w5 p$ m! P) y8 i& [
DGOCR_0002                     /dev/rbd2                            1024
! G2 j6 l  k& gDGOCR_0001                     /dev/rbd1                            1024" ]1 b6 ]2 V5 h# G4 ?! v5 L. P  P
DGOCR_0000                     /dev/rbd0                            1024
. t, u7 P% L0 T+ ?1 D
, m8 a" M/ V7 L$ Y4 q% @资源状态:
! c. W( _, d. g) @% h[oracle@ceph-rac1 ~]$ crsctl stat res -t7 K+ l. h$ y) d) S/ G! R, R
--------------------------------------------------------------------------------) @  k5 G7 @) _$ [0 {
NAME           TARGET  STATE        SERVER                   STATE_DETAILS      
& f$ z7 W2 v7 C2 O--------------------------------------------------------------------------------
3 A& a' R6 Z; }4 ~  k8 b: eLocal Resources
0 N0 o% U2 i& t--------------------------------------------------------------------------------
! ]0 {# N& k( p7 dora.DGDATA.dg
& @( k" ^+ _5 C2 M( e% {               ONLINE  ONLINE       ceph-rac1                                    & U" _8 i" C' m2 S( z- ^
               ONLINE  ONLINE       ceph-rac2                                    - g8 S$ j; z( v
ora.DGOCR.dg. U6 v8 z! z5 b7 d' ^
               ONLINE  ONLINE       ceph-rac1                                    ! h' X# S# G4 [( c& K1 O' ?( y1 T5 A
               ONLINE  ONLINE       ceph-rac2                                    - v  a( T# q# ]! H' u3 K  _* Z
ora.LISTENER.lsnr: G+ a1 `0 o; x+ ^1 ?8 B$ h
               ONLINE  ONLINE       ceph-rac1                                    
& _) K* Y- U" g               ONLINE  ONLINE       ceph-rac2                                    2 d3 g% s! E+ B' ^; d+ J9 h. @
ora.asm  t) G- e- U8 H. J) P; T
               ONLINE  ONLINE       ceph-rac1                Started            
, |* \' M; o* w8 H               ONLINE  ONLINE       ceph-rac2                Started            2 j4 `% i4 l+ P7 e. v9 {4 a8 P
ora.gsd8 q0 s' }0 m2 i
               OFFLINE OFFLINE      ceph-rac1                                    
* d6 i0 g! c/ o' x               OFFLINE OFFLINE      ceph-rac2                                    
6 @3 Z* A8 E  k( w( `ora.net1.network  D6 b4 o: [! q  ?1 A8 }
               ONLINE  ONLINE       ceph-rac1                                    
3 d$ O, C( I' C               ONLINE  ONLINE       ceph-rac2                                    
$ r% @; v' D' t+ |( n* \ora.ons
. l* ~- r& l# k: r4 D7 _               ONLINE  ONLINE       ceph-rac1                                    ! B) |1 o6 l: _$ ?+ ~1 g
               ONLINE  ONLINE       ceph-rac2                                    
3 j2 s5 Q" ~( v2 i) H: b--------------------------------------------------------------------------------7 Q8 r' J9 U1 z. g+ {3 H7 L
Cluster Resources
/ l. d2 H% ~2 o) c$ b--------------------------------------------------------------------------------6 R) m( K# `5 @& g# H( r( t/ ]
ora.LISTENER_SCAN1.lsnr
5 C) p- r6 B# |  }$ R% ~) C3 K      1        ONLINE  ONLINE       ceph-rac1                                    ! W% p( t( s! Z6 \
ora.ceph-rac1.vip( f) _' O' k6 q0 u7 _9 `" Q
      1        ONLINE  ONLINE       ceph-rac1                                    
/ H4 l% I+ P5 M" R. ^$ p5 Cora.ceph-rac2.vip
3 d0 b/ `. x5 {3 t+ l8 k6 o) d      1        ONLINE  ONLINE       ceph-rac2                                    ( {+ i' L, A  M6 P) K- Y$ _
ora.cvu2 ?+ R% o  {  _" c# J  t3 o
      1        ONLINE  ONLINE       ceph-rac1                                    # c4 i) J" {, l) g! Y- y
ora.oc4j
. M0 z) N/ W3 ^' L7 k      1        ONLINE  ONLINE       ceph-rac1                                    
" [9 E5 k' P0 \7 h/ b' k$ Kora.scan1.vip8 l: @4 D# O( O) A! `9 g/ l) ^
      1        ONLINE  ONLINE       ceph-rac1                                    . \& D4 E& c3 T+ T/ c, w
ora.sztech.db9 O4 q% p9 v& x2 }* L7 [
      1        ONLINE  ONLINE       ceph-rac1                Open               
2 b2 ^1 B% W- V) _      2        ONLINE  ONLINE       ceph-rac2                Open
- P  W) X) R- \/ B7 R: O

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-5-26 10:34:17 | 显示全部楼层
: z+ X2 k& `5 l& R$ g
1.环境
4 ]6 y6 l3 ~0 r5 M  版本:! Q* E; G7 k8 ?, \4 C
  centos 7.4: w1 [+ r2 @/ _3 D5 n, E! S
  ceph 10.2.9  z& W& u3 _. ]
  oracle 11.2.0.40 K; }: P  S; \' v* @# a
  J0 m& v) c" k# |* J$ z
  机器构成:: l; q' V, h1 C! c# ?$ l
   ceph 集群的构成:
; Z1 G5 I+ T: h5 V. G1 m3 w7 k5 ~   ceph-mon1 管理节点和监控节点    192.168.0.170
  U" H, T' A/ L+ C- L   ceph-osd1  存储节点                    192.168.0.171   + U2 l/ m7 b9 `& M/ z! w
   ceph-osd2  存储节点                    192.168.0.172   3 [4 r/ }* @! a6 ?) C" a
   ceph-osd3  存储节点                    192.168.0.173     ~, s/ a8 @6 `* J
* X' S) ~; u6 z; c  w1 A1 F
  规划的每台机器贡献出来的存储空间
) @5 D: j7 b8 K0 R: H  ceph-osd1   20g
, m/ I8 V2 H( c) D6 R3 u2 T" S8 `) \  ceph-osd2   30g) O8 L' G' W3 R# S
  ceph-osd3   40g
: R$ J! L( m, o& F+ R/ o1 u" J; [2 p' W+ g4 l4 `
  我这里是测试,正常规划,应该大小上接近,因为默认池的副本为3.5 M, q* p# U9 d4 V# f
. N3 w; ?! V' U" j! h
   数据库环境:- c( R4 v6 c4 m! I& Z2 p% b
   ceph-rac1  数据库节点                 192.168.0.175$ O1 A1 y5 [# F. m/ i4 c
   ceph-rac2  数据库节点                 192.168.0.176
$ [3 Y2 ~7 y9 Y; D0 {
; Q+ {( ^# [& u7 u3 x9 K   rac ip/ v6 R; Q* _2 D; i' [' n: i
   192.168.0.175 ceph-rac1   
; G3 ?8 Q0 `) }- v2 f# }0 y   192.168.0.176 ceph-rac2   : ?3 y" f) {* }+ M9 I+ r5 p7 ~
! q, I* D3 Q5 v; E
   192.168.0.177 ceph-rac1-vip# |& \9 K* N" T8 ]6 |( U
   192.168.0.178 ceph-rac2-vip3 {0 G8 P5 a  ?" U2 {
1 k' O9 A( y$ E4 g2 b
   192.168.0.179 ceph-scanip
* \4 E8 Z7 }4 L# p2.安装ceph 集群9 `% K3 `: m  g) I/ T6 {' J
  在 ceph-mon1,ceph-osd1 ,ceph-osd2,ceph-osd3上安装ceph集群$ J7 }2 e' w5 b
   具体安装见另外的帖子.
- D; z0 T0 J4 [% ~3 X
* x' K, x0 r( M+ p4 R3.规划磁盘
! b2 G0 T+ i, E  A- G% G7 T1 J4 T. U1 j  e9 t, |$ X
  规划的每台机器贡献出来的存储空间
! y  O. d' ^: _. R& Q  ceph-osd1   20g   分区 /dev/sdb
1 w  d# b; Q! a  ceph-osd2   30g   分区 /dev/sdb; l$ x- ]" p! L  a+ ~
  ceph-osd3   40g   分区 /dev/sdb
. `8 C" h# [4 h4 c1 D6 b9 S% [  3.1 列出每个节点上的磁盘* B; U3 i6 ~5 a/ y& w3 G
   
9 \9 A, @1 w+ u: l  l) [  查看一下 Ceph 存储节点的硬盘情况:- S  W$ S! ?$ s( d
  # ceph-deploy disk list ceph-osd1
2 h: k+ W; E5 Q" \  # ceph-deploy disk list ceph-osd2
7 n0 x0 H$ j1 P) V* F0 [0 T  # ceph-deploy disk list ceph-osd3
/ r( t/ S; B9 Y: w& _1 C8 j- b: E9 ?5 {- A: @: x  e( g
  3.2 擦出盘所有数据
5 f" P5 k+ x+ _0 `  # ceph-deploy disk zap ceph-osd1:/dev/sdb ceph-osd2:/dev/sdb ceph-osd3:/dev/sdb" [$ h: L) j* g* J' z2 Q
   7 [. L8 I: m- |
  3.3 格式化盘1 h$ ^0 N, y1 s0 L0 X, n
  # ceph-deploy osd prepare  ceph-osd1:/dev/sdb ceph-osd2:/dev/sdb ceph-osd3:/dev/sdb        ; k, c4 M  d9 i" q7 V
  
! w1 o4 D( A7 q+ K) H% r  3.4 激活盘/ U1 V  i, q8 Z
  #ceph-deploy osd activate  ceph-osd1:/dev/sdb1 ceph-osd2:/dev/sdb1 ceph-osd3:/dev/sdb1        + z' l4 I' A4 H1 @1 z
; l' ]) g; h' l5 g4 F
  [root@ceph-mon1 ceph-cluster]# ceph df
9 s8 m0 F/ R2 F7 L% B* W5 C; W) ~) WGLOBAL:
8 p! U7 ^% ^2 k0 c! ?: S% F* n    SIZE       AVAIL      RAW USED     %RAW USED
6 |! @( C7 r0 d    76756M     71317M        5439M          7.09
7 z$ y5 a  C+ Z" e0 j9 s, bPOOLS:
" a& K7 `9 c- F    NAME        ID     USED      %USED     MAX AVAIL     OBJECTS6 h8 d$ a% B8 L. m
    rbd            0
8 @9 A4 p# ?* K4 m6 H. ]
) Z) G+ X2 e* m0 o' I; ^  默认有一个池 ,rbd8 ], M( V5 a7 w1 i* ^$ f

5 ]; M  `  b- ^! A# L, E  3.5 创建新的池
5 h0 L* Q5 v  g2 W   3.5.1 删除原来的池: E1 l- w9 x1 n+ m6 W2 t
   rados rmpool rbd rbd --yes-i-really-really-mean-it
( X6 v9 Z% X: N4 ]/ O, e   3.5.2 新增加池0 M9 X( R5 E/ y4 j; m% Y( S
    这里的池,就有点像我们lvm中的卷组% d# x/ k- c) f$ \4 \1 T
    考虑到我们要安装rac,因此,把vote,ocr盘 ,与数据盘分开,因此,我们建立两个池.$ N7 r1 ^+ u( n% S

$ d! _1 [0 z( d0 P5 A5 K% w    ceph osd pool create votpool 128  y" H$ t+ l# A
    ceph osd pool create asmpool 120
# O; m0 ]; _3 u) t
+ z' d* [$ W! F! t. }# j  ~# n    注意:以上在ceph-mon1机器上操作.
) n! A9 d6 c1 W' x* m# g8 f& f7 G( P* Y( X6 U: L  d' m7 k
4. rac节点安装ceph 软件+ M3 O4 i# V! o4 B3 V) R/ N' q
   在ceph-rac1,ceph-rac2上安装ceph软件,让他们可以使用ceph存储' [. U6 B2 ^2 m! [# P3 B9 D  S
( g$ F  N5 K" v8 h# G6 ]8 ^; e% D
   具体安装安装简略如下:" A5 V- Q9 ]- t* Z; J
   4.1 安装软件
1 a/ v0 b! k# h0 j) {, i1 p+ k    yum install ceph ceph-radosgw rdate -y
* C) Y+ v( j7 k. ]9 |+ t8 p6 d7 L3 a( `! ?
    注:这个操作在ceph-rac1,ceph-rac2上操作0 B9 X$ t) ^5 h& @4 K" e+ x9 x: s; |- z9 N

) E( w% q9 T7 Q1 _   4.2 把配置文件和密钥拷贝到client节点ceph-rac1,ceph-rac2) W- N" b, }5 y1 Z# b' c! X2 V
    [root@ceph-mon1 ~]# cd /root/ceph-cluster/
. ~2 u% E( N0 d1 I6 q6 t    [root@ceph-mon1 ceph-cluster]# ll
8 q: i  J7 K. u# k4 Q    total 220
* K% F, z. S  l5 O    -rw------- 1 root root 113 Oct 26 04:21 ceph.bootstrap-mds.keyring( f8 h/ s  c: p. c, q7 D- V
    -rw------- 1 root root 113 Oct 26 04:21 ceph.bootstrap-osd.keyring
- o( |* _0 v9 e* }" v7 b6 |( ]- Q" S    -rw------- 1 root root 113 Oct 26 04:21 ceph.bootstrap-rgw.keyring
) Q: ]6 U, e  D9 c" D    -rw------- 1 root root 129 Oct 26 04:21 ceph.client.admin.keyring  N# _! u4 ^+ r* k2 h
    -rw-r--r-- 1 root root 258 Oct 26 04:20 ceph.conf
3 P: {3 h& H5 a" q7 \& B# I# [    -rw-r--r-- 1 root root 200577 Oct 27 07:21 ceph-deploy-ceph.log9 T8 _+ b) x- y6 `
    -rw------- 1 root root 73 Oct 26 04:16 ceph.mon.keyring
  p% ^0 j0 J6 D3 l" u    看到有很多密钥,mds,osd,rgw,client密钥,需要拷贝的就是ceph.client.admin.keyring和 ceph.conf! g, q: B, S8 z" A* A% Z
    可以用ceph-deploy工具拷贝# S7 g' {% Q' k" r# z' P* D, W
   # [# f) M2 _" Z. Z" ~6 u
    [root@ceph-mon1 ceph-cluster]# ceph-deploy admin ceph-rac1 ceph-rac2
0 \, a4 u! C6 v5 U- a
& |- a% c. H% v2 }7 D    ceph-deploy 工具会把密钥环复制到 /etc/ceph 目录,要确保此密钥环文件有读权限
3 `7 @! D5 ~" j9 R8 P$ f1 |3 P+ q    (如 chmod +r /etc/ceph/ceph.client.admin.keyring)。
' Y. q( G" [" C( o% F( E0 O5 t) S
      注意:以上在ceph-mon1机器上操作.  ; y6 J3 j2 H, N! }, T' ?& h. t
6 j9 g1 g: o! A, ~* q3 f
5.创建具体的image4 @# @3 ~; V! W

2 i" u7 }+ L' d1 i; V: e7 R   在 ceph-rac1 节点上创建一个块设备 image 。
* O! I& Q. ?' ?: k   
# N3 E5 j8 u# p3 }- _3 h   --创建3个1G 的vote盘 Image
# D0 p3 }- ]; s9 Z   [root@ceph-oracle ceph]#
- N( g9 O8 N9 g/ z3 D' B' F' {   rbd create votpool/img_vot1 --size 1G --image-format 2 --image-feature layering
; }3 Z; S. {- Q8 h6 y   rbd create votpool/img_vot2 --size 1G --image-format 2 --image-feature layering) X; K; p6 L/ y

; _' s6 x; z+ |; D- ?% C2 L   rbd create votpool/img_vot3 --size 1G --image-format 2 --image-feature layering
1 B- l: J( h# B
+ B5 y  S) n8 G) R7 u- m   --创建5个2G 的数据文件盘 Image
3 ?0 _2 }+ T  s, g
/ d& a8 o; r# Q3 u   rbd create asmpool/img_asm1 --size 2G --image-format 2 --image-feature layering) M" r. y+ r  Z" P  X' A$ q
   rbd create asmpool/img_asm2 --size 2G --image-format 2 --image-feature layering
7 h, j% p, u. ]5 o* b6 e: z: p$ h% N* e   rbd create asmpool/img_asm3 --size 2G --image-format 2 --image-feature layering4 ?0 X( P- a% S+ G( ^
   rbd create asmpool/img_asm4 --size 2G --image-format 2 --image-feature layering* U' E5 y3 H; l
   rbd create asmpool/img_asm5 --size 2G --image-format 2 --image-feature layering
' |/ E* T" ?5 r( G/ v- z$ m4 Z9 n9 x# G9 i/ G
   --查看rbd池中的块设备
6 e: _! O8 `; m5 |$ l( ^  [root@ceph-mon1 ceph-cluster]# rbd ls --pool votpool
5 P: g+ M* i: a5 a- i  img_vot1
# f9 G: C7 _0 |2 I" N. p  img_vot2
  h3 C5 E- A, {% z  t  w. y  img_vot3  j7 W7 l+ {2 p, g2 G% a* C

$ {1 ^3 p" O- @7 y$ }8 N: B   [root@ceph-mon1 ceph-cluster]# rbd ls --pool asmpool# O5 [4 z! X6 f8 O* u: ]
   img_asm1! u8 F% v4 N; ~# x
   img_asm2( @4 A# W, H* F6 ~$ U6 h
   img_asm3
5 g3 x5 T! N. C4 ?   img_asm4
1 `; |+ r# K; U+ P) J  I   img_asm5
2 p6 d6 C9 k9 V- M( c, v# G* @% i8 o6 B, a
6.映射块设备
, [1 Y2 Y  p0 R& N1 V: X  这个必须在客户端节点上执行,比如ceph-rac1,ceph-rac2上执行.
9 }6 H+ q0 s: F1 l! v( L0 }8 Y$ I2 h3 h3 V4 d% \. J
   [root@ceph-rac1 ceph]#4 N2 l. p3 u3 V; ]+ O6 y
- o; [. H  H1 X; m/ y6 b
   rbd map votpool/img_vot1   
- @( ^* i: O) x" C   rbd map votpool/img_vot2   ! l& Q6 b1 |$ u" {
   rbd map votpool/img_vot3   
. T: i9 l# Z1 O   rbd map asmpool/img_asm1     
$ j- l( B0 c9 P6 [% G$ T   rbd map asmpool/img_asm25 w4 ~- x  O" W! a
   rbd map asmpool/img_asm3
1 p% S3 ]  O- |5 r" ~   rbd map asmpool/img_asm4! T9 e  x- j! ]: }- h" M4 B
   rbd map asmpool/img_asm5
% I! n+ B$ k$ |
/ q5 z5 k4 g1 T% F( x5 c+ v   这个时候,我们通过lsblk上,可以看到新的块设备了:
, g8 b. M; c$ y# W( _4 L. U2 b   [root@ceph-rac1 ~]# lsblk
2 T; I2 ?/ O+ s0 t0 f' I4 u   NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT* w9 S" A* M; Q; W* A% T. Q+ R. W
   sda               8:0    0  100G  0 disk; }  j. ^8 e/ h- z- t
   ├─sda1            8:1    0    1G  0 part /boot
7 C9 ^  c# z6 u8 k) Q   └─sda2            8:2    0   99G  0 part
# E) M2 {: c6 h+ A/ j     ├─centos-root 253:0    0   50G  0 lvm  /; R0 S$ A1 x4 s3 E0 I6 t4 [% c0 j5 J
     ├─centos-swap 253:1    0    2G  0 lvm  [SWAP]7 G$ D' Y9 Y3 p. |* F- J' K" y1 t! E4 W
     └─centos-home 253:2    0   47G  0 lvm  /home: t" F4 x" g& `8 p/ H2 J0 ~& ^

2 o, j6 ?# n4 M/ S# N   rbd0            252:0    0    1G  0 disk9 _- B+ P& W! W( @0 S2 f% X
   rbd1            252:16   0    1G  0 disk
1 Q  X9 Z9 R  s   rbd2            252:32   0    1G  0 disk9 G# {1 s# ]/ @$ a/ r
   rbd3            252:48   0    2G  0 disk
# E9 H/ V3 s: b8 G8 K   rbd4            252:64   0    2G  0 disk
$ s7 Z6 H) [  P0 ^: o9 t* W   rbd5            252:80   0    2G  0 disk
1 t# K+ g& }# F( j% U1 T  w; X+ T   rbd6            252:96   0    2G  0 disk
' x( U8 T7 U7 o; n9 W   rbd7            252:112  0    2G  0 disk   
' H1 Y* k: U! F. ], ~7 s5 v& e+ `% o+ m0 L& v$ D! g2 O& m
  --要查看这个对应关系:' L0 X7 M4 s$ U
; V! Y5 t; |' Y" _- ]) c# w$ n
  [root@ceph-oracle ~]# rbd showmapped
* z/ m. v0 Z* i, z. R  id pool    image    snap device   * v6 D0 ~% t+ [; k
  0  votpool img_vot1 -    /dev/rbd0) F3 }6 J- ]( a: D9 y/ D/ B" q
  1  votpool img_vot2 -    /dev/rbd1! `' W% L% M9 g5 w$ O% B& T
  2  votpool img_vot3 -    /dev/rbd28 {7 j$ f+ h, y
  3  asmpool img_asm1 -    /dev/rbd36 r- j, x* W0 k) e0 s) G
  4  asmpool img_asm2 -    /dev/rbd4
0 l- N- ^; l7 N, O7 q5 A9 v  5  asmpool img_asm3 -    /dev/rbd5
7 t% X% m; F1 o: M" \( p4 i: _& d  6  asmpool img_asm4 -    /dev/rbd61 @, ?5 ]: x1 n2 r" w: S; s2 i
  7  asmpool img_asm5 -    /dev/rbd7
. u  Y5 S* J0 Q/ y
2 C1 ]6 ^9 u3 {+ }/ k7.修改权限2 |6 O; h  o* m  r: \
  这个块设备,每次重起,权限都会变回root:root
0 e8 L3 X  h) S  B* [' y  而且,这个对照也必须手工重起映射.& @  e3 P! ?+ K
  因此,我们可以在 /etc/rc.local中,对应权限和映射,都写在里面
6 r# o6 V+ m1 L" g5 L4 p6 A" B. I
) }. i' b* ~5 T) R  [root@ceph-rac1 ~]# cat /etc/rc.local
- J- ~) Y# h2 e# ], q# E/ k6 W# j#!/bin/bash
! p' Q6 O' p% M# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
4 ?; @; g) i6 ^( R- G6 q5 G#  j3 |! j* Z" l( b" A
# It is highly advisable to create own systemd services or udev rules5 ]$ E, Z. C& m! B5 A- H2 z; N
# to run scripts during boot instead of using this file.- w4 P1 A" H  m- A
#* P, E4 a, y. W) p& b8 y
# In contrast to previous versions due to parallel execution during boot
1 k3 y0 x8 m9 V1 K! N# P# this script will NOT be run after all other services.5 y) E5 k2 H7 h: O. ^! }
#- S% L) g1 |+ M& K' U
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
  ^& b% S2 F, b7 j, F' \# that this script will be executed during boot.
" Z% r- r( r9 ?) k9 o! C6 Ntouch /var/lock/subsys/local& x: b3 n; Y% u
rbd map votpool/img_vot1   
0 A3 \! O" J; Urbd map votpool/img_vot2   1 T4 S- R. ], E2 M, b- w. U
rbd map votpool/img_vot3   
' I% `! W- N% E% z( x9 O1 Brbd map asmpool/img_asm1     
9 D9 \# P$ ^: u. T% O* m* h  Urbd map asmpool/img_asm22 Y) K7 h. U8 ?& v0 j
rbd map asmpool/img_asm3
: {! c9 Q/ B5 K; V- yrbd map asmpool/img_asm4
! ~+ }$ k! x4 l- irbd map asmpool/img_asm5
, z* i1 Y3 S% C9 T1 a, r/ ^6 X" Bchown oracle:dba /dev/rbd*0 M0 s( a  o% a( X" t9 Z
chmod 660 /dev/rbd*! F* `- o- y/ T/ m# j
: K3 U2 i; z. h% I7 r
5 s; v% J/ ^! C) W+ [
编辑完后,执行以下语句,否则,系统重起,不会执行/etc/rc.local
4 F1 [2 B7 _- n! G- Wchmod +x /etc/rc.d/rc.local0 [0 e3 m" O' r- P/ s2 V

# R9 P- x3 n8 n5 S+ K$ V/ O, O) }之后,每次启动后,映射和权限对应都会自动修改.
' P2 I% f* ]7 \' R$ F) ]( |( |5 n2 R( Y" c6 P
8.安装rac( B! o! k1 n  l" Q4 U7 _, S
  具体安装步骤略/ v/ f* z& |  \
  安装过程和普通的rac安装没有任何差别.
% F) m% l0 t. U$ M( m: {. d$ j8 b1 D% @
  磁盘的对应关系:+ o4 _" |! E  }$ B2 d; D' {& x
  /dev/rbd0    dgocr9 @) l/ W& C) P9 v0 G" y
  /dev/rbd1    dgocr2 F. i3 C8 F; G$ _. |6 U
  /dev/rbd2    dgocr5 H7 \& Z0 W! j: L

2 @. W' n2 j* @* w: o& ^* z  /dev/rbd3    dgdata& ]: C5 V& ?1 x% ]& x
  /dev/rbd4    dgdata9 l9 r2 P& U+ l8 G; W8 r
  /dev/rbd5    dgdata
: A1 `: h# ?3 C# t& J( z+ B  /dev/rbd6    dgdata! R" z/ H1 J/ I) P8 f
  /dev/rbd7    dgdata
, k8 ]; b' C6 K: O, U4 Y0 s' Z! c' U9 X5 L9 j
9.安装完成:- i; W7 M$ @7 b/ B) ^' u
    1* select name,path,os_mb from v$asm_disk
+ b4 K4 O; }& f6 s1 G& I7 oNAME                           PATH                                OS_MB
) L# f- L, g# R" `7 F------------------------------ ------------------------------ ----------( V7 c/ E; `7 z
DGDATA_0004                    /dev/rbd7                            2048: K2 t1 F. Q+ \( |$ {3 h) A
DGDATA_0003                    /dev/rbd6                            2048
) ^0 t' |/ ~1 S  w! _0 n9 ~2 rDGDATA_0002                    /dev/rbd5                            20487 q/ e. v, y( i9 H8 C3 \
DGDATA_0001                    /dev/rbd4                            2048  ~  A( x5 B( j% ]4 m
DGDATA_0000                    /dev/rbd3                            2048
- z7 n2 Y, \% H9 eDGOCR_0002                     /dev/rbd2                            1024
8 g: A; t- O# |1 ~8 y. I9 ]DGOCR_0001                     /dev/rbd1                            1024
( S% ^  ]. e, A% X+ ZDGOCR_0000                     /dev/rbd0                            10249 F0 ?- ]9 L0 I0 I

4 h" o7 I3 Z* j, Q8 \: J$ x+ E资源状态:) _2 b+ c7 _% ]
[oracle@ceph-rac1 ~]$ crsctl stat res -t
" N  t) x% n) t! C/ q# ]6 P* O--------------------------------------------------------------------------------7 c0 c$ I0 Y: v
NAME           TARGET  STATE        SERVER                   STATE_DETAILS      
/ F# l7 N( O" B% O--------------------------------------------------------------------------------
) K6 x" ]! B* b8 tLocal Resources' j2 I1 m* i6 J
--------------------------------------------------------------------------------" K/ B. S" ]! }+ y! f& G, f  H1 B% C
ora.DGDATA.dg4 J' O) O( Y  G( d7 y8 u
               ONLINE  ONLINE       ceph-rac1                                    4 S6 n" a) U- F9 b! \& }
               ONLINE  ONLINE       ceph-rac2                                    
- M7 _2 g2 q: eora.DGOCR.dg# P+ Y* v$ I/ K, k% Q" e/ S
               ONLINE  ONLINE       ceph-rac1                                    
, T4 K! G2 P# A               ONLINE  ONLINE       ceph-rac2                                    
6 G; v' C1 _* ?ora.LISTENER.lsnr( B) g# H9 w* [& J2 z" W2 l, }
               ONLINE  ONLINE       ceph-rac1                                    * O" W* F% a4 Y8 q' x! |
               ONLINE  ONLINE       ceph-rac2                                    2 P0 K9 l0 j+ f- U: h, a. G
ora.asm
! m8 E4 b" J5 w               ONLINE  ONLINE       ceph-rac1                Started            
: r0 q, I6 C1 U7 F# I( }               ONLINE  ONLINE       ceph-rac2                Started            % L9 H# L1 D: ]: d
ora.gsd2 |% }& V; ]* w% R" [; O$ w3 W
               OFFLINE OFFLINE      ceph-rac1                                    
2 u2 }9 V& b" u' O& P/ ^" {# G               OFFLINE OFFLINE      ceph-rac2                                    . m& p  t% W: o; I7 Y
ora.net1.network' G: M' [. K$ x1 g* s3 V
               ONLINE  ONLINE       ceph-rac1                                    
! y7 }3 y9 y5 C# R: n0 D0 m% \3 A% d+ p               ONLINE  ONLINE       ceph-rac2                                    * {+ C5 }+ b. Q. z
ora.ons
1 ?- F' I# K9 m! d) R               ONLINE  ONLINE       ceph-rac1                                    
7 H$ J2 _3 |" t% Y; V7 H, o- v* _               ONLINE  ONLINE       ceph-rac2                                    
* }8 b2 G5 n6 M# a+ {--------------------------------------------------------------------------------
3 Z" U- P3 s# f" y! t. l, HCluster Resources' R+ W/ k. L( U$ e: E5 V' @7 E
--------------------------------------------------------------------------------
; y; O4 P8 j/ s9 S% Gora.LISTENER_SCAN1.lsnr+ z# i5 }- D0 q( e6 p
      1        ONLINE  ONLINE       ceph-rac1                                    ( O$ x  f2 [" B
ora.ceph-rac1.vip+ p. a5 w1 c/ v# O; `
      1        ONLINE  ONLINE       ceph-rac1                                    
% p! C5 B# y# r' g& s+ ]ora.ceph-rac2.vip
# n, `, d0 V, z. ?      1        ONLINE  ONLINE       ceph-rac2                                    
/ Q' i4 v0 v; K& o) M! }9 {ora.cvu, J2 \+ ~) h- k3 X+ Y
      1        ONLINE  ONLINE       ceph-rac1                                    4 i) V6 a8 }( S+ w
ora.oc4j
- v& G( y6 j/ X+ R      1        ONLINE  ONLINE       ceph-rac1                                    % ^2 S, d9 V3 x
ora.scan1.vip7 y1 p( z; i: p  S  ^+ M, I
      1        ONLINE  ONLINE       ceph-rac1                                    
( j' G" {9 |  |( \5 T0 `. ?: tora.sztech.db9 b* k. T, z0 x" n# O! H, R
      1        ONLINE  ONLINE       ceph-rac1                Open               * W& `# e/ l) o% z
      2        ONLINE  ONLINE       ceph-rac2                Open
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-11 23:05 , Processed in 0.017417 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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