DMDSC共享存储集群启动、关闭及介绍

DMDSC介绍 

  DM 共享存储数据库集群(DMDSC)。DM共享存储数据库集群,允许多个数据库实例同时访问、操作同一数据库,具有高可用、高性能、负载均衡等特性。DMDSC 支持故障自动切换和故障自动重加入,某一个数据库实例故障后,不会导致数据库服务无法提供。
  DM 支持的共享存储有两种:裸设备和DMASM。为了方便对裸设备上的磁盘或文件进行管理,推荐使用DMASM共享存储。
  DMDSC集群主要由数据库和数据库实例、共享存储、本地存储、通信网络、以及集群控制软件 DMCSS 组成。

       一个 DSC 数据库就是一个集群数据库。集群就是一组相互独立的服务器相互协作形成一个整体的,单一的系统。集群架构胜于对称多处理(SMP)系统,它提升了错误恢复能力,并且可随着系统增长而逐步扩展。一旦发生系统失败,集群对用户保证最高的可用性,保障访问关键时业务数据不丢失。通过额外的节点,互连接和服务器这些冗余的硬件设备保证了集群能够提供高可用性。这样冗余的硬件架构可以避免单点故障和提供杰出的错误恢复能力。

 

DMDSC启动和关闭

启动顺序:DMCSS->DMASMSVR->DMSERVICE

  • 正常启动DSC:

节点1:

[dmdba@dmdsc01 ~]$ DmCSSServiceCSS start

Starting DmCSSServiceCSS:                                  [ OK ]

节点2:

[dmdba@dmdsc02 ~]$ DmCSSServiceCSS start

Starting DmCSSServiceCSS:                                  [ OK ]

dmdcr.ini 配置文件:

[dmdba@dmdsc01 config]$ more dmdcr.ini

DMDCR_PATH                 = /dev/raw/raw1

DMDCR_MAL_PATH             = /dm/dsc/config/dmasvrmal.ini

DMDCR_SEQNO                = 0

DMDCR_AUTO_OPEN_CHECK      = 90

DMDCR_ASM_RESTART_INTERVAL = 30  #CSS认定ASM故障重启的时间

DMDCR_ASM_STARTUP_CMD      = /dm/dmdbms/dm8/bin/dmasmsvr dcr_ini=/dm/dsc/config/dmdcr.ini

DMDCR_DB_RESTART_INTERVAL  = 60  #CSS认定DSC故障重启的时间

DMDCR_DB_STARTUP_CMD       = /dm/dmdbms/dm8/bin/dmserver path=/dm/dsc/config/dsc0_config/dm.ini dcr_ini=/dm/dsc/config/dmdcr.ini

此处配置了CSS启动后自动会拉起ASM和DB服务.

  • 正常关闭DSC:

关闭顺序:DMSERVICE->DMASMSVR->DMCSS

1、登录CSSM监视器

su - dmdba

/dm/dmdbms/dm8/bin/dmcssm INI_PATH=/dm/dmdbms/dm8/bin/dmcssm.ini

2、关闭DSC实例

ep stop GRP_DSC

3、关闭ASM实例

ep stop GRP_ASM

4、分别关闭节点1和节点2的css服务

[dmdba@dmdsc02 ~]$ DmCSSServiceCSS stop

Stopping DmCSSServiceCSS:                                  [ OK ]

[dmdba@dmdsc01 log]$ DmCSSServiceCSS stop

Stopping DmCSSServiceCSS:                                  [ OK ]

关闭日志:

[dmdba@dmdsc01 config]$ /dm/dmdbms/dm8/bin/dmcssm INI_PATH=/dm/dmdbms/dm8/bin/dmcssm.ini

[monitor]         2023-07-04 18:50:56: CSS MONITOR V8

[monitor]         2023-07-04 18:50:56: CSS MONITOR SYSTEM IS READY.

[monitor]         2023-07-04 18:50:56: Wait CSS Control Node choosed...

show

monitor current time:2023-07-04 18:50:59, n_group:3

=================== group[name = GRP_CSS, seq = 0, type = CSS, Control Node = 0] ========================================

[CSS0] auto check = TRUE, global info:

[ASM0] auto restart = TRUE

[DSC0] auto restart = TRUE

[CSS1] auto check = TRUE, global info:

[ASM1] auto restart = TRUE

[DSC1] auto restart = TRUE

ep:     css_time               inst_name     seqno     port    mode         inst_status        vtd_status   is_ok        active       guid              ts              

        2023-07-04 18:50:58    CSS0          0         5336    Control Node OPEN               WORKING      OK           TRUE         696588            699545          

        2023-07-04 18:50:58    CSS1          1         5337    Normal Node  OPEN               WORKING      OK           TRUE         1142449           1144160         

=================== group[name = GRP_ASM, seq = 1, type = ASM, Control Node = 0] ========================================

n_ok_ep = 2

ok_ep_arr(index, seqno):

(0, 0)

(1, 1)

sta = OPEN, sub_sta = STARTUP

break ep = NULL

recover ep = NULL

crash process over flag is TRUE

ep:     css_time               inst_name     seqno     port    mode         inst_status        vtd_status   is_ok        active       guid              ts              

        2023-07-04 18:50:58    ASM0          0         5436    Control Node OPEN               WORKING      OK           TRUE         712682            715595          

        2023-07-04 18:50:58    ASM1          1         5437    Normal Node  OPEN               WORKING      OK           TRUE         1158172           1159837         

=================== group[name = GRP_DSC, seq = 2, type = DB, Control Node = 0] ========================================

n_ok_ep = 2

ok_ep_arr(index, seqno):

(0, 0)

(1, 1)

sta = OPEN, sub_sta = STARTUP

break ep = NULL

recover ep = NULL

crash process over flag is TRUE

ep:     css_time               inst_name     seqno     port    mode         inst_status        vtd_status   is_ok        active       guid              ts              

        2023-07-04 18:50:58    DSC0          0         5236    Control Node OPEN               WORKING      OK           TRUE         181942            184752          

        2023-07-04 18:50:58    DSC1          1         5236    Normal Node  OPEN               WORKING      OK           TRUE         285656            287288          

==================================================================================================================

help

DMCSSM使用说明:

SHOW命令中可以通过指定group_name获取指定组的信息,如果没有指定,则显示所有组的信息

---------------------------------------------------------------------------------------------

1.help                                            --显示帮助

2.show [group_name]                               --显示指定的组信息

3.show config                                     --显示配置文件信息

4.show monitor                                    --显示当前连接的监视器信息

5.set group_name auto restart on                  --打开指定组的自动拉起功能(只修改dmcss内存值)

6.set group_name auto restart off                 --关闭指定组的自动拉起功能(只修改dmcss内存值)

7.open force group_name                           --强制OPEN指定的ASM或DB组

8.ep startup group_name                           --启动指定的ASM或DB组

9.ep stop group_name                              --停止指定的ASM或DB组

10.ep halt group_name.ep_name                     --强制退出指定组的指定节点

11.extend node                                    --扩展集群节点

12.ep crash group_name.ep_name                    --设定指定节点故障

13.check crash over group_name                    --检查指定组故障处理是否结束

14.exit                                           --退出监视器

---------------------------------------------------------------------------------------------

ep stop GRP_DSC  --关闭DSC实例

[monitor]         2023-07-04 18:51:18: 通知CSS(seqno:0)关闭节点(DSC0)的自动拉起功能

[monitor]         2023-07-04 18:51:18: 通知CSS(seqno:0)关闭节点(DSC0)的自动拉起功能成功

[monitor]         2023-07-04 18:51:18: 通知CSS(seqno:1)关闭节点(DSC1)的自动拉起功能

[monitor]         2023-07-04 18:51:18: 通知CSS(seqno:1)关闭节点(DSC1)的自动拉起功能成功

[monitor]         2023-07-04 18:51:18: 关闭CSS自动拉起功能成功

[monitor]         2023-07-04 18:51:18: 通知CSS(seqno:0)执行EP STOP(GRP_DSC)

[monitor]         2023-07-04 18:51:25: 通知当前活动的CSS执行清理操作

[monitor]         2023-07-04 18:51:27: 清理CSS(0)请求成功

[monitor]         2023-07-04 18:51:27: 清理CSS(1)请求成功

[monitor]         2023-07-04 18:51:27: 命令EP STOP GRP_DSC执行成功

ep stop GRP_ASM   --关闭ASM实例

[monitor]         2023-07-04 18:51:44: 通知CSS(seqno:0)关闭节点(ASM0)的自动拉起功能

[monitor]         2023-07-04 18:51:45: 通知CSS(seqno:0)关闭节点(ASM0)的自动拉起功能成功

[monitor]         2023-07-04 18:51:45: 通知CSS(seqno:1)关闭节点(ASM1)的自动拉起功能

[monitor]         2023-07-04 18:51:45: 通知CSS(seqno:1)关闭节点(ASM1)的自动拉起功能成功

[monitor]         2023-07-04 18:51:45: 关闭CSS自动拉起功能成功

[monitor]         2023-07-04 18:51:45: 通知CSS(seqno:0)执行EP STOP(GRP_ASM)

[monitor]         2023-07-04 18:51:51: 通知当前活动的CSS执行清理操作

[monitor]         2023-07-04 18:51:52: 清理CSS(0)请求成功

[monitor]         2023-07-04 18:51:52: 清理CSS(1)请求成功

[monitor]         2023-07-04 18:51:52: 命令EP STOP GRP_ASM执行成功

达梦在线服务平台:https://eco.dameng.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值